@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:800px}article>header{position:relative;z-index:0;width:847px;height:200px;margin-left:-47px;margin-bottom:-130px;background:url(../img/weekly/header.png) no-repeat}article>header.event:after{content:"";display:block;position:absolute;left:0;top:-30px;width:480px;height:120px;background:url(../img/weekly/header_event.png) no-repeat}article>header h2{text-indent:-9999px}article>header ul{position:absolute;right:0;top:15px;-webkit-box-sizing:border-box;box-sizing:border-box;width:max-content;min-width:360px;margin:0;padding:0;list-style:none;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px}article>header ul li{margin:0;line-height:1.3;color:#fff}article>header ul li.shop-name{font-size:18px;font-weight:bold}article>header ul li.shop-name:before{content:"『"}article>header ul li.shop-name:after{content:"』"}article>header ul li.area{display:inline-block;margin-left:10px;font-size:14px}article>header ul li.area:after{content:"/";margin-left:7px}article>header ul li.job{display:inline-block;font-size:14px}#profile{position:relative;z-index:100;margin:20px 15px 10px;*zoom:1}#profile:before,#profile:after{content:"";display:table}#profile:after{clear:both}#profile table{margin:0 0 5px 0;float:left;border-collapse:separate;border-spacing:0}#profile table th,#profile table td{-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #997300}#profile table th{width:74px;height:34px;padding:0;background-color:#997300;text-align:center;font-size:14px;font-weight:bold;color:#fff;-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}#profile table td{padding:0 10px;background:linear-gradient(to bottom, rgba(255,242,204,0.9) 0, rgba(255,255,255,0.9) 100%);text-align:center;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}#profile table.name{margin-right:5px}#profile table.name td{width:110px;font-size:16px}#profile table.age td{width:70px;font-size:14px}#profile table.size td{width:259px;font-size:14px}#profile table.comment{margin-right:0;float:right}#profile table.comment th{height:73px}#profile table.comment td{width:358px;text-align:left;font-size:13px;line-height:1.2}#photo{display:-webkit-flex;display:flex;-weblit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-end;position:relative;padding:0 15px;background-color:#fff7e1}#photo:after{content:"";position:absolute;right:0;bottom:0;z-index:0;width:600px;height:450px;background:url(../img/weekly/decoration.png) no-repeat}#large-photo{position:relative;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box;width:422px;height:602px;margin:0;padding:1px;background:url(../img/weekly/bg_photo.png) repeat-x;font-size:11px}#large-photo img{display:block;width:420px;height:600px}#thumbs{display:-webkit-flex;display:flex;-weblit-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;align-content:center;gap:8px;-webkit-box-sizing:border-box;box-sizing:border-box;width:348px;margin:0;padding:0;background:url(../img/weekly/bg_photo.png) repeat-x;list-style:none}#thumbs li{position:relative;z-index:100;width:max-content;height:max-content;margin:0;background-color:#ffbf00}#thumbs li img{display:block;width:77px;aspect-ratio:580 / 830;box-shadow:0 0 0 1px #fff}#thumbs li img:hover{box-shadow:0 0 0 2px #fff}#thumbs li img.active{box-shadow:0 0 0 4px #fc3;opacity:.9}#thumbs li img.active:hover{box-shadow:0 0 0 4px #fc3}#photo.fewer-photo{padding:0 25px}#photo.fewer-photo #thumbs{width:328px}#photo.fewer-photo #thumbs li img{width:98px}#date{margin:0;padding:3px 0 8px 0;clear:both;text-align:right;font-size:14px}#shop-data{margin:40px 0 0;clear:both;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #ffbf00;box-shadow:0 0 0 6px #ffe699}#shop-data h3{padding:6px;background-color:#ffbf00;background:linear-gradient(to bottom, #e5ac00 0, #fc3 100%);text-shadow:1px 1px 5px #b38600,1px -1px 5px #b38600,-1px 1px 5px #b38600,-1px -1px 5px #b38600;text-align:center;font-size:14px;color:#fff}#shop-data table{width:722px;margin:5px auto;border-collapse:separate;border-spacing:5px}#shop-data table th,#shop-data table td{padding:auto 8px;vertical-align:middle;font-size:14px}#shop-data table th{width:90px;background-color:#ffd966;text-align:center;color:#332600}#shop-data table td{border-bottom:solid 1px #ccc}#shop-data table td.ss{width:180px;padding:0 0 0 10px;border:none}#shop-data table td.ss img{display:block;width:140px;margin:auto}#shop-data table td.qr{width:180px;padding:0 0 0 10px;border:none}#shop-data table td.qr>.qr{margin:auto 0}#shop-data table td.qr>.qr a{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:180px;height:50px;padding-right:15px;background:#f2f2f2;background:linear-gradient(to bottom, #fff 0, #fff 50%, #f2f2f2 51%, #f2f2f2 100%);border:solid 1px #fff;text-align:right;font-size:17px;line-height:50px;font-weight:bold;letter-spacing:0;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;color:#666;text-decoration:none;box-shadow:0 0 0 1px #999;-webkit-transition:all .1s linear;transition:all .1s linear}#shop-data table td.qr>.qr a:before{content:"";display:inline-block;position:absolute;left:10px;top:50%;width:32px;height:32px;margin-top:-16px;background:url(../img/shop/image_qr.png) no-repeat;opacity:.3;-webkit-transition:all .1s linear;transition:all .1s linear}#shop-data table td.qr>.qr a:hover{color:#000;border-color:#fff;box-shadow:0 0 3px 1px #666}#shop-data table td.qr>.qr a:hover:before{opacity:.6}#shop-data table td.qr .qr-cords{display:none;position:fixed;left:0;top:0;z-index:100000;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}#shop-data table td.qr .qr-cords>div{position:absolute;top:50%;width:100%;height:330px;margin:-165px auto auto}#shop-data table td.qr .qr-cords>div ul{display:table;margin:0 auto;padding:0}#shop-data table td.qr .qr-cords>div ul li{display:table-cell;padding:0 40px}#shop-data table td.qr .qr-cords>div ul li figure{padding:5px;background:linear-gradient(to bottom, #f2f2f2 0, #e6e6e6 100%);border:solid 1px #fff;text-align:center;box-shadow:0 0 0 1px #e6e6e6}#shop-data table td.qr .qr-cords>div ul li figure img{display:block;margin-bottom:5px}#shop-data table td.qr .qr-cords>div ul li figure figcaption{padding:2px 0;font-size:16px;color:#000}#shop-data table td.qr .qr-cords>div .close{margin:40px 0 0}#shop-data table td.qr .qr-cords>div .close a{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;height:34px;margin:0 auto;background:#f2f2f2;background:linear-gradient(to bottom, #fff 0, #fff 50%, #f2f2f2 51%, #f2f2f2 100%);border:solid 1px #fff;text-align:center;text-indent:24px;font-size:16px;line-height:34px;color:#000;text-decoration:none;cursor:pointer;box-shadow:0 0 1px 1px #666;-webkit-transition:all linear .1s;transition:all linear .1s}#shop-data table td.qr .qr-cords>div .close a:before{content:"×";display:block;position:absolute;left:10px;top:50%;width:24px;height:24px;margin-top:-12px;text-indent:0;font-size:24px;line-height:1}#shop-data table td.qr .qr-cords>div .close a:hover{border-color:#999;box-shadow:0 0 2px 1px #fff}#backnumber{width:750px;margin:30px auto}#backnumber h2{margin-bottom:5px;padding:2px 10px;background-color:#050332;font-size:18px;color:#fff;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}#backnumber h2:before{content:"▼"}#backnumber>ul{margin:0 5px;padding:0;list-style:none;*zoom:1}#backnumber>ul:before,#backnumber>ul:after{content:"";display:table}#backnumber>ul:after{clear:both}#backnumber>ul>li{position:relative;width:241px;margin-right:8px;padding-top:5px;float:left}#backnumber>ul>li:nth-child(3n){margin-right:0}#backnumber>ul>li a{display:block;color:#000;text-decoration:none}#backnumber>ul>li a .thumb{display:table-cell;width:70px;margin:0;vertical-align:top}#backnumber>ul>li a .thumb img{display:block;width:70px;height:70px;box-shadow:0 0 0 1px #000;-webkit-transition:box-shadow linear .1s;transition:box-shadow linear .1s}#backnumber>ul>li a .data{display:table-cell;position:relative;width:160px;height:70px;margin:0;padding:0 0 0 10px;list-style:none;vertical-align:top;font-size:12px}#backnumber>ul>li a .data li{position:relative;margin:0}#backnumber>ul>li a .data li.shop-name{padding:3px;background-color:rgba(5,3,50,0.06);border:dashed rgba(5,3,50,0.15);border-width:1px 0;line-height:1.3;font-weight:bold}#backnumber>ul>li a .data li.shop-name .area{margin-left:3px;font-weight:normal}#backnumber>ul>li a .data li.shop-name .area:before{content:"("}#backnumber>ul>li a .data li.shop-name .area:after{content:")"}#backnumber>ul>li a .data li.name{padding:3px}#backnumber>ul>li a .data li.name small{margin-left:2px;font-size:11px}#backnumber>ul>li a .data li.date{position:absolute;right:0;bottom:-4px;font-size:11px}#backnumber>ul>li a:hover img{box-shadow:0 0 1px 2px #000}#backnumber .annotation{margin-top:5px;padding:2px 10px;clear:both;background-color:#050332;font-size:12px;color:#fff;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}