@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800);@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);article{width:737px}h2{position:relative;height:111px;margin-bottom:20px;background:url(../img/digicame/title.png) no-repeat;text-indent:-9999px}h2 a{display:block;position:absolute;right:20px;top:10px;width:92px;height:22px;background:url(../img/digicame/button_to-premium.png) no-repeat}article>section h3{position:relative;height:30px;padding:0 40px;background:url(../img/digicame/bar.png) no-repeat;font-size:14px;font-weight:bold;line-height:30px;letter-spacing:2.5px;color:#fff}article>section h3 .number{position:absolute;left:198px}article>section .loading{margin:0;padding:10px 29.5px 10px;background-color:#eee;border:solid 1px #000;border-top:none}article>section div{position:relative;padding:20px 29.5px 0;background-color:#eee;border:solid 1px #000;border-top:none}article>section div section ul{*zoom:1;margin:0;padding:0;list-style:none}article>section div section ul:before,article>section div section ul:after{content:"";display:table}article>section div section ul:after{clear:both}article>section div section ul li{width:169px;margin-bottom:20px;float:left}article>section div section ul li a{display:block;width:159px;margin:0 auto;padding-bottom:5px;border-bottom:dashed 1px #999;font-size:12px;letter-spacing:0;color:#000;text-decoration:none}article>section div section ul li a:visited{color:#000}article>section div section ul li a:hover{color:#0078f0}article>section div section ul li a:hover img{border-color:#57abff}article>section div section ul li a p{margin:2px 0}article>section div section ul li a p.photo{margin-bottom:5px}article>section div section ul li a p.photo img{display:block;width:155px;height:205px;object-fit:cover;object-position:center top;border:solid 2px #fff}article>section div section ul li a p.job{display:none}article>section div section.premium ul li{margin-bottom:0}article>section div section.premium ul li a{padding-bottom:0;border-bottom:none}article>section div section.premium ul li a:hover{color:#0078f0}article>section div section.premium ul li a:hover img{border-color:#57abff}article>section div section.premium ul li a img{border:solid 2px #fff}article>section div section.premium figcaption{height:38px;margin:0 0 20px;padding-bottom:10px;background:url(../img/digicame/premium.png) no-repeat;border-bottom:dashed 1px #999;text-indent:150px;line-height:38px}article>section div section.premium figcaption p{display:inline;margin-right:10px}article>section div section.premium figcaption p.shopname{font-weight:bold}article>section div section.premium figcaption p.job{display:none}article>section div section.premium figcaption p.name:before{content:"/ "}article>section div section.premium figcaption .more-premium{display:block;width:200px;height:25px;margin:0 0 0 auto;background:url(../img/digicame/button_to-premium_s.png) no-repeat;text-indent:-9999px;-webkit-transition:opacity linear .1s;transition:opacity linear .1s}article>section div section.premium figcaption .more-premium:hover{opacity:.8}article>section div .close{position:absolute;right:0;top:0;margin:0;padding:1px 4px 1px 6px;background-color:#5485b6;border:solid #000;border-width:0 0 1px 1px;font-size:16px;line-height:1;color:#fff;cursor:pointer;-webkit-border-radius:0 0 0 6px;border-radius:0 0 0 6px}article>section .open-more{position:relative;margin:0;padding:15px 0 25px;background-color:#eee;background:linear-gradient(to bottom, #fff 0, #ddd 100%);border:solid 1px #000;border-top:none;text-align:center;font-size:18px;font-weight:bold;color:#333;cursor:pointer;-webkit-transition:background-color 0.1s linear, color 0.1s linear;transition:background-color 0.1s linear, color 0.1s linear}article>section .open-more:before{content:"";display:block;position:absolute;left:50%;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:80px;height:15px;margin-left:-40px;border:solid 1px #000;border-bottom:none;background-color:#5485b6;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-transition:background-color .1s linear;transition:background-color .1s linear}article>section .open-more:after{content:"";display:block;position:absolute;left:50%;bottom:1px;width:18px;height:12px;margin-left:-9px;background:url(../img/digicame/arrow.png) no-repeat center center}article>section .open-more:hover{color:#005ebd}article>section .open-more:hover:before{background-color:#0078f0}