body{background-color:#000;color:#ccc;font-size:14px;line-height:140%}.global_head{border-bottom:1px solid #999}.wrap{background-color:#000}@media only screen and (max-width: 767px){.wrap{width:320px;text-align:left;margin:auto}.wrap h1{font-size:14px;color:#fff;background-color:#510b0b;margin:0 0 20px 0;padding:10px 0 8px 10px}.wrap h2,.wrap h3,.wrap h4{font-size:14px;color:#ccc;background-color:#593232;margin:0 0 15px 0;padding:5px 0 4px 10px}.wrap h5{font-size:14px;color:#ccc;background-color:#333;margin:0 0 10px 0;padding:6px 0 5px 10px}}@media only screen and (min-width: 768px){.wrap{width:960px;text-align:left;margin:auto}.wrap h1{font-size:16px;color:#fff;background-color:#510b0b;margin:0 0 20px 0;padding:10px 0 8px 10px}.wrap h2,.wrap h3,.wrap h4{font-size:14px;color:#ccc;background-color:#593232;margin:0 0 15px 0;padding:5px 0 4px 10px}.wrap h5{font-size:14px;color:#ccc;background-color:#333;margin:0 0 10px 0;padding:6px 0 5px 10px}}@media only screen and (max-width: 767px){.hero{margin:15px auto 0;text-align:center}.hero .logo img{width:320px}.hero .dark{display:none}.hero .slide{width:320px;height:210px;overflow:hidden;margin:0 auto 15px}.hero .slide img{width:320px}}@media only screen and (min-width: 768px){.hero{margin:auto;text-align:center;margin:5px 0 5px 0;position:relative;width:100%;min-width:960px;height:710px}.hero .logo{position:absolute;z-index:3;bottom:0;left:center;width:100%}.hero .logo img{width:800px}.hero .dark{position:absolute;z-index:2;top:0px;left:center;width:100%;min-width:960px;height:650px;box-shadow:0 0 50px 25px #000 inset;-moz-box-shadow:0 0 50px 25px #000 inset;-webkit-box-shadow:0 0 50px 25px #000 inset;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px}.hero .slide{position:absolute;z-index:1;top:0px;left:center;width:100%;min-width:960px;height:650px;border-radius:110px;-moz-border-radius:110px;-webkit-border-radius:110px;overflow:hidden}.hero .slide img{width:100%;min-width:960px;animation:slide_anime 20s infinite alternate}@keyframes slide_anime{0%{width:100%;transform:translate(0px, -100px)}100%{width:120%;transform:translate(-50px, 0px)}}}@media only screen and (min-width: 768px){.entry{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start}}@media only screen and (min-width: 768px){.caption{width:340px}.caption p{margin:0 0 15px 5px}}@media only screen and (min-width: 768px){.iteminfo{width:600px}}@media only screen and (max-width: 767px){.bookver .block{text-align:center;border:1px solid #555}.bookver .block .cover{margin:0 0 10px 0}.bookver .block .cover img{width:250px}.bookver .block .link{margin:0 0 10px 0}.bookver .block p{margin:0 10px 15px 10px}}@media only screen and (min-width: 768px){.bookver{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start}.bookver .block{width:295px;text-align:center;border:1px solid #555}.bookver .block .cover{margin:0 0 10px 0}.bookver .block .cover img{width:250px}.bookver .block .link{margin:0 0 10px 0}.bookver .block p{margin:0 10px 15px 10px}}
