﻿.work ul.work_menu{list-style:none;margin:40px 0;padding:0;display:inline-block}.work ul.work_menu li{display:inline-block;white-space:nowrap;padding:15px 30px 15px 0;font-family:"Zilla Slab",serif;font-weight:300;font-size:80%;letter-spacing:.2em;vertical-align:top}.work ul.work_menu li a{position:relative;padding:0 5px 0 8px}.work ul.work_menu li a:before{content:"　";display:inline-block;width:0;background:#000;transition-duration:.5s;position:absolute;z-index:-1;left:0}.work ul.work_menu li:hover a{color:#fff;opacity:1}.work ul.work_menu li:hover a:before{width:100%}@media screen and (max-width: 896px){.work ul.work_menu{display:block;margin:40px auto;width:94%}.work ul.work_menu li{display:block;white-space:nowrap;padding:5px 0}}.work .ttl{font-size:180%;line-height:180%;font-family:"Noto Serif JP",serif;font-weight:200;margin:50px 0 40px;padding:0 0 10px;border-bottom:1px solid #000}.work ul.sum{list-style:none;margin:0;padding:0}@media screen and (max-width: 896px){.work .ttl{width:94%;margin:50px auto 40px}.work ul.sum{width:94%;margin:0 auto}}.magazine_books ul.sum li{display:inline-block;width:22%;margin:0 4% 40px 0;text-align:center;vertical-align:top}.magazine_books ul.sum li:nth-of-type(4n){margin:0 0 40px 0}.magazine_books ul.sum li img{display:block;max-width:100%;max-height:300px;width:auto;height:auto;margin:0 auto;box-shadow:5px 5px 5px rgba(0,0,0,.2)}.magazine_books ul.sum li h4.title{font-size:120%;line-height:130%;font-family:"Noto Sans JP",sans-serif;font-weight:400;margin:20px 0 10px}.magazine_books ul.sum li span{display:block;font-size:100%;line-height:130%;font-family:"Noto Sans JP",sans-serif;font-weight:100;margin:0 0 5px}@media screen and (min-width: 897px){.magazine_books ul.sum:not(.movie) li .image{height:300px}}@media screen and (max-width: 896px){.magazine_books ul.sum li{width:47%;margin:0 6% 40px 0}.magazine_books ul.sum li:nth-of-type(4n){margin:0 6% 40px 0}.magazine_books ul.sum li:nth-of-type(2n){margin:0 0 40px 0}}.web_sns ul.sum li{display:inline-block;width:30%;margin:0 5% 40px 0;text-align:center;vertical-align:top}.web_sns ul.sum li:nth-of-type(3n){margin:0 0 40px 0}.web_sns ul.sum li img{display:block;max-width:100%;max-height:220px;width:auto;height:auto;margin:0 auto}.web_sns ul.sum li h4.title{font-size:120%;line-height:130%;font-family:"Noto Sans JP",sans-serif;font-weight:400;margin-bottom:10px}.web_sns ul.sum li a{display:block;font-size:100%;line-height:130%;font-family:"Noto Sans JP",sans-serif;font-weight:100;margin:20px 0 5px}.web_sns ul.sum li span{display:block;font-size:100%;line-height:130%;font-family:"Noto Sans JP",sans-serif;font-weight:100;margin:0 0 5px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all}@media screen and (min-width: 897px){.web_sns ul.sum:not(.sns) li .image{height:220px}}@media screen and (max-width: 896px){.web_sns ul.sum li{width:47%;margin:0 6% 40px 0}.web_sns ul.sum li:nth-of-type(3n){margin:0 6% 40px 0}.web_sns ul.sum li:nth-of-type(2n){margin:0 0 40px 0}}.backnumber .btn_new{margin-top:50px}.backnumber .btn_new a{display:block;text-align:center;box-sizing:border-box;letter-spacing:.1ex;text-indent:.1ex;position:relative;border:1px solid #000;font-size:120%;padding:12px 20px;box-sizing:border-box;font-family:"Zilla Slab",serif;margin:0 auto}@media screen and (max-width: 896px){.backnumber .btn_new a{width:80%}}@media screen and (min-width: 897px){.backnumber .btn_new a{width:320px}}