@charset "UTF-8";body{background:none!important}#container{background:none!important;padding-top:0!important}main{padding-top:0}#recruit_main{position:relative}.kuzu{top:83px;padding-top:1em}#container h2{color:#000}#container h2 span{display:block}#container h2 .en{font-size:86px;font-weight:900;line-height:1em;letter-spacing:.05em}#container h2 .jp{font-size:26px;font-weight:700;line-height:1em;letter-spacing:.1em;margin-top:30px}#mv{position:relative;max-width:1600px;width:100%;margin-left:auto;margin-right:auto}#mv .mv_content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:1300px;height:100%;display:flex;flex-direction:column;justify-content:center}#mv h1{color:#000}#mv h1 span{display:block}#mv h1 .en{font-size:140px;font-weight:900;line-height:1em;letter-spacing:.05em}#mv h1 .jp{font-size:40px;font-weight:700;line-height:1em;letter-spacing:.1em;margin-top:30px}#mv .mv_txt{font-size:16px;line-height:3em;margin-top:46px}#mv .mv_txt span{display:inline;padding:.7em .4em .6em;background-color:#ffffff80}#mv .img_box{width:75%;margin-left:auto}@media screen and (max-width:1600px){#mv{background-size:100% auto}#mv .mv_content{max-width:none;width:81.3vw}#mv h1 .en{font-size:8.8vw}#mv h1 .jp{font-size:2.5vw;margin-top:1.9vw}#mv .mv_txt{font-size:1vw;margin-top:2.9vw}}.head_content{max-width:1000px;width:90%;margin-left:auto;margin-right:auto;padding:90px 0 70px}.head_content .h_txt{font-size:16px;line-height:2em;text-align:center}.head_content .link_list{max-width:800px;width:100%;margin-left:auto;margin-right:auto;margin-top:80px;display:flex;flex-wrap:wrap;justify-content:space-between}.head_content .link_list li{width:16.8%}.head_content .link_list li a{display:block;height:134px;background-color:#f2f2f2;padding-bottom:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1.4em;text-align:center;color:#000;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2010.21%208.85'%3e%3cg%20id='_レイヤー_1-2'%3e%3cpolygon%20points='5.11%208.85%2010.21%200%200%200%205.11%208.85'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:10px auto;background-position:center bottom 15px}#about{background-image:url(../assets/img/company/recruit/top_bg01_pc.png);background-repeat:no-repeat;background-size:100% auto;background-position:center center;height:90vw;display:flex;flex-direction:column;justify-content:center}#about .about_content{max-width:1000px;width:90%;margin-left:auto;margin-right:auto}#about .about_content .powerpoint{margin-top:60px}#about .btn01{width:214px;margin-left:auto;margin-right:auto;margin-top:60px}#job .job_content{max-width:1000px;width:90%;margin-left:auto;margin-right:auto;padding-bottom:90px}#job .job_list{width:100%;margin-left:auto;margin-right:auto;margin-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between}#job .job_list li{width:48.5%}#job .job_list li a,#job .position .position_list li a{display:block;font-size:20px;letter-spacing:.05em;background-color:#000;color:#fff;padding:26px 30px 30px;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%208.5%209.82'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;}%3c/style%3e%3c/defs%3e%3cg%20id='_レイヤー_1-2'%3e%3cpolygon%20class='cls-1'%20points='8.5%204.91%200%200%200%209.82%208.5%204.91'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:12px auto;background-position:right 30px center}#job .job_list li.eng a{background-color:#137cab}#job .job_list li.sol a{background-color:#7abf56}#job .position{border-top:2px solid #000;margin-top:70px;padding-top:60px}#job .position .title{font-size:26px;font-weight:700;letter-spacing:.05em}#job .position .position_list{width:100%;margin-left:auto;margin-right:auto;margin-top:40px;display:flex;flex-wrap:wrap}#job .position .position_list li{width:31.2%;margin-left:3.2%}#job .position .position_list li:nth-child(3n+1){margin-left:0}#job .position .position_list li:nth-child(n+4){margin-top:32px}.bg_green{background-image:url(../assets/img/company/recruit/top_bg02_pc.png);background-repeat:no-repeat;background-size:100% auto;background-position:center top;position:relative;z-index:2}#interview{overflow:hidden;padding-top:6vw}#interview .int_wrap{max-width:1000px;width:90%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-between}#interview .int_wrap .left_block{width:40%;display:flex;flex-direction:column;justify-content:center}#interview .int_wrap .left_block h2 .en{font-size:50px;font-weight:900}#interview .int_wrap .left_block h2 .jp{font-size:24px;font-weight:900}#interview .int_wrap .left_block .int_txt{font-size:16px;line-height:2em;margin-top:40px}#interview .int_wrap .left_block .btn{width:174px;margin-top:48px}#interview .int_wrap .right_block{width:60%;height:553px;position:relative}#interview .int_wrap .right_block .img{position:absolute;top:0;left:0}#interview .int_wrap .right_block .img,#interview .int_wrap .right_block .img img{width:auto;height:100%}#employee{padding-top:17.8vw}#employee .emp_wrap{max-width:1000px;width:90%;margin-left:auto;margin-right:auto}#employee .emp_box{width:100%;margin-left:auto;margin-right:auto;margin-top:90px;display:flex;flex-wrap:wrap;justify-content:space-between}#employee .emp_box .emp_block{width:48.5%;background-color:#f5f5f5;padding:40px 0}#employee .emp_box .emp_block:nth-child(n+3){margin-top:30px}#employee .emp_box .emp_block .icon,#employee .emp_box .emp_block .txt_list{width:79.4%;margin-left:auto;margin-right:auto}#employee .emp_box .emp_block .icon{border-bottom:1px solid #000;padding-bottom:30px;margin-bottom:30px}#employee .emp_box .emp_block .txt_list li{font-size:18px;line-height:1.6em;font-weight:700;text-indent:-1em;padding-left:1em}#employee .emp_box .emp_block .txt_list li:before{content:"■"}#employee .emp_box .emp_block .txt_list li .sub_txt{display:inline-block;font-size:13px;line-height:1.4em;margin-top:.3em;text-indent:0em;padding-left:0}#employee .emp_box .emp_block .txt_list li+li{margin-top:.8em}#employee .emp_box .emp_block.green .icon{border-bottom-color:#7abf56}#employee .emp_box .emp_block.green .txt_list li:before{color:#7abf56}#employee .emp_box .emp_block.blue .icon{border-bottom-color:#137cab}#employee .emp_box .emp_block.blue .txt_list li:before{color:#137cab}#information{background-image:url(../assets/img/company/recruit/top_bg03_pc.png);background-repeat:no-repeat;background-size:100% auto;background-position:center top;padding-top:25.6vw}#information .info_bg{background-image:url(../assets/img/company/recruit/eng_bg04_pc.png);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;padding-bottom:6.3vw}#information .info_wrap{max-width:1000px;width:90%;margin-left:auto;margin-right:auto}#information .info_box{width:100%;margin-left:auto;margin-right:auto;margin-top:65px;display:flex;flex-wrap:wrap}#information .info_box .info_block{width:30%;margin-left:5%}#information .info_box .info_block:nth-child(3n+1){margin-left:0%}#information .info_box .info_block a{display:block}#information .info_box .info_block .thum img{width:100%;height:158px;-o-object-fit:cover;object-fit:cover}#information .info_box .info_block .txt01{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}#information .info_box .info_block .txt01 .day{font-size:15px;font-weight:500}#information .info_box .info_block .txt01 .category{display:block;width:130px;background-color:#000;font-size:13px;font-weight:500;text-align:center;color:#fff;line-height:1em;padding:.6em 0 .1em}#information .info_box .info_block h3{font-size:17px;line-height:1.5em;margin-top:.5em}#information .info_box .info_block .desc{font-size:14px;line-height:1.4em;margin-top:.5em}#information .info_box .info_block .txt02{text-align:right;margin-top:10px}#information .info_box .info_block .txt02 span{display:inline-block;font-size:14px;padding-left:20px;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2014.6'%3e%3cg%20id='_レイヤー_1-2'%3e%3cpolygon%20points='0%200%200%2014.6%2012%207.3%200%200'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:14px auto;background-position:left center}#information .btn{width:174px;margin-left:auto;margin-right:0;margin-top:45px}#information .inq_btn{width:395px;margin-left:auto;margin-right:auto;margin-top:20vw}@media screen and (max-width:1530px){#container h2 .en{font-size:5.6vw}#container h2 .jp{font-size:1.7vw;margin-top:2vw}.head_content{max-width:none;width:65.4%;padding:5.9vw 0 4.6vw}.head_content .h_txt{font-size:1.1vw}.head_content .link_list{max-width:none;width:52.3vw;margin-top:5.2vw}.head_content .link_list li a{height:8.8vw;padding-bottom:1.6vw;font-size:1vw;background-size:.7vw auto;background-position:center bottom 1vw}#about{height:90vw}#about .about_content{max-width:none;width:65.4%}#about .about_content .powerpoint{margin-top:3.9vw}#about .btn01{width:14vw;margin-top:3.9vw}#job .job_content{max-width:none;width:65.4%;padding-bottom:5.9vw}#job .job_list{margin-top:3.9vw}#job .job_list li a,#job .position .position_list li a{font-size:1.3vw;padding:1.7vw 2vw 2vw;background-size:.8vw auto;background-position:right 2vw center}#job .position{margin-top:4.6vw;padding-top:3.9vw}#job .position .title{font-size:1.7vw}#job .position .position_list{margin-top:2.6vw}#job .position .position_list li:nth-child(n+4){margin-top:2.1vw}#interview .int_wrap{max-width:none;width:65.4%}#interview .int_wrap .left_block h2 .en{font-size:3.3vw}#interview .int_wrap .left_block h2 .jp{font-size:1.6vw}#interview .int_wrap .left_block .int_txt{font-size:1.1vw;margin-top:2.6vw}#interview .int_wrap .left_block .btn{width:11.4vw;margin-top:3.1vw}#interview .int_wrap .right_block{height:36.1vw}#employee .emp_wrap{max-width:none;width:65.4%}#employee .emp_box{margin-top:5.9vw}#employee .emp_box .emp_block{padding:2.6vw 0}#employee .emp_box .emp_block:nth-child(n+3){margin-top:2vw}#employee .emp_box .emp_block .icon{padding-bottom:2vw;margin-bottom:2vw}#employee .emp_box .emp_block .txt_list li{font-size:1.2vw}#employee .emp_box .emp_block .txt_list li .sub_txt{font-size:.9vw}#information .info_wrap{max-width:none;width:65.4%}#information .info_box{margin-top:4.3vw}#information .info_box .info_block .thum img{height:10.3vw}#information .info_box .info_block .txt01{margin-top:1vw}#information .info_box .info_block .txt01 .day{font-size:1vw}#information .info_box .info_block .txt01 .category{width:8.5vw;font-size:.9vw;padding:.6em 0 .1em}#information .info_box .info_block h3{font-size:1.1vw}#information .info_box .info_block .desc{font-size:.9vw}#information .info_box .info_block .txt02{margin-top:.7vw}#information .info_box .info_block .txt02 span{font-size:.9vw;padding-left:1.3vw;background-size:.9vw auto}#information .btn{width:11.4vw;margin-top:2.9vw}#information .inq_btn{width:25.8vw}}@media screen and (max-width:768px){#container h2 .en{font-size:10.5vw}#container h2 .jp{font-size:4.5vw;margin-top:3.7vw}#mv{background:none}#mv .mv_content{position:static;width:86.7%;margin-left:auto;margin-right:auto;height:auto;padding-top:20.9vw;transform:translate(0)}#mv h1 .en{font-size:16vw}#mv h1 .jp{font-size:5.3vw;margin-top:4.5vw}#mv .mv_txt{font-size:3.2vw;line-height:1.6em;margin-top:6.9vw}#mv .mv_txt span{padding:0;background-color:none}#mv .img_box{margin-top:8.8vw;width:100%;margin-left:auto;margin-right:auto}.head_content{width:86.7%;padding:11.5vw 0 14.1vw}.head_content .h_txt{font-size:3.2vw;line-height:1.7em;text-align:justify}.head_content .link_list{width:100%;margin-top:12vw;display:flex;flex-wrap:wrap;justify-content:space-between}.head_content .link_list li{width:48.5%}.head_content .link_list li:nth-child(n+3){margin-top:2.7vw}.head_content .link_list li:last-child{width:100%}.head_content .link_list li a{height:auto;padding:6.4vw;font-size:3vw;background-size:2.2vw auto;background-position:center bottom 2vw;letter-spacing:-.05em}#about{background-image:url(../assets/img/company/recruit/top_bg01_sp.png);height:153.3vw}#about .about_content{width:86.7%}#about .about_content .powerpoint{margin-top:8vw}#about .btn01{width:42.8vw;margin-top:10.7vw}#job{padding-bottom:14.2vw}#job .job_content{width:86.7%;padding-bottom:0}#job .job_list{margin-top:60px;display:block}#job .job_list li{width:100%}#job .job_list li+li{margin-top:2.7vw}#job .job_list li a,#job .position .position_list li a{font-size:4vw;padding:7.7vw 6vw;background-size:2.1vw auto;background-position:right 5.1vw center}#job .position{margin-top:10.7vw;padding-top:8.7vw}#job .position .title{font-size:4.5vw}#job .position .position_list{width:100%;margin-left:auto;margin-right:auto;margin-top:40px;display:flex;flex-wrap:wrap}#job .position .position_list li{width:31.2%}#job .position .position_list li a{font-size:3.8vw;text-align:center;padding:10vw 2vw;background-size:2.1vw auto;background-position:center bottom 3.3vw}#job .position .position_list li:nth-child(3n+1){margin-left:0}#job .position .position_list li:nth-child(n+4){margin-top:2vw}.bg_green{background-image:url(../assets/img/company/recruit/top_bg02_sp.png)}#interview{padding-top:22.1vw}#interview .int_wrap{width:100%;display:block}#interview .int_wrap .left_block{width:86.7%;margin-left:auto;margin-right:auto;display:block}#interview .int_wrap .left_block h2 .en{font-size:8vw}#interview .int_wrap .left_block h2 .jp{font-size:3.5vw}#interview .int_wrap .left_block .int_txt{font-size:3.2vw;line-height:1.7em;margin-top:6vw}#interview .int_wrap .left_block .btn{width:34.7vw;margin-top:7.3vw}#interview .int_wrap .right_block{display:block;width:100%;height:auto;position:static;margin-top:10.1vw}#interview .int_wrap .right_block .img{position:static}#interview .int_wrap .right_block .img,#interview .int_wrap .right_block .img img{width:100%;height:auto}#employee{padding-top:17.9vw}#employee .emp_wrap{width:86.7%}#employee .emp_box{margin-top:12vw;display:block}#employee .emp_box .emp_block{width:100%;padding:7.6vw 0 8vw}#employee .emp_box .emp_block:nth-child(n+2){margin-top:5.3vw}#employee .emp_box .emp_block .icon{border-bottom:2px solid #000;padding-bottom:6vw;margin-bottom:4vw}#employee .emp_box .emp_block .txt_list li{font-size:3.2vw}#employee .emp_box .emp_block .txt_list li .sub_txt{font-size:2.6vw;line-height:1.4em}#information{background-image:url(../assets/img/company/recruit/top_bg03_sp.png);padding-top:29vw}#information .info_bg{background-image:url(../assets/img/company/recruit/eng_bg04_sp.png);padding-bottom:20vw}#information .info_wrap{width:86.7%}#information .info_box{margin-top:15.3vw;display:block}#information .info_box .info_block{width:100%}#information .info_box .info_block,#information .info_box .info_block:nth-child(3n+1){margin-left:auto;margin-right:auto}#information .info_box .info_block+.info_block{margin-top:6.7vw}#information .info_box .info_block .thum img{width:100%;height:42.1vw;-o-object-fit:cover;object-fit:cover}#information .info_box .info_block .txt01{margin-top:4.6vw}#information .info_box .info_block .txt01 .day{font-size:4vw}#information .info_box .info_block .txt01 .category{width:34.7vw;font-size:3.5vw;padding:.2em 0 .3em}#information .info_box .info_block h3{font-size:4vw;margin-top:.5em}#information .info_box .info_block .desc{font-size:3.2vw;line-height:1.7em;margin-top:.6em}#information .info_box .info_block .txt02{text-align:right;margin-top:5vw}#information .info_box .info_block .txt02 span{font-size:3.7vw;padding-left:5vw;background-size:3.2vw auto}#information .btn{width:34.7vw;margin-top:12.3vw}#information .inq_btn{width:79.2vw;margin-top:48.7vw}}.modal_window{display:none}.fancybox-content{max-width:700px;width:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOcAAADnCAMAAADSKrESAAAADFBMVEVHcEwAgrUAgrUAgrU70d4EAAAAA3RSTlMAENA2ZwRbAAAACXBIWXMAABYlAAAWJQFJUiTwAAADcklEQVR4nOXPh3EkQQwDQErKP2fVv/zdmjE0ANgZtL118PrS4vn6Yh2e/5oNnv+b+s+Ppvzzs6n+/GqKP7+b2s+fpvTzV1P5+bsp/PzT1H3+bco+H5qqz8em6POpqfl8bko+D5qKz6Om4POwqfc8bso9T5pqz7Om2PO0qfU8b0o9L5pKz6um0POyqfO8bso8b5oqz7umyPO2qfG8b0o8B5oKz5GmwHOoyf8ca9I/B5vsz9Em+XO4yf0cb1I/J5rMz5km8XOqyfuca9I+J5usz9km6XO6yfmcb1I+F5qMz5Um4XOpyfdca9I9F5tsz9Um2XO5yfVcb1I9N5pMz50m0XOryfPca9I8N5ssz90myXO7yfHcb1I8HZoMT48mwdOlif/0acI/nZroT68m+NOtif30a0I/HZvIT88m8NO1ifv0bcI+nZuoT+8m6NO9ifn0b0I+A5qIz4gm4DOkifeMacI9g5poz6gm2DOsifWMa0I9A5tIz8gm0DO0ifOMbcI8g5soz+gmyDO8ifGMb0I8E5oIz4wmwDOlWf/MaZY/k5rVz6xm8TOtWfvMa5Y+E5uVz8xm4TO1WffMbZY9k5tVz+xm0TO9WfPMb5Y8C5oVz4pmwbOkmf+saaY/i5rZz6pm8rOsmfusa6Y+C5uZz8pm4rO0mfesbaY9i5tZz+pm0rO8mfOsb6Y8AZoZT4RmwhOiGf/EaIY/QZrRT5Rm8BOmGfvEaYY+gZqRT6Rm4BOqGffEaoY9wZpRT7Rm0BOuGfPEa4Y8AZsRT8RmwBOy6f/EbLo/QZveT9Sm8xO26fvEbbo+gZueT+Sm4xO66ffEbro9wZteT/Sm0xO+6fPEb7o8CZoeT4amw5Oiuf/kaG4/SZq7T5bm5pOmuffkaW49iZo7T6bmxpOquf7kai4/yZqrT7bm4pOuufbkay49CZsrT8bmwpOyOf/kbE4/SZuzT9bm5JO2OffkbU49iZszT+bmxJO6Of7kbg4/yZujT/bm4JO+Ofbkbw49BZojT4XmwFOief/UaN4+RZp3T5XmzVOmef3UaV4+hZpXT6XmxVOqef7Uap4+xZpnT7XmyVOuefzUax4+BZtHT8XmwVOy+fzUbD49RZuPT9WmNWlak6Y1aVqTpjVpWpOmNWlak6Y1aVqTpjVpWpOmNWlak6Y1aVqHppm9A9UiN2DoEdMRAAAAAElFTkSuQmCC),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOcAAADnCAMAAADSKrESAAAADFBMVEVHcEx8yVN8yVN8yVOeGVniAAAAA3RSTlMAENA2ZwRbAAAACXBIWXMAABYlAAAWJQFJUiTwAAADd0lEQVR4nOXPB1ZbURAEUWD2v2cfELZB+uGFCd09tYK6bz16b8L8AJiI7/3D1IlvD2YH5yezgfOLqe98MOWd30x151+muPMfU9v5nynt/MFUdv5kCjt/MXWdv5myziemqvOZKep8YWo6X5mSzgOmovOIKeg8ZOo5j5lyzhOmmvOMKeY8ZWo5z5lSzgumkvOKKeS8ZOo4r5kyzhumivOOKeK8ZWo475kSzgGmgnOEKeAcYvI7x5j0zkEmu3OUSe4cZnI7x5nUzgkms3OGSeycYvI655i0zkkmq3OWSeqcZnI655mUzgUmo3OFSehcYvI515h0zkUmm3OVSeZcZnI515lUzg0mk3OHSeTcYvI495g0zk0mi3OXSeLcZnI495kUTgcmg9ODSeB0YeI7fZjwTicmutOLCe50Y2I7/ZjQTkcmstOTCex0ZeI6fZmwTmcmqtObCep0Z2I6/ZmQzgAmojOCCegMYeI5Y5hwziAmmjOKCeYMY2I545hQzkAmkjOSCeQMZeI4Y5kwzmAmijOaCeIMZ2I445kQzgQmgjODCeBMYdY7c5jlziRmtTOLWexMY9Y685ilzkRmpTOTWehMZdY5c5llzmRmlTObWeRMZ9Y485klzgJmhbOCWeAsYeY7a5jpziJmtrOKmewsY+Y665ipzkJmprOSmegsZeY5a5lpzmJmlrOameQsZ+Y465kpTgBmhhOBmeCEYMY7MZjhThBmtBOFGeyEYcY6cZihTiBmpBOJGeiEYsY5sZhhTjBmlBONGeSEY8Y48ZghTkBmhBORGeCEZPo7MZnuTlCmtxOV6eyEZfo6cZmuTmCmpxOZ6eiEZvo5sZluTnCmlxOd6eSEZ/o48ZkuTgKmh5OB6eCkYO47OZjbThLmrpOFuemkYe45eZhbTiLmjpOJueGkYq47uZjLTjLmqpONueikY645+ZhLTkLmipORueCkZM47OZnTTlLmrJOVOemkZc45eZlTTmLmjJOZOeGkZo47uZnDTnLmqJOdOeikZ445+ZlDTgHmiFOBOeCUYN47NZi3ThHmnVOFeeOUYV47dZiXTiHmlVOJeeGUYp47tZinTjHmmVONeeKUYx479ZiHTkHmkVOReeCUZL46NZkvTlHms1OVaU2Y1oRpTZjWhGlNmNaEaU2Y1oRpTZjWhGlNmNaEaU2Y1oJpZn8ADJs3YHkjDDkAAAAASUVORK5CYII=);background-size:18.5%;background-position:left top,right bottom;background-repeat:no-repeat;background-color:#fff;padding:70px 55px 85px}.fancybox-content .date{font-size:14px;text-align:center;margin-bottom:12px}.fancybox-content .date .category{padding:.2em 1em;background-color:#000;color:#fff;font-size:12px;display:inline-block;margin-left:2em}.fancybox-content h3{font-size:16px;text-align:center;margin-bottom:35px}.fancybox-content .txt_desc{font-size:14px;text-align:justify}.fancybox-content a{color:#0082b5;text-decoration:underline}@media screen and (max-width:420px){.fancybox-content .date .category{margin-left:0;margin-top:1em}}
