@charset "utf-8";.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}.clear{clear:both}@media screen and (max-width:960px){.pc{display:none !important}}@media screen and (min-width:961px){.sp{display:none !important}}body,input,textarea,select{font-size:14px;font-weight:400;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";color:#000;line-height:1.6em;letter-spacing:.5px}input,textarea,select{background-color:#fff;border:1px solid #d2d2d2;border-radius:5px}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:#000}@media screen and (min-width:961px){a,.submitbtn{-webkit-transition:.3s;transition:.3s}a:hover,.submitbtn:hover{opacity:.5}a img{-webkit-transition:.3s}}img{height:auto}@media screen and (min-width:961px){.wrapper{width:940px;margin:0 auto}}.pink{color:red}.pinkbold{color:red;font-weight:700}#header{position:relative}@media screen and (min-width:961px){#header h1{position:absolute;top:18px;left:0;z-index:2}}@media screen and (max-width:960px){#header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-color:red;width:100%;height:60px;padding-left:20px;position:fixed;top:0;left:0;z-index:10}#header h1 img{width:191px;height:auto}}@-webkit-keyframes scrollbtn{50%{bottom:35px}}@keyframes scrollbtn{50%{bottom:35px}}@media screen and (min-width:961px){#mainvisual{background:url(//bunny-n.net/wp/wp-content/themes/bunnyniigata/img/main_bg.jpg) no-repeat center;background-size:cover;height:100vh;position:relative}#mainvisual a.scrollbtn{width:46px;position:absolute;left:0;right:0;bottom:25px;margin:auto;-webkit-animation:scrollbtn 2s infinite;animation:scrollbtn 2s infinite}}@media screen and (max-width:960px){#mainvisual{padding-top:60px}#mainvisual .bg img{width:100%}}@media screen and (min-width:961px){.drawer-nav{background-color:#000;width:100%;height:50px;z-index:100}.drawer-nav.fixed{position:fixed;top:0;left:0}.drawer-nav ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;line-height:50px}.drawer-nav ul li:not(:last-child){margin-right:28px}.drawer-nav ul li a{color:#fff}}#concept{background:url(//bunny-n.net/wp/wp-content/themes/bunnyniigata/img/concept_bg.jpg) no-repeat center;background-size:cover;padding:120px 0 100px}#concept .concept .fadeInUp{position:relative}#concept .concept .fadeInUp h2 img{margin:0 auto}#concept .concept .fadeInUp p{width:100%;position:absolute;top:80px;left:0;text-align:center;font-size:16px;line-height:1.6em}#concept #salary{margin-top:80px;position:relative}#concept #salary h2{padding:50px 0 20px}#concept #salary h2 img{width:348px}#concept #salary .photo{position:absolute;top:0;right:60px}#concept #salary .photo img{width:440px}#concept #salary .txt2 img{width:312px;margin-top:30px}@media screen and (max-width:960px){#concept{background:url(//bunny-n.net/wp/wp-content/themes/bunnyniigata/img/bg.jpg);background-size:20px auto;padding:50px 0 0}#concept .concept .fadeInUp h2 img{width:100%}#concept .concept .fadeInUp p{width:auto;position:static;text-align:left;font-size:14px;background-color:#fff;border:1px solid #c2a15e;margin:25px 20px 0;padding:15px}#concept #salary{margin-top:40px;background-color:#fff;padding:30px 15px}#concept #salary h2{padding:0 5px 20px}#concept #salary h2 img{width:83%}#concept #salary .photo{position:static}#concept #salary .photo img{width:93%}#concept #salary .txt1{margin:20px 20px 0}#concept #salary .txt2 img{width:96%;margin:20px auto 0}}#example{background-color:#ffebeb;margin-top:75px;position:relative}@media screen and (min-width:961px){#example h2{background-color:red;width:100%;height:75px;padding-top:15px;position:absolute;top:-75px;left:0}}#example h2 img{margin:0 auto}#example ul{padding:70px 0 80px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#example ul li{background-color:#fff;border:2px solid red;width:300px;padding:0 15px 20px}#example ul li h3{position:relative;top:-20px}#example ul li h3 img{width:180px;margin:0 auto}#example ul li .photo{position:relative;top:-10px}#example ul li .photo img{width:100%;max-width:246px;margin:0 auto}#example ul li .txt1 img{width:100%;max-width:246px;margin:0 auto;padding:5px 0 15px}#example ul li h4 img{width:168px;margin:0 auto 10px}#example ul li .txt2{letter-spacing:0}@media screen and (max-width:960px){#example{background:url(//bunny-n.net/wp/wp-content/themes/bunnyniigata/img/bg.jpg);background-size:20px auto;margin-top:0}#example h2{padding:20px 10px 0}#example h2 img{width:97%;margin:0}#example ul{padding:40px 20px 60px;display:block}#example ul li{width:auto;margin-bottom:35px}#example ul li:last-child{margin-bottom:0}}.contact{background-color:red}.contact .wrapper{position:relative;padding:30px 0}.contact .photo{position:absolute;left:0;bottom:0;z-index:1}.contact a{display:block}.contact a.trialbtn{width:645px;margin-left:auto}.contact a.click{width:585px;margin:0 auto;position:relative;z-index:5}.contact p.txt img{margin:0 auto}@media screen and (max-width:960px){.contact .wrapper{padding:20px 0}.contact .photo{width:45%}.contact .photo img{width:100%}.contact a{position:relative;z-index:2}.contact a.trialbtn{width:62%;padding-right:20px}.contact a.click{width:88%}.contact a img{width:100%}.contact p.present{width:61.5%;margin:10px 0 0 auto;padding-right:20px}.contact p img{width:100%}.contact p.txt img{width:66%;padding-top:10px}}#detail{background-color:#fff;position:relative;z-index:2;padding:80px 0 100px;overflow:hidden}#detail h2 img{margin:0 auto}#detail p.description img{margin:25px auto 50px}@media screen and (min-width:961px){#detail .trigger{position:relative;padding-left:20px}}#detail .trigger .photo{position:absolute;top:0}#detail .trigger p{margin-top:30px}@media screen and (min-width:961px){#detail .trigger1{padding-top:34px}#detail .trigger1 .photo{right:25px}#detail .trigger2{padding-top:60px;padding-left:544px;margin:60px 0 70px}#detail .trigger2 .photo{left:0}#detail .trigger3{padding-top:50px}#detail .trigger3 .photo{right:-25px}}@media screen and (max-width:960px){#detail{padding:40px 0 50px}#detail h2 img{width:61%}#detail p.description{text-align:center;margin:20px 0 30px}#detail .trigger:not(:last-of-type){margin-bottom:40px}#detail .trigger h3{padding:0 20px 20px}#detail .trigger .photo{position:static}#detail .trigger .photo img{width:100%}#detail .trigger p{margin:20px 20px 0}#detail .trigger1 h3 img{width:86%}#detail .trigger2 h3 img{width:88%}#detail .trigger3 h3 img{width:77%}}#merit{background-color:#ffebeb;padding:60px 0}#merit h2 img{margin:0 auto 30px}#merit .meritslide{overflow:hidden}#merit .meritslide .slick-list{width:1156px;margin:0 auto;overflow:visible}#merit .meritslide .slick-slide{margin:0 10px}@media screen and (max-width:960px){#merit{padding:0 0 30px}#merit h2{background-color:red;padding:10px 0;margin-bottom:20px}#merit h2 img{width:280px;margin:0 auto}#merit .meritslide .slick-list{width:290px}#merit .meritslide .slick-slide{margin:0 5px}#merit .meritslide .slick-slide img{width:135px}#merit .meritslide1{padding-bottom:10px}#merit .meritslide1 .slick-dots{display:none !important}}#interview{background:url(//bunny-n.net/wp/wp-content/themes/bunnyniigata/img/bg.jpg);padding:100px 0 80px}@media screen and (min-width:961px){#interview .wrapper{background-color:#fff;border:2px solid red;padding:0 40px 40px}}#interview h2{position:relative;top:-25px}#interview h2 img{width:342px;margin:0 auto}#interview .trigger{background-color:#ffebeb;height:539px;position:relative;padding:30px}#interview .trigger1{margin:20px 0 50px}#interview .trigger .photo{position:absolute;top:0}#interview .trigger1 .photo{left:0}#interview .trigger2 .photo{right:0}#interview .trigger p.txt1{width:368px;letter-spacing:0}#interview .trigger1 p.txt1{margin-left:auto}#interview .trigger p.txt2{position:absolute;bottom:30px}#interview .trigger1 p.txt2{right:30px}#interview .trigger2 p.txt2{left:30px}@media screen and (max-width:960px){#interview{background:0 0;padding:40px 0 0}#interview h2{top:0}#interview h2 img{width:68%}#interview .trigger{height:auto;padding:30px 20px}#interview .trigger1{margin:20px 0 0}#interview .trigger2{background-color:#fff}#interview .trigger .photo{position:static;width:280px;height:200px;margin:0 auto;overflow:hidden}#interview .trigger .photo img{width:100%;position:relative}#interview .trigger1 .photo img{top:-20px}#interview .trigger2 .photo img{top:-120px}#interview .trigger p.txt1{width:auto;margin:20px 0 30px}#interview .trigger p.txt2{position:static}#interview .trigger p.txt2 img{width:280px;margin:0 auto}}#recruitment{background-color:#ffebeb;padding:80px 0 50px}#recruitment .wrapper{background-color:#fff;padding:50px 40px 30px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;position:relative}#recruitment h2{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:#fff;border:2px solid red;width:190px;height:70px;position:absolute;top:-35px;left:0;right:0;margin:auto}#recruitment h2 img{width:118px}#recruitment table{width:410px}#recruitment table tr{border-bottom:1px solid #d2d2d2}@media screen and (min-width:961px){#recruitment table tr:last-child{border-bottom:none}}#recruitment table th{color:red;font-weight:700;width:80px}#recruitment table td{padding:10px 0}#recruitment table .taigu th{vertical-align:top;padding-top:10px}#recruitment table .taigu td ul{overflow:hidden}#recruitment table .taigu td ul li{float:left;width:30%}#recruitment table .taigu td ul li:nth-child(3n-2){width:40%}@media screen and (max-width:960px){#recruitment{padding:50px 20px 20px}#recruitment .wrapper{padding:20px 15px 10px;display:block}#recruitment h2{width:121px;height:51px;top:-25px}#recruitment h2 img{width:92px}#recruitment table{width:100%}#recruitment table th{width:100%;display:block;padding-top:10px}#recruitment table td{width:100%;display:block;padding:0 0 10px}#recruitment table .taigu{border-bottom:none}#recruitment table .taigu td ul li{width:50% !important}}#flow{background:url(//bunny-n.net/wp/wp-content/themes/bunnyniigata/img/bg.jpg);padding:80px 0 90px}#flow .wrapper{width:980px;border:2px solid red;background-color:#fff;padding:60px 0 50px}#flow h2 img{width:318px;margin:0 auto 50px}#flow ul li{position:relative;padding-bottom:80px}#flow ul li:last-child{padding-bottom:0}#flow ul li:not(:last-child):after{content:"";background:url(//bunny-n.net/wp/wp-content/themes/bunnyniigata/img/flow_arrow.png) no-repeat;background-size:50px 20px;width:50px;height:20px;position:absolute;left:0;right:0;bottom:30px;margin:auto}#flow ul li h3 img{margin:0 auto}@media screen and (min-width:961px){#flow ul li p{font-size:16px;line-height:1.6em;text-align:center;position:absolute;top:120px;left:0;right:0}}@media screen and (max-width:960px){#flow{background-size:20px auto;padding:20px}#flow .wrapper{width:auto;border-width:1px;padding:30px 15px}#flow h2 img{width:84%;margin:0 auto 30px}#flow ul li{padding-bottom:50px}#flow ul li:not(:last-child):after{background-size:40px auto;width:40px;height:16px;bottom:20px}#flow ul li h3 img{margin:0 0 15px}#flow ul li:nth-child(1) h3 img{width:98%}#flow ul li:nth-child(2) h3 img{width:74%}#flow ul li:nth-child(3) h3 img{width:95%}#flow ul li:nth-child(4) h3 img{width:65%}}#faq{padding:80px 0 50px}@media screen and (min-width:961px){#faq .wrapper{width:800px}}#faq h2 img{width:248px;margin:0 auto 30px}#faq dt{color:red;font-weight:700;padding-top:25px}#faq dd{padding:10px 0 25px;border-bottom:1px solid #d2d2d2}#faq dd:last-child{border-bottom:none}@media screen and (max-width:960px){#faq{padding:30px 20px 20px}#faq h2 img{width:163px;margin:0 auto 25px}#faq dt{background-color:red;color:#fff;font-weight:700;line-height:1.4em;padding:10px;margin-bottom:5px;cursor:pointer}#faq dd{padding:10px 0 20px;border-bottom:none;display:none}}#campaign{background:url(//bunny-n.net/wp/wp-content/themes/bunnyniigata/img/campaign_bg.jpg) no-repeat center top;height:359px;overflow:hidden}#campaign img{margin:0 auto}#campaign h2{padding:30px 0}#campaign h2 img{width:432px}#campaign p{padding:17px 0 23px}#campaign small{padding-top:30px}#campaign small img{width:332px}@media screen and (max-width:960px){#campaign{background:url(//bunny-n.net/wp/wp-content/themes/bunnyniigata/img/bg02.jpg);background-size:21px auto;height:auto;padding:0 20px}#campaign h2{padding:25px 0 15px}#campaign h2 img{width:100%}#campaign p{background-color:#fff;padding:0}#campaign p img{width:100%}#campaign small{padding:15px 0 25px}#campaign small img{width:77%}}.contact.foot{background:url(//bunny-n.net/wp/wp-content/themes/bunnyniigata/img/bg.jpg);overflow:hidden}@media screen and (min-width:961px){.contact.foot .wrapper{padding:70px 0 80px 355px}}.contact.foot p.info{margin:20px 0 10px;color:#000}.contact.foot ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (min-width:961px){.contact.foot ul li p{font-size:26px;font-weight:700;line-height:1.2em;color:#000}.contact.foot ul li p span{font-size:34px;line-height:1.2em}.contact.foot ul li a.pc{display:inline-block;color:#000}}@media screen and (max-width:960px){.contact.foot{background-size:20px auto}.contact.foot .wrapper{padding:0 20px 30px}.contact.foot .photo{position:static;width:97%;overflow:hidden}.contact.foot a.click{width:100%}.contact.foot p.info{margin:15px 0;font-size:12px;line-height:1.6em;text-align:center}.contact.foot ul li{width:50%;padding-right:5px}.contact.foot ul li.line{padding:0 0 0 5px}.contact.foot ul li a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:red;height:40px;border-radius:5px}.contact.foot ul li.line a{background-color:#5cc220}.contact.foot ul li a img{width:auto;height:20px}}#footer{background-color:red;position:relative;z-index:2}#footer small{display:block;color:#fff;text-align:center;font-size:12px;line-height:1.4em;padding:30px 0 40px}@media screen and (max-width:960px){#footer small{padding:20px 0 30px}}#form{padding:60px}#form h2{font-size:26px;line-height:1.2em;text-align:center}#form p.opentime{background-color:red;width:200px;height:30px;color:#fff;font-size:16px;line-height:30px;text-align:center;margin:15px auto 20px}#form p.description{text-align:center}#form table{width:100%;margin:20px 0}#form table th{width:170px;text-align:right;padding:14px 10px 0 0;vertical-align:top}#form table td{padding:10px 0}#form table td p.small{margin-top:10px;font-size:12px;line-height:1.4em}#form table td.date{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#form table td.date span.pink{display:block;font-weight:700}#form table td input,#form table td textarea{width:100%}#form table td.smallbox input,#form table td select{width:80px}#form table td textarea{height:130px}#form .submitbtn{width:160px;margin:0 auto}#form .submitbtn input{font-size:20px;line-height:1.2em;color:#fff;background-color:red;padding:0;border:none;width:100%;height:50px;cursor:pointer}@media screen and (max-width:960px){#form{padding:20px;overflow:hidden}#form h2{font-size:22px;line-height:1.3em;text-align:left}#form p.opentime{width:auto;height:auto;font-size:14px;line-height:1.4em;padding:8px 20px 7px;position:absolute;top:20px;right:20px;margin:0}#form p.description{text-align:left;margin-top:20px}#form table{margin:30px 0 10px}#form table td,#form table th{display:block;width:100%}#form table th{text-align:left;padding:0;font-weight:700}#form table td{padding:5px 0 20px}#form table td.date{-webkit-flex-wrap:wrap;flex-wrap:wrap}#form table td.date span.pink{width:100%;margin-bottom:5px}#form table td input,#form table td select{height:40px}#form table td select{width:65px}#form .submitbtn{width:200px;margin:0 auto 40px}#form a.return{display:block;width:140px;height:44px;background-color:#b9b9b9;color:#fff;font-size:18px;text-align:center;line-height:44px;margin:0 auto;border-radius:5px}.g-recaptcha>div{position:relative;left:50%;margin-left:-152px}}:placeholder-shown{color:#bbb}::-webkit-input-placeholder{color:#bbb}:-moz-placeholder{color:#bbb;opacity:1}::-moz-placeholder{color:#bbb;opacity:1}:-ms-input-placeholder{color:#bbb}.modalbtn{text-align:center}.modalbtn a.btn{display:block;color:#fff;font-size:18px;font-weight:700;width:200px;height:44px;line-height:44px;margin:20px auto;border-radius:5px;text-align:center}@media screen and (max-width:960px){.modalbtn{padding:20px 15px}.modalbtn a.btn{width:100%}}@media screen and (min-width:961px){#line{padding:60px}}#line a.btn{background-color:#44b800}#line ul{border:1px solid red;margin:20px auto;padding:15px;border-radius:5px}@media screen and (min-width:961px){#line ul{width:300px}}#line ul li{text-align:left}#line .txt3 a{color:red;text-decoration:underline}#tel a.btn{background-color:red;margin:20px auto 0}@-webkit-keyframes fadeInUp{0%{transform:translateY(100px);opacity:0}}@keyframes fadeInUp{0%{transform:translateY(100px);opacity:0}}@media screen and (min-width:961px){.trigger .fadeInUp{opacity:0}.trigger.move .fadeInUp{opacity:1;-webkit-animation:fadeInUp 1.2s;animation:fadeInUp 1.2s}}@-webkit-keyframes fadeInUp2{0%,20%{transform:translateY(100px);opacity:0}}@keyframes fadeInUp2{0%,20%{transform:translateY(100px);opacity:0}}@media screen and (min-width:961px){.trigger .fadeInUp2{opacity:0}.trigger.move .fadeInUp2{opacity:1;-webkit-animation:fadeInUp2 1.5s;animation:fadeInUp2 1.5s}}@-webkit-keyframes fadeInUp3{0%,33%{transform:translateY(100px);opacity:0}}@keyframes fadeInUp3{0%,33%{transform:translateY(100px);opacity:0}}@media screen and (min-width:961px){.trigger .fadeInUp3{opacity:0}.trigger.move .fadeInUp3{opacity:1;-webkit-animation:fadeInUp3 1.8s;animation:fadeInUp3 1.8s}.trigger.fadeInUpOn{opacity:0}.trigger.move.fadeInUpOn{opacity:1;-webkit-animation:fadeInUp 1.2s;animation:fadeInUp 1.2s}}@-webkit-keyframes slideInUp{0%,30%{transform:translateY(100%)}70%{transform:translateY(0)}85%{transform:translateY(10px)}}@keyframes slideInUp{0%,30%{transform:translateY(100%)}70%{transform:translateY(0)}85%{transform:translateY(10px)}}.trigger .slideInUp{opacity:0}.trigger.move .slideInUp{opacity:1;-webkit-animation:slideInUp .7s;animation:slideInUp .7s}@-webkit-keyframes bounceIn{0%{transform:scale(0);opacity:0}20%{transform:scale(0)}36%{transform:scale(1.2)}52%{transform:scale(.9);opacity:1}68%{transform:scale(1.05)}84%{transform:scale(.97)}}@keyframes bounceIn{0%{transform:scale(0);opacity:0}20%{transform:scale(0)}36%{transform:scale(1.2)}52%{transform:scale(.9);opacity:1}68%{transform:scale(1.05)}84%{transform:scale(.97)}}.trigger .bounceIn{opacity:0}.trigger.move .bounceIn{opacity:1;-webkit-animation:bounceIn 1.5s;animation:bounceIn 1.5s}