@media all{.lightbox{display:none;font-size:62.5%;max-width:900px}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(14,90,130,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px;margin-left:5%;margin-right:5%;max-height:100%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block;position:relative}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{display:none}.featherlight .featherlight-close-icon2{display:block;z-index:9999;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background-image:url(../images/close.gif);text-indent:100%;white-space:nowrap;overflow:hidden;width:30px;height:40px;color:#000;border:0;padding:0 0 0 0;margin:30px auto 0 auto}.featherlight .featherlight-close-icon2:hover{background-image:url(../images/close_over.gif)}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0 0 0 0;margin:0 0 0 0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lightbox h4{padding:0 0 0 0;margin:30px 0 30px 0;font-size:2.8rem;color:#0E5D87;font-weight:700;text-align:center}.lightbox h5{padding:0 0 20px 0;font-size:2.4rem;color:#343F46;font-weight:700}.lightboxm_img{text-align:center;margin:10px 0 15px 0;padding:0 0 0 0}.lightboxm_img3{width:100%;margin:10px auto 15px auto;padding:0 0 0 0}.lightboxm_img3 img{width:33.3%;height:auto}.lightbox h6{color:#fff;font-size:1.8rem;line-height:1;margin:0 0 15px 0;padding:10px 20px 10px 20px;line-height:140%;background-color:#E6BC3D}.lightbox p.lightbox_p{color:#333;font-size:1.6rem;margin:0 0 0 0;padding:0 15px 15px 15px;line-height:150%;letter-spacing:.5px;text-align:left}.lightbox p.lightbox_p span{color:#29ABE2;font-size:1.8rem;font-weight:700}.message_left{float:left;width:15%}.message_left img{width:100%;height:auto}.message_right{float:right;width:84%}.lightbox strong.lightbox_h7{display:block;font-size:1.6rem;color:#fff;padding:7px 8px 7px 8px;margin:0 0 10px 0;background-color:#BCBCBC;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.toggle_btn{cursor:pointer}.toggle{margin:0 auto 15px auto;-webkit-border-radius:10px;-moz-border-radius:10px;padding:20px 10px 10px 10px}.qy{font-weight:700;color:#005C88;font-size:120%}.lightbox_box{background-color:#efefef;-webkit-border-radius:10px;-moz-border-radius:10px;padding:10px;margin:0 0 20px 0}.lightbox strong.lightbox_h8{display:block;font-size:1.8rem;border-bottom:1px solid #f60;color:#f60;text-align:center;padding:7px 8px 7px 8px;margin:0 0 15px 0}#lightboxm_project{width:680px;margin:0 auto 15px auto}.lightboxm_project_left{float:left;width:330px;margin:0 0 0 0}.lightboxm_project_right{float:left;width:330px;margin:0 0 0 20px}#lightboxm_project a{display:block;background-repeat:no-repeat;background-position:0 0;width:330px;height:154px;text-indent:100%;white-space:nowrap;overflow:hidden}#lightboxm_project a:hover{display:block;background-repeat:no-repeat;background-position:0 0;width:330px;height:154px;text-indent:100%;white-space:nowrap;overflow:hidden}#lightboxm_project a.pro01{background-image:url(../images/kikaku_p01.gif)}#lightboxm_project a:hover.pro01{background-image:url(../images/kikaku_p01_over.gif)}#lightboxm_project a.pro02{background-image:url(../images/kikaku_p02.gif)}#lightboxm_project a:hover.pro02{background-image:url(../images/kikaku_p02_over.gif)}#lightboxm_project a.pro03{background-image:url(../images/kikaku_p03.gif)}#lightboxm_project a:hover.pro03{background-image:url(../images/kikaku_p03_over.gif)}#lightboxm_project a.pro04{background-image:url(../images/kikaku_p04.gif)}#lightboxm_project a:hover.pro04{background-image:url(../images/kikaku_p04_over.gif)}.lightbox p.lightboxm_project_p{color:#333;font-size:1.2rem;margin:0 0 0 0;padding:15px 15px 15px 15px;line-height:150%;letter-spacing:.5px;text-align:left}.lightbox_recruit_box01{background-image:url(../images/offer01.gif);background-repeat:no-repeat;background-position:0 0;padding:0 0 15px 260px;height:260px}.lightbox_recruit_box02{background-image:url(../images/offer02.gif);background-repeat:no-repeat;background-position:right 0;padding:0 260px 15px 0;height:336px}.lightbox_recruit_box03{background-image:url(../images/offer03.gif);background-repeat:no-repeat;background-position:0 0;padding:0 0 15px 280px;height:390px}.lightbox p.lightbox_p span.mini{color:red;font-size:1.4rem;font-weight:400}.lightbox span.big{color:red;font-size:1.6rem;font-weight:700}.flow{margin-left:0;padding-left:0}.flow ul{list-style:none;padding:0 0 0 0;margin:0 0 15px 0}.flow li{position:relative;display:inline-block;list-style:none;font-weight:700;margin-right:12px;margin-bottom:10px}.flow li span{display:inline-block;padding:5px 3px 5px 7px;height:36px;line-height:150%;text-decoration:none;color:#fff;background:#005C88;font-size:1.6rem}.flow li span:after{content:"";position:absolute;top:0;left:100%;border-style:solid;border-color:transparent;border-left-color:#005C88;border-width:18px 12px;width:0;height:0}.table_recruit{width:100%;padding:0 0 0 0}.table_recruit th{background-color:#efefef;border:1px solid #ccc;font-size:1.4rem;color:#333;padding:8px;width:20%;text-align:center;vertical-align:middle}.table_recruit td{background-color:#fff;border:1px solid #ccc;font-size:1.4rem;color:#333;padding:8px;width:80%}#works03 ul{list-style:none;width:600px;margin:0 auto 0 auto;padding:0 0 0 0}#works03 li{width:45%;float:left;margin:0 0 15px 15px;padding:0 0 0 0;text-align:center}#works03 li img{width:100%;height:auto}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 40px 10px;border-bottom:10px solid transparent}}@media only screen and (max-width:768px){.lightboxm_img3{width:680px;margin:10px auto 15px auto;padding:0 0 0 0}}@media screen and (max-width:420px){.featherlight .featherlight-content{padding:10px 10px 0 10px}.lightbox h5{background:none;padding:0 0 7px 0;margin:30px 0 20px 0;border-bottom:1px solid #0E5D87;line-height:140%}.lightbox h5:after{right:0}.lightbox h5 strong{background-color:transparent}.lightbox h5 span{padding:10px 0 0 0;background-color:none;vertical-align:middle;position:relative}.lightbox h5 span img{display:none}.lightboxm_img img{width:100%;height:auto}.lightboxm_img3{width:100%;margin:10px auto 15px auto;padding:0 0 0 0}.message_left{float:none;width:150px;margin:0 auto 0 auto}.message_right{float:none;width:100%}#lightboxm_project{width:300px;margin:0 auto 15px auto}.lightboxm_project_left{float:none;width:100%;margin:0 0 0 0}.lightboxm_project_right{float:left;width:100%;margin:0 0 0 0}#lightboxm_project a{background-size:100%;width:100%;height:120px}#lightboxm_project a:hover{background-size:100%;width:100%;height:120px}.lightbox_recruit_box01{background-image:url(../images/offer01.gif);background-repeat:no-repeat;background-position:center 0;padding:220px 0 15px 0;height:auto}.lightbox_recruit_box02{background-image:url(../images/offer02.gif);background-repeat:no-repeat;background-position:center 0;padding:336px 0 15px 0;height:auto}.lightbox_recruit_box03{background-image:url(../images/offer03.gif);background-repeat:no-repeat;background-position:center 0;padding:390px 0 15px 0;height:auto}#works03 ul{list-style:none;width:300px;margin:0 auto 0 auto;padding:0 0 0 0}#works03 li{width:100%;float:none;margin:0 0 15px 0;padding:0 0 0 0;text-align:center}#works03 li img{width:100%;height:auto}}@media screen and (max-width:320px){#works03 ul{list-style:none;width:280px;margin:0 auto 0 auto;padding:0 0 0 0}}@media all and (-ms-high-contrast:none){.lightbox h5 span img{display:none}}