@charset "utf-8";body{font-size:14px;font-weight:400;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;height:100%;width:100%;-webkit-text-size-adjust:100%;color:#282828;line-height:24px;background-color:#fff;letter-spacing:.5px}a{text-decoration:none;transition:.3s}a:hover{opacity:.5}p{text-align:justify;text-justify:inter-ideograph}.pink{color:#ec298c}.pinkbold{color:#ec298c;font-weight:700}.small{font-size:12px}.wrapper{width:980px;margin:0 auto}.left{float:left}.right{float:right}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}.clear{clear:both}header{background-image:url(//busitri.com/wp/wp-content/themes/busitri_pc/img/main_bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;height:100vh;overflow:hidden}header .wrapper{width:1120px}header h1{position:absolute;top:20px;right:20px}header h2{text-align:right;padding-top:99px}header p{text-align:right;padding-top:92px}header #scroll{position:absolute;text-align:center;left:0;right:0;bottom:25px}nav{position:relative;overflow:hidden}#nav{background:rgba(236,41,140,.8);height:50px;top:0;left:0;right:0;z-index:1000}nav .wrapper{overflow:hidden}nav h2{float:left;padding-top:14px}nav ul{float:right}nav ul li{display:inline;padding-left:25px;line-height:50px;cursor:pointer}nav ul li a{color:#fff;cursor:pointer}.fixed{position:fixed;top:0}#work{background-image:url(//busitri.com/wp/wp-content/themes/busitri_pc/img/work_bg.jpg);background-position:center top;background-repeat:no-repeat;margin-top:50px;overflow:hidden}#work h2{text-align:center;padding-top:100px}#work .txt1{text-align:center;padding-top:95px}#work .txt2{text-align:center;padding-top:95px}#work .graph{text-align:center;padding-top:55px;padding-bottom:87px}#example{background-image:url(//busitri.com/wp/wp-content/themes/busitri_pc/img/example_bg.jpg);background-repeat:repeat;overflow:hidden}#example h2{text-align:center;padding-top:94px}#example .photo{overflow:hidden}#example .salary{background-color:#ff72a1;padding-top:20px;padding-bottom:80px;overflow:hidden}#example li{float:left;margin-right:40px}#example li:last-child{margin-right:0}#think{background-image:url(//busitri.com/wp/wp-content/themes/busitri_pc/img/think_bg.jpg);background-position:center top;background-repeat:no-repeat;height:679px;overflow:hidden}#think h2{text-align:center;padding-top:77px}.contact{background-color:#ff0;border-top:7px solid #ffea00;border-bottom:7px solid #ffea00;overflow:hidden}.contact .wrapper{overflow:hidden;padding-top:20px;padding-bottom:9px}.contact h2{float:left}.contact .contactbtn{float:right}#soap{background-image:url(//busitri.com/wp/wp-content/themes/busitri_pc/img/soap_bg.jpg);background-position:center top;background-repeat:no-repeat;overflow:hidden}#soap h2{text-align:center;padding-top:100px}#soap .txt1{text-align:center;padding-top:46px}#soap .txt2{text-align:center;padding-top:60px;padding-bottom:100px}#trip{background-image:url(//busitri.com/wp/wp-content/themes/busitri_pc/img/trip_bg.jpg);background-position:center center;background-repeat:no-repeat;background-attachment:fixed;padding:100px 0;overflow:hidden}#trip .wrapper{background-color:rgba(255,255,255,.9);padding:100px 0}#trip h2{text-align:center}#trip .txt1{text-align:center;padding-top:31px}#trip .slidebox{margin:48px 30px 0 153px;width:337px;position:relative}#trip .slidebox .tripslide img{width:100%;height:auto}#trip .txt2{margin:48px 0 12px}#performance{background-image:url(//busitri.com/wp/wp-content/themes/busitri_pc/img/performance_bg.jpg);background-position:center top;background-repeat:no-repeat;height:709px;overflow:hidden}#performance h2{text-align:center;padding-top:100px}#performance .wrapper{width:735px;padding-top:45px;overflow:hidden}#performance p{padding-top:30px}#merit{background-color:#f4f4f4;overflow:hidden}#merit h2{text-align:center;padding-top:100px}#merit ul{margin-top:-29px;text-align:center;padding-top:78px;padding-bottom:104px}#merit ul li{display:inline-block;margin:14px}#interview{overflow:hidden}#interview h2{text-align:center;padding-top:100px}#interview ul{width:710px;margin:0 auto;padding-bottom:80px}#interview li{overflow:hidden;padding-top:60px}#interview .txt1{background-color:#535353;text-align:center;padding-top:32px;padding-bottom:34px}#interview .txt2{text-align:center;padding-top:27px;padding-bottom:75px}#recruitment{background-color:#eee;overflow:hidden;padding-bottom:50px}#recruitment h2{text-align:center;padding:49px 0 20px}#recruitment .wrapper{background-color:#fff;overflow:hidden;width:840px;padding:40px 50px}#recruitment tr{border-bottom:1px solid #d2d2d2}#recruitment tr:last-child{border:none}#recruitment th{color:#ec298c;font-weight:700;padding:10px 10px 10px 0}#recruitment .right .taigu{vertical-align:top}#recruitment .right td ul{padding-top:10px}#recruitment .right td li{display:inline-block;padding-right:15px;line-height:23px;font-size:13px}#flow{padding:100px 0;overflow:hidden}#flow .wrapper{border:6px solid #000}#flow h2{text-align:center;padding-top:60px}#flow dl{text-align:center;padding-top:11px;padding-bottom:80px}#flow dl dt{padding-top:48px;padding-bottom:24px}#flow dl ul{overflow:hidden;width:736px;margin:0 auto;padding-top:37px;padding-bottom:20px}#flow dl ul .right img{padding-bottom:13px}#flow dl .mail a{display:inline-block;color:#282828;text-decoration:none;font-size:18px;line-height:1em}#campaign{background-image:url(//busitri.com/wp/wp-content/themes/busitri_pc/img/campaign_bg.jpg);background-position:center top;background-repeat:no-repeat;height:441px;overflow:hidden}#campaign h2{text-align:center;padding-top:99px}footer h3{text-align:center;padding-top:30px;padding-bottom:40px;font-size:12px;overflow:hidden}#form{position:relative;z-index:1}#form h2{text-align:center;position:absolute;top:57px;left:0;right:0}#form h3{position:absolute;top:0;left:0}#form p{text-align:center;padding-top:105px;padding-bottom:20px}#form .contTbl{margin:0 auto;font-size:14px;text-align:left}#form .contTbl th{font-weight:400;vertical-align:top;text-align:right;padding-top:4px;padding-right:12px}#form .contTbl td{padding-bottom:10px}#form .contTbl td input,.contTbl td textarea,.contTbl td select{background:#fff none repeat scroll 0 0;border:1px solid #000;padding:5px;font-size:14px}#form .contTbl td textarea{width:400px}*::-moz-placeholder{color:#bbb}#form .submitBtn{display:block;width:160px;height:50px;cursor:pointer;margin:15px auto 60px;padding:0}.submitBtn:hover,.submitBtn:focus{transition:.3s;opacity:.5}.line_entry{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-color:#44b800;height:50px;padding:0 15px;border-radius:5px 0 0 5px;font-weight:700;color:#fff;font-size:16px;line-height:1em;position:fixed;right:0;bottom:15px;z-index:100}.remodal[data-remodal-id=linemodal]{width:450px;border-radius:6px;padding:15px;text-align:center}.remodal[data-remodal-id=linemodal] .modalbtn{display:block;background-color:#44b800;height:50px;border-radius:6px;color:#fff;font-weight:700;font-size:18px;line-height:50px;margin-top:12px}.remodal[data-remodal-id=linemodal] .modalline .modalbtn{background-color:#44b800}.remodal[data-remodal-id=linemodal] .modalline ul{border:1px solid #44b800;margin-top:12px;padding:15px;border-radius:6px;text-align:left}.remodal[data-remodal-id=linemodal] .modalline .pink{margin-top:12px}.remodal[data-remodal-id=linemodal] .modalline a.pink{display:block;text-decoration:underline}