@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:750px}article h2{height:20px;padding:0 5px;font-size:10px;line-height:20px;color:#666}article h2 strong{margin-right:5px;font-size:12px;color:#80007f}article h3{padding:6px;text-align:center;font-size:14px;color:#fff}#title,#main,#shop-data{-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #f655a6;box-shadow:0 0 0 6px #fee7f2}#title h3,#main h3,#shop-data h3{background-color:#f655a6;background:linear-gradient(to bottom, #f53d99 0, #f986bf 100%);text-shadow:1px 1px 5px #f20d80,1px -1px 5px #f20d80,-1px 1px 5px #f20d80,-1px -1px 5px #f20d80}body.ippan #title,body.ippan #main,body.ippan #shop-data{border-color:#80cc66;box-shadow:0 0 0 6px #dff2d9}body.ippan #title h3,body.ippan #main h3,body.ippan #shop-data h3{background-color:#80cc66;background:linear-gradient(to bottom, #70c653 0, #9fd98c 100%);text-shadow:1px 1px 5px #56ac39,1px -1px 5px #56ac39,-1px 1px 5px #56ac39,-1px -1px 5px #56ac39}#title{position:relative;height:288px;margin:6px 0 22px;border:none}#title img{display:block}#title.event img{position:absolute;left:0;top:0}#title.event:after{content:"";display:block;position:absolute;left:0;top:0;width:750px;height:288px;background:url(../img/question/title_deco.png) no-repeat}#main{*zoom:1}#main:before,#main:after{content:"";display:table}#main:after{clear:both}#main-photo{width:200px;margin:20px 10px 10px;float:right}#main-photo>ul{margin:0 0 30px;padding:0;list-style:none}#main-photo>ul li{margin-bottom:25px}#main-photo>ul li img{width:200px}#main-photo>ul li figcaption{text-align:center}#interview{width:490px;margin:20px 10px 10px 20px;float:left}#interview>section .catch{position:relative;left:-5px;width:500px;height:28px;margin:5px auto 20px;background-color:#f986bf;border:solid #fbb6d9;border-width:0 6px 4px 2px;text-align:center;font-size:14px;line-height:29px;text-indent:8px;color:#fff}#interview>section .catch:before{content:"";display:block;position:absolute;left:0;top:-6px;width:0;height:0;border-style:solid;border-width:3px 250px 3px 250px;border-color:transparent #f986bf #f986bf transparent}#interview>section .catch:after{content:"";display:block;position:absolute;right:-4px;bottom:0;width:0;height:0;border-style:solid;border-width:17px 2px 17px 2px;border-color:transparent transparent #f986bf #f986bf}#interview>section h4{margin:10px 0 10px 10px;padding:3px 0 3px 5px;border-left:solid 4px #c00;font-size:23px;line-height:1.2;color:#c00}#interview>section dl{margin:0 0 10px 0}#interview>section dl dt{margin:0 0 5px 29px;font-size:13px;text-indent:-16.9px;color:#084c91}#interview>section dl dt:before{content:"Q."}#interview>section dl dd{display:inline-block;position:relative;z-index:0;margin:0 0 20px 15px;clear:both;font-size:13px}#interview>section dl dd>span{display:block;position:relative;z-index:0;padding:5px 15px;background-color:#feecf5;color:#aa0959;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px}#interview>section dl dd:before{content:"";display:block;position:absolute;left:-14px;top:-5px;z-index:-1;width:20px;height:20px;background-color:#feecf5;-webkit-border-radius:0 30px 0 30px;border-radius:0 30px 0 30px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}#interview>section dl dd:after{content:"";display:block;position:absolute;left:-12px;top:-10px;z-index:-1;width:20px;height:20px;background-color:#fff;-webkit-border-radius:0 30px 0 30px;border-radius:0 30px 0 30px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}#interview.wide{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:20px 0;padding:0 20px}#interview.wide>section .catch{left:0;width:700px;height:28px}#interview.wide>section .catch:before{border-width:3px 350px 3px 350px}#interview.wide>section dl dd{margin-right:15px}#thank-you{margin:20px 0;text-align:right;font-weight:bold;color:#c77}#thank-you:before{content:"｜"}#photography{padding:2px 8px;background-color:#eee;list-style:none;font-size:10px;color:#666}#more-photo{display:-webkit-flex;display:flex;-weblit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-around;margin:10px 10px 0}#more-photo a img{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:88.75px;margin:0 auto;-webkit-transition:opacity .1s;transition:opacity .1s}#more-photo a:hover img{opacity:.6}#more-photo.row2 a img{width:102.14285714px}body.ippan #interview>section .catch{background-color:#80cc66;border-color:#bfe6b3}body.ippan #interview>section .catch:before{border-color:transparent #80cc66 #80cc66 transparent}body.ippan #interview>section .catch:after{border-color:transparent transparent #80cc66 #80cc66}body.ippan #interview>section dl dd span{background-color:#e2f4dd;color:#397326}body.ippan #interview>section dl dd:before{background-color:#e2f4dd}body.ippan #more-photo h4{background-color:#8fd279}body.ippan #more-photo>ul{border-color:#8fd279}#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:#fbb6d9;text-align:center;color:#790640}#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}body.ippan #shop-data th{background-color:#bfe6b3;color:#264d1a}body.ippan #shop-data td.qr li{background-color:#dff2d9}body.ippan #backnumber h2{background-color:#4c9933}#backnumber{width:750px;margin:20px auto}#backnumber h2{padding:4px;background-color:#da0b73;text-align:center;font-size:13px;color:#fff;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}#backnumber>ul{margin:1px 0;padding:0;list-style:none;*zoom:1}#backnumber>ul:before,#backnumber>ul:after{content:"";display:table}#backnumber>ul:after{clear:both}#backnumber>ul>li{-webkit-box-sizing:border-box;box-sizing:border-box;width:247.33333333px;margin:2px;padding:5px;float:left;border:solid 1px}#backnumber>ul>li:nth-child(3n-2){margin-left:0}#backnumber>ul>li:nth-child(3n){width:247.33333333px;margin-right:0}#backnumber>ul>li.fuzoku{background-color:rgba(251,182,217,0.15);border-color:rgba(251,182,217,0.5)}#backnumber>ul>li.fuzoku a{color:#aa0959}#backnumber>ul>li.fuzoku a:hover img{box-shadow:0 0 1px 1px #da0b73}#backnumber>ul>li.fuzoku a .data .shop-name{background-color:rgba(251,182,217,0.25);border-width:1px 0}#backnumber>ul>li.ippan{background-color:rgba(191,229,179,0.15);border-color:rgba(191,229,179,0.5)}#backnumber>ul>li.ippan a{color:#397326}#backnumber>ul>li.ippan a:hover img{box-shadow:0 0 1px 1px #4c9933}#backnumber>ul>li.ippan a .data .shop-name{background-color:rgba(191,229,179,0.4);border-width:1px 0}#backnumber>ul>li a{display:block;text-decoration:none}#backnumber>ul>li a .thumb{display:table-cell;width:65px;margin:0;vertical-align:top}#backnumber>ul>li a .thumb img{display:block;width:65px;height:70px;box-shadow:0 0 0 1px #fff;-webkit-transition:box-shadow linear .1s;transition:box-shadow linear .1s}#backnumber>ul>li a .data{display:table-cell;position:relative;width:165px;height:70px;margin:0;padding:0 0 0 6px;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{-webkit-box-sizing:border-box;box-sizing:border-box;width:164px;padding:3px;line-height:1.3;font-weight:bold}#backnumber>ul>li a .data li.shop-name .area{margin-left:0;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:-5px;font-size:11px}#backnumber>ul>li:first-of-type a .data li.name:after{content:"New!";margin-left:5px;font-weight:bold;color:#f00}#backnumber .annotation{margin:0;padding:5px 10px;clear:both;background-color:#ddd;font-size:12px;color:#666}