@charset "UTF-8";#backgrond{background:url(../img/bg_body_top.png) repeat-x 0 0}#backgrond2{background:url(../img/bg_body_top2.png) repeat-x 0 0}@media screen and (max-width:767px){#backgrond,#backgrond2{background:none}}#slider,.slider{margin:0 auto 20px}#slider{height:300px;overflow:inherit!important}.slider img{width:100%;height:auto}@media screen and (min-width:768px){.wrap-top-content{overflow:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}}.top-contentL,.top-contentR{width:100%}@media screen and (min-width:768px){.top-contentL{width:67.7248677%}.top-contentR{width:29.1005291%}}#open_all{cursor:pointer;color:#0883ff;text-align:right}.top-system{margin-bottom:20px}.top-system>p{padding:0 5px;margin:10px 0 5px}.top-system ul{overflow:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.top-system ul li{cursor:pointer;background-color:#fff;margin-top:10px;padding:5px;border:1px solid #ddd;border-radius:4px;width:49%}.top-system ul li h3{font-size:14px;font-weight:700;text-shadow:1px 1px 0 #fff;padding:5px 30px 5px 10px;border-left:5px solid #ffbe0a;background-repeat:no-repeat;background-size:auto 100%;background-position:100% 0}@media screen and (min-width:768px){.top-system ul li h3{font-size:16px;padding:20px 10px;height:auto;background-size:auto}}.top-system ul li h3 span{display:block}@media screen and (min-width:768px){.top-system ul li h3 span{display:inline}}.top-system ul li p{color:#666;font-size:12px;padding:5px;position:relative}@media screen and (min-width:768px){.top-system ul li p{padding:10px 10px 5px}}.top-system ul li p span{display:block}@media screen and (min-width:768px){.top-system ul li p span{display:none;margin-left:.5em}}.top-system ul li a{color:#444}@media screen and (min-width:768px){.top-system ul li a h3{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.top-system ul li.sysOn h3,.top-system ul li a:hover h3{color:#ffa411;opacity:.7}}.top-system ul li.top-system01 h3{background-image:url(../img/bg_topsystem_01.png)}.top-system ul li.top-system02 h3{background-image:url(../img/bg_topsystem_02.png)}.top-system ul li.top-system03 h3{background-image:url(../img/bg_topsystem_03.png)}.top-system ul li.top-system04 h3{background-image:url(../img/bg_topsystem_04.png);line-height:3.2}@media screen and (min-width:768px){.top-system ul li.top-system04 h3{line-height:1.6}}.top-companion{margin-bottom:15px}@media screen and (min-width:768px){.top-companion{margin-bottom:30px}}.top-companion a img{border:1px solid #ddd}.top-gallery{margin-bottom:5px;padding-bottom:10px}.top-gallery ul{margin-top:10px}.top-gallery ul li{width:32%}.top-info .list-info li{border-bottom:1px dotted #aaa}.top-info .list-info li a{display:block;padding:10px 7px}.top-info .list-info li a h3{font-size:13px}.top-info .list-info li a .time{color:#444}.top-info--2{margin-top:30px}@media screen and (max-width:767px){.top-info--2{margin-top:20px}}.topSchedule ul.scheduleList2{margin-top:10px;line-height:20px}.topSchedule ul.scheduleList2>li{display:table;position:relative;padding:1px 0;border-top:1px solid #ddd}.topSchedule ul.scheduleList2>li:last-child{border-bottom:1px solid #ddd}.topSchedule ul.scheduleList2 li .scheduleDate{display:table-cell;width:90px;font-weight:700;vertical-align:middle;text-align:center;line-height:22px;padding:10px 0 5px;background-color:#fafafa}.topSchedule ul.scheduleList2 li .sat{color:#fff;background-color:#0dd0f3}.topSchedule ul.scheduleList2 li .sun{color:#fff;background-color:#ff7996}.topSchedule ul.scheduleList2 li .scheduleDate span{font-size:24px;letter-spacing:-.05em}.topSchedule ul.scheduleList2>li ul{display:table-cell;vertical-align:middle;width:560px}.topSchedule ul.scheduleList2>li ul li{position:relative;margin-left:10px;padding:10px 0;border-bottom:1px dashed #ddd}.topSchedule ul.scheduleList2>li ul li:last-child{border-bottom:none}.topSchedule ul.scheduleList2>li ul li h3{width:440px;font-size:13px;font-weight:700;margin-bottom:3px;word-break:break-all}.topSchedule ul.scheduleList2>li ul li h3 span{font-size:12px;font-weight:700;margin:0 7px 0 0;padding:4px 15px 3px;border-radius:15px;background:#fefacd;position:relative;bottom:1px}.topSchedule ul.scheduleList2>li ul li a{width:84px;position:absolute;top:10px;right:10px;color:#fff;font-size:11px;text-align:center;line-height:1;padding:5px 0;border-radius:10px;background-color:#444}.topSchedule ul.scheduleList2>li ul li a:hover{text-decoration:none}.topSchedule ul.scheduleList2>li ul li a:before{content:"↓ "}.topSchedule ul.scheduleList2>li ul li a.scheduleActive:before{content:"↑ "}.topSchedule ul.scheduleList2>li ul li .scheduleDatail{display:none;overflow:hidden;margin-top:15px}.topSchedule ul.scheduleList2>li ul li .scheduleDatail img{float:left;margin-right:10px}.topSchedule ul.scheduleList2>li ul li .scheduleDatail dl dt{font-weight:700;margin-bottom:3px}.topSchedule ul.scheduleList2>li ul li .scheduleDatail dl dt:before{content:"【";padding-right:2px}.topSchedule ul.scheduleList2>li ul li .scheduleDatail dl dt:after{content:"】";padding-left:2px}.topSchedule ul.scheduleList2>li ul li .scheduleDatail dl dd{line-height:1.4;margin-bottom:10px;word-break:break-all}.topSchedule ul.scheduleList2>li ul li .scheduleDatail dl dd:last-child{margin-bottom:0}.scheduleArea2{overflow:hidden;margin-top:10px}.scheduleArea2 li{float:left;width:128px;height:50px;margin-right:2px;position:relative}.scheduleArea2 li:last-child{width:129px;margin-right:0}.scheduleArea2 li a,.scheduleArea2 li span{display:block;color:#888;font-size:14px;line-height:40px;text-align:center;text-decoration:none;border-top:3px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;position:relative;top:6px}.scheduleArea2 li a:hover{line-height:46px}.scheduleArea2 li.onArea span,.scheduleArea2 li a:hover{color:#444;font-weight:700;border-top:3px solid #ffb820;top:0}.scheduleArea2 li.onArea span{line-height:47px;border-bottom:1px solid #fff}.list-blog{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.list-blog:after{content:"";display:block;width:32%}@media screen and (min-width:768px){.list-blog{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}}.list-blog__item{width:32%;margin-top:3%;text-align:center}@media screen and (min-width:768px){.list-blog__item{width:15.833333333333334%;margin:2% 1% 0 0}.list-blog__item:last-child,.list-blog__item:nth-child(6n){margin-right:0}}.list-blog__item img{border:1px solid #ddd;padding:4px;margin-bottom:5px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (min-width:768px){.list-blog__item img{padding:7px}}@media screen and (min-width:768px){.list-blog__item:hover img{opacity:.7}}.list-blog__item h2{font-size:1.3rem;font-weight:700;line-height:1.2}@media screen and (min-width:768px){.list-blog__item h2{font-size:1.4rem}}.list-blog__item span{font-size:1rem;color:#888;display:block}.list-blog__item p{font-size:1rem;margin-top:5px}@media screen and (min-width:768px){.list-blog__item p{font-size:1.1rem}}.info-block{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;border-top:1px solid #e5e5e5;padding:10px 0}@media screen and (min-width:768px){.info-block{padding:15px 0}}.info-block:last-child{border-bottom:1px solid #e5e5e5}.info-block__img{width:30%}@media screen and (min-width:768px){.info-block__img{width:22%}}.info-block__img img{border:1px solid #ddd;padding:4px;-webkit-box-shadow:0 2px 2px #eee;box-shadow:0 2px 2px #eee}@media screen and (min-width:768px){.info-block__img img{padding:7px}}.info-block__data{width:68%}@media screen and (min-width:768px){.info-block__data{width:76%}}.info-block__data__date{font-size:1rem;color:#888;margin-bottom:5px}@media screen and (min-width:768px){.info-block__data__date{margin-bottom:10px}}.info-block__data__title{font-weight:700;font-size:1.4rem;line-height:1.4}@media screen and (min-width:768px){.info-block__data__title{font-size:1.6rem;line-height:1.8}}.info-block__data__link{margin-top:5px}.list-companion{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.list-companion:after{content:"";display:block;width:32%}@media screen and (min-width:768px){.list-companion{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}}.list-companion__item{width:32%;margin:2% 0 0;padding:2%;background:url(../img/bg_companion_wrap.jpg) no-repeat top;background-size:100% 100%}@media screen and (min-width:768px){.list-companion__item{width:19.2%;padding:10px;margin:1% 1% 0 0}.list-companion__item:nth-child(5n){margin-right:0}}.companion-pht{background:#fff}.companion-pht a{display:block}.companion-data{background:#fff;margin:3% 0 0}@media screen and (min-width:768px){.companion-data{margin:10px 0 0}}.companion-name{font-size:1.4rem;font-weight:700;text-align:center;padding:2% 0}@media screen and (min-width:768px){.companion-name{font-size:1.7rem;padding:10px 0}}.companion-category{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2px 2px}.companion-category li{text-align:center;width:50%;border:1px solid #fff;background:#9ae03e;color:#fff;font-size:1rem;padding:2px 0;letter-spacing:-1px;font-weight:700}@media screen and (min-width:768px){.companion-category li{font-size:1.05rem;letter-spacing:0}}.companion-category li:last-child{width:100%}.companion-category__none{background:#eee!important;color:#aaa!important;font-weight:400!important;text-shadow:0 0 1px hsla(0,0%,100%,.4)}.profile-title{text-align:center;font-family:Bilbo Swash Caps;letter-spacing:.06em;position:relative;font-size:7vw;padding:0 0 10px}@media screen and (min-width:768px){.profile-title{font-size:4rem;margin-bottom:30px}}.profile-title img{position:absolute;top:0;left:0}@media print,screen and (min-width:768px){.wrap-profile{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}}.profile-gallery{max-width:300px;margin:0 auto 20px}@media print,screen and (min-width:768px){.profile-gallery{max-width:none;width:400px;padding:0;margin:0 0 0 20px}}#profile-slider{border:1px solid #ddd;padding:9px}@media print,screen and (min-width:768px){#profile-slider{border:none;padding:25px 20px;background:url(../img/bg_companion_wrap_2.png) no-repeat;background-size:cover}}#profile-slider .swiper-slide img{width:100%;height:auto}#profile-thumbnails{margin-top:10px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}#profile-thumbnails li{width:19.2%;margin-right:1%}#profile-thumbnails li:last-child{margin-right:0}#profile-thumbnails li a{display:block;border:1px solid #ddd;padding:2px}#profile-thumbnails .active{border-color:#f90}.profile-data{margin-bottom:20px}@media print,screen and (min-width:768px){.profile-data{width:42%;margin-bottom:0}}.profile-name{font-size:3rem;text-align:center;margin-bottom:10px;line-height:1.1}@media print,screen and (min-width:768px){.profile-name{font-size:3.6rem}}.profile-name span{font-size:1rem;display:block;margin-top:5px}@media screen and (min-width:768px){.profile-name span{font-size:1.4rem}}.companion-category--profile{width:80%;margin:0 auto}@media print{.companion-category--profile{width:100%}}.companion-category--profile li{padding:5px 0;font-size:1.2rem}#profile-printform{display:none}@media screen and (min-width:768px){#profile-printform{display:block;text-align:center;width:100px;margin:15px auto 0}#profile-printform input{color:#444;font-size:14px;border:1px solid #ccc;background-color:#fafafa;padding:6px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#profile-printform input:hover{text-decoration:none;background-color:#eee}}@media print{#profile-printform{display:none}}#logo-print{display:none}@media print{#logo-print{display:block;text-align:center;margin-top:40px}}.profile-pager{overflow:hidden;width:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.profile-pager a,.profile-pager span{display:block;color:#444;font-size:14px;text-align:center;border:1px solid #ccc;background-color:#fafafa;padding:4px 10px}.profile-pager span{color:#777;border:1px solid #ccc;background-color:#ddd}@media print{.profile-pager,.swiper-button-next,.swiper-button-prev{display:none}}@media screen and (min-width:768px){.wrap-system-content{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}}@media screen and (min-width:768px){.system-contentL{width:56%}}.system-contentR{margin-top:10px}@media screen and (min-width:768px){.system-contentR{margin-top:0;width:40%}}.list-system-work li{display:inline}.list-system-work li:after{content:"、"}.list-system-work li:last-child:after{content:""}.wrap-system-content .list-blog{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.wrap-system-content .list-blog__item{width:auto;margin-right:2%}.table-system{width:100%;border:1px solid #dcdcdc;border-collapse:collapse}.table-system td,.table-system th{text-align:center;padding:10px 5px;border:1px solid #dcdcdc;background:#fff}.table-system th{font-weight:700}.table-system--orange th{background:#ffe8b7;border:1px solid #ffc342}.table-system--green th{background:#efffcb;border:1px solid #b2eb2b}.system-caution{padding:15px;margin:20px 0 40px;border:1px dashed red;background-color:#fff4f4}.system-caution li{color:red}.list-costume{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.list-costume{text-align:center;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}}.list-costume:after{content:"";display:block;width:32%}.list-costume li{width:32%}@media screen and (min-width:768px){.list-costume li{width:13.4285714%;margin-right:1%}.list-costume li img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.list-costume li:hover img{opacity:.7}.list-costume li:nth-child(7n){margin-right:0}}.list-costume li span{display:block;margin-top:2px;font-size:1rem}@media screen and (min-width:768px){.list-costume li span{font-size:1rem}}.catch-produce{color:#f90;font-size:6.5vw;font-weight:700;text-align:center}.catch-produce:after,.catch-produce:before{content:"|";display:inline-block;font-weight:400}.catch-produce:before{-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg);margin-right:1.5vw}.catch-produce:after{-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);margin-left:1.5vw}@media screen and (min-width:768px){.catch-produce{font-size:48px}}@media screen and (min-width:1024px){.catch-produce{font-size:60px}}.wrap-pht-produce{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.wrap-pht-produce div{width:49%;margin:1% 0}@media screen and (min-width:768px){.wrap-pht-produce div{width:24.25%}}@media screen and (min-width:768px){.wrap-hapinessgirl{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;width:100%}}@media screen and (min-width:768px){.hapinessgirl-img{width:47%}}@media screen and (min-width:768px){.hapinessgirl-movie{width:52%}}.hapinessgirl-movie__img{overflow:hidden;position:relative;padding-top:55%}.hapinessgirl-movie__img img{position:absolute;top:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media screen and (min-width:768px){.hapinessgirl-movie__img{padding-top:62%}.hapinessgirl-movie__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.hapinessgirl-movie video{width:100%;height:54.6vw}@media screen and (min-width:768px){.hapinessgirl-movie video{height:auto}}.wrap-pht-hapinessgirl div{text-align:center}.wrap-pht-hapinessgirl div:nth-child(2){margin-top:-7%}.wrap-pht-hapinessgirl div:nth-child(3){margin-top:-6%}@media screen and (min-width:768px){.wrap-pht-hapinessgirl{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.wrap-pht-hapinessgirl div{width:35%;position:relative}.wrap-pht-hapinessgirl div:nth-child(2){margin:0 0 0 -2%;z-index:-1}.wrap-pht-hapinessgirl div:nth-child(3){margin:0 0 0 -3%;z-index:-2}}@media screen and (min-width:768px){.wrap-hapinessgirl-content{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}}.hapinessgirl-content{margin-top:10px}@media screen and (min-width:768px){.hapinessgirl-content{margin-top:0;width:49%}}.wrap-iyashitai{background:url(../img/original_iyashitai_bg.jpg) no-repeat top;background-size:cover;text-align:center}@media screen and (min-width:768px){.wrap-iyashitai{position:relative;overflow:hidden;text-align:right;padding:0 0 70px}}@media screen and (min-width:768px){.iyashitai-L{position:absolute;width:76.19%}.iyashitai-L img{max-width:100%}}.iyashitai-R div:nth-child(2){margin-top:-5%}@media screen and (min-width:768px){.iyashitai-R{display:inline-block;width:35.23%}.iyashitai-R div:nth-child(2){margin-top:0}}.iyashitai-btm{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;padding:10px 0;width:100%}.iyashitai-btm div{width:85px}.iyashitai-btm p{width:calc(98% - 85px);text-align:left}@media screen and (min-width:768px){.iyashitai-btm{background:hsla(0,0%,100%,.8);padding:10px;position:absolute;left:0;bottom:0}.iyashitai-btm div{position:relative}.iyashitai-btm div img{margin-top:-40%}.iyashitai-btm p{font-size:14px}}.wrap-map iframe{width:100%;height:320px}@media screen and (min-width:768px){.wrap-map iframe{height:480px}}.list-company{overflow:hidden}.list-company li{float:left;display:inline}.list-company li:after{content:"、";padding:0 2px}.list-company li:last-child:after{content:"";padding:0 2px}@media screen and (min-width:768px){.work-content{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.work-content-img{text-align:center;margin:0 0 5px}@media screen and (min-width:768px){.work-content-img{text-align:left;margin:0 2% 0 0;width:31.746%}}@media screen and (min-width:768px){.work-content-data{width:66.254%}}.work-content-catch{font-weight:700;margin-bottom:5px;text-align:center;font-size:14px}@media screen and (min-width:768px){.work-content-catch{text-align:left;font-size:16px}}.work-content-info{margin-bottom:10px}.work-content-data ul{list-style:disc;margin-left:1.5em}.work-content-data ul li{margin:5px 0}#wrapContact .caution,#wrapContact .tblBase{width:700px;margin:0 auto;text-align:left}.wrap-recruit-catch{background:url(../img/recruit_catch_bg.jpg) no-repeat top;background-size:contain;border-radius:10px;padding:2%;position:relative}@media screen and (min-width:768px){.wrap-recruit-catch{background-size:cover;height:372px}}.recruit-catch__title{position:relative;z-index:2}.recruit-catch__pht{display:none}@media screen and (min-width:768px){.recruit-catch__pht{display:block;position:absolute;top:0;right:0}}.recruit-catch__list{margin-top:20px}@media screen and (min-width:768px){.recruit-catch__list{margin-top:20px;width:calc(100% - 424px)}}.recruit-catch__list dt{background:#f70;color:#fff;display:inline-block;padding:5px 20px;border-radius:6px;font-size:1.6rem}@media screen and (min-width:768px){.recruit-catch__list dt{font-size:1.8rem}}.recruit-catch__list dd{margin-top:5px;color:#5e2104;font-size:1.5rem}@media screen and (min-width:768px){.recruit-catch__list dd{font-size:1.7rem}}.wrap-recruit-flow{text-align:center;color:#ffa00a}@media screen and (min-width:768px){.wrap-recruit-flow{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-top:20px}}@media screen and (min-width:768px){.wrap-recruit-flow .fa-arrow-down{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}.recruit-flow{border:2px solid #ffa00a;background:#fff2cf;width:200px;height:200px;border-radius:50%;padding:30px 0;margin:5px auto}.recruit-flow:first-child{background:#ffa00a;color:#fff}@media screen and (min-width:768px){.recruit-flow{width:186px;height:186px;padding:25px 0;margin:0}}.recruit-flow__step{font-size:1.8rem;font-weight:700}.recruit-flow__title{font-weight:700;margin:5px 0}@media screen and (min-width:768px){.recruit-flow__title{font-size:1.4rem}}.recruit-flow__title--line1{line-height:3}.recruit-flow__des i{font-size:2rem}.recruit-tel{text-align:center;margin-bottom:5px}@media screen and (min-width:768px){.recruit-tel{margin:20px 0 10px}}.recruit-tel div{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;font-size:2.8rem;text-align:center;line-height:1.2;margin-top:5px}@media screen and (min-width:768px){.recruit-tel div{display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;font-size:3rem}}.recruit-tel span{border:1px solid #333;border-radius:50%;display:inline-block;text-align:center;font-size:2rem;width:3rem;line-height:3rem;margin-right:2%;vertical-align:0}.recruit-tel p{width:100%;font-size:1.2rem}.douizikou{height:200px;overflow:auto;background:#eee;padding:10px;margin:10px 0;border:1px solid #dcdcdc}.linkBnr{margin:20px 0;background-color:#fff5ee;padding:15px}.linkBnr p span{font-weight:700}.linkBnr p img{margin:0 0 0 10px;position:relative;bottom:2px}.linkSite{margin:10px 0 25px}.linkSite h4{margin:0 0 5px}.linkSite ul{overflow:hidden}.linkSite ul li{float:left;margin-right:10px}.linkSite ul li img{opacity:1;-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.linkSite ul li img:hover{opacity:.7}#tbl-schedule{width:100%;border-collapse:collapse}#tbl-schedule td,#tbl-schedule th{padding:10px;border:1px solid #ccc}#tbl-schedule th{width:5.5em;text-align:center;font-weight:700;padding:10px 5px!important}@media screen and (min-width:768px){#tbl-schedule th{width:7em}}.more,.weekbtn,.weekbtn2{padding:10px 5px!important;width:5.5em;text-align:center}@media screen and (min-width:768px){.more,.weekbtn,.weekbtn2{width:8em;cursor:pointer}}.more div,.weekbtn2 div,.weekbtn div{color:#0883ff}#tbl-schedule .bg-gray{background:#d1d1d1;color:#444;border:1px solid #fff!important}.main_b,.main_k,.main_r{font-size:14px}.main_r{color:#d90000}.main_b{color:#39f}.week-pager{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-bottom:15px}.week-pager li:nth-child(2){width:100px;text-align:center}.week-pager span{color:#444;font-size:24px;font-weight:700;text-shadow:1px 1px 0 #fff}#entryContent{overflow:hidden}.entryContentL{float:left;width:680px;margin-right:25px}.entryContentR{float:left;width:240px}.eventSearch{padding:0 5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd}.eventSearch dl{display:table;padding:5px 0;border-bottom:1px solid #ddd}.eventSearch dl:last-child{border-bottom:none}.eventSearch dl dt{font-weight:700;width:65px;background-color:#fefacd;border-radius:4px}.eventSearch dl dd,.eventSearch dl dt{display:table-cell;vertical-align:middle;padding:10px}.eventSearch dl dd{width:553px}.eventSearch dl p{float:right;text-align:center}.eventSearch dl p input[type=submit]{color:#fff;font-size:13px;font-weight:700;padding:10px 20px;border-radius:4px;border:1px solid #4175ff;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.2),inset 0 0 0 1px #45a7ed;box-shadow:1px 1px 5px 0 rgba(0,0,0,.2),inset 0 0 0 1px #45a7ed;text-shadow:0 -1px 0 rgba(0,0,0,.2),0 1px 0 hsla(0,0%,100%,.3);background:-webkit-gradient(linear,left top, left bottom,from(#2c7bff),to(#021ecd));background:-o-linear-gradient(#2c7bff,#021ecd);background:linear-gradient(#2c7bff,#021ecd)}.eventSearch dl p input[type=submit]:hover{background:-webkit-gradient(linear,left top, left bottom,from(#005aff),to(#0018ab));background:-o-linear-gradient(#005aff,#0018ab);background:linear-gradient(#005aff,#0018ab)}.eventList{margin:20px 0 0}.eventList p span{font-size:14px;font-weight:700}.eventList table{width:100%;border-collapse:collapse;border-spacing:0;margin-top:5px}.eventList table td,.eventList table th{padding:10px;text-align:center;vertical-align:middle;border:1px solid #ddd}.eventList table th{font-size:14px;font-weight:700;background-color:#f4f4f4}.eventList table td{background-color:#fff}.eventList table td.eventTitle,.eventList table th.eventTitle{width:400px}.eventList table td.eventArea,.eventList table td.eventTime,.eventList table th.eventArea,.eventList table th.eventTime{width:100px}.eventList table td.eventEntry,.eventList table th.eventEntry{width:80px}.eventList table td.eventTitle div{overflow:hidden;text-align:left}.eventList table td.eventTitle div h3{font-size:14px;font-weight:700}.eventList table td.eventTitle div img{float:left;margin-right:10px}.eventList table td input{width:86px;color:#fff;font-size:13px;font-weight:700;padding:5px 0;border-radius:4px;border:1px solid #cd0000;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.2),inset 0 0 0 1px #ee8d82;box-shadow:1px 1px 5px 0 rgba(0,0,0,.2),inset 0 0 0 1px #ee8d82;text-shadow:0 0 1px #ad0202,0 1px 0 hsla(0,0%,100%,.3);background:-webkit-gradient(linear,left top, left bottom,from(#ff4a35),to(#d80000));background:-o-linear-gradient(#ff4a35,#d80000);background:linear-gradient(#ff4a35,#d80000)}.eventList table td input:hover{background:-webkit-gradient(linear,left top, left bottom,from(#fd1414),to(#c20000));background:-o-linear-gradient(#fd1414,#c20000);background:linear-gradient(#fd1414,#c20000)}.keepList{background-color:#f4f4f4;padding:10px}.keepList li{position:relative;overflow:hidden;padding:10px;margin-bottom:10px;background-color:#fff}.keepList li h3{font-size:13px;font-weight:700;margin:0 0 5px}.keepList li img{float:left;margin-right:5px}.keepClose{cursor:pointer;position:absolute;top:0;right:0;color:#fff;font-size:11px;line-height:1;background-color:#555;border-radius:50px;padding:3px 5px 4px;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 0 2px 0 rgba(0,0,0,.2)}.entryButton{text-align:center;margin-top:20px}.entryButton input{color:#fff;font-size:14px;font-weight:700;padding:7px 10px;border-radius:4px;border:1px solid #cd0000;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.2),inset 0 0 0 1px #ee8d82;box-shadow:1px 1px 5px 0 rgba(0,0,0,.2),inset 0 0 0 1px #ee8d82;text-shadow:0 0 1px #ad0202,0 1px 0 hsla(0,0%,100%,.3);background:-webkit-gradient(linear,left top, left bottom,from(#ff4a35),to(#d80000));background:-o-linear-gradient(#ff4a35,#d80000);background:linear-gradient(#ff4a35,#d80000)}.entryButton input:hover{background:-webkit-gradient(linear,left top, left bottom,from(#fd1414),to(#c20000));background:-o-linear-gradient(#fd1414,#c20000);background:linear-gradient(#fd1414,#c20000)}.entryCheck{color:#eb6100;cursor:pointer}.entryCheck:before{content:"＋"}.checkActive:before{content:"－"}.entryContent{display:none;padding:10px;margin:0 0 10px;background-color:#fff5ee}.entryContent h3{font-size:15px;font-weight:700;margin:0 0 5px}.wrap-attention{background-color:#eee;padding:20px;margin-bottom:10px}