@charset "UTF-8";@media screen and (min-width:641px),print{.txt_recruitment{font-size:117%}.sponsor_l,.sponsor_m{clear:both;overflow:hidden;margin:0 0 0 10px}.sponsor_l li{float:left;text-align:center;width:400px;margin:4px 0 4px 45px}.sponsor_m li{float:left;text-align:center;width:270px;margin:4px 0 4px 30px}h4{font-size:117%;background:#000;margin:30px 0 15px;padding:5px 0 5px 15px;color:#fff}hr{width:900px;background:#000;height:1px;border:0;margin:20px auto}.sponsor{background:#fff;padding:30px 0}.sponsor p{width:900px;margin:30px auto 10px;color:#000;font-size:19px}.sponsor dl{margin:20px 0 0}.sponsor dt{margin:30px 0 10px 50px;float:left;color:#000;font-size:16px;width:100px;font-weight:700}.sponsor dt.special{margin:30px 0 80px 50px}.sponsor dt.kyosan{margin:30px 0 80px 50px}.sponsor dd{float:left;margin:0 10px;max-width:740px;font-size:15px}}@media screen and (max-width:640px){.block_content p{text-align:center}.txt_recruitment{font-size:100%}.sponsor_l,.sponsor_m{clear:both;overflow:hidden;margin:0 0 0 10px}.sponsor_l li{float:none;text-align:center;width:90%;margin:4px auto}.sponsor_l li img{width:100%}.sponsor_m li{float:none;text-align:center;width:85%;margin:4px auto}.sponsor_m li img{width:85%}h4{font-size:117%;background:#000;margin:30px 0 15px;padding:5px 0 5px 15px;color:#fff}hr{width:100%;background:#000;height:1px;border:0;margin:20px auto}.sponsor{background:#fff;padding:30px 0;width:100%}.sponsor p{width:90%;margin:30px auto 10px;color:#000;font-size:100%}.sponsor dl{margin:50px 0 20px;text-align:center}.sponsor dt{margin:0;float:none;color:#000;font-size:16px}.sponsor dd{float:none;margin:0 auto;width:90%}}