#main_wrapper{width:952px}#wrapper{border:none;padding-bottom:1px}.officialshop #officialheader{width:950px;margin:0 auto}.officialshop #officialheader #logo{display:table-cell;padding:4px 0;width:100px}.officialshop #officialheader #logo img{width:100%}.officialshop #officialheader h1{display:table-cell;padding:6px 0 0 10px;font-size:10px;color:#666;width:520px;line-height:1.2;vertical-align:middle}.officialshop #officialheader .header_login_area{display:table-cell;padding-top:6px;width:320px;text-align:right;vertical-align:middle}.officialshop #officialheader .header_login_area ul{border-right:dotted 1px #966;height:1.4em}.officialshop #officialheader .header_login_area ul li{display:inline-block}.officialshop #officialheader .header_login_area ul li a{display:inline-block;padding:0 8px 0 28px;border-left:dotted 1px #966;color:#666;background:url(https://cfs.pokepara.jp/Pokepara/Images/img/Local/new2013/common/ic_login.png) no-repeat 8px top;font-size:10px}.officialshop #officialheader .header_login_area ul li a.on{color:red;font-weight:700;background:url(https://cfs.pokepara.jp/Pokepara/Images/img/Local/new2013/common/ic_login_on.png) no-repeat 8px top}.officialshop .pan{padding:0 0 3px 0;border-top:none}.officialshop #shop_info .shop_header_top{position:relative;width:950px;margin:0 auto;padding:6px 0}.officialshop #shop_info .shop_header_top .badge{margin:4px 0 0 0;line-height:11px}.officialshop #shop_info .shop_header_top .badge p{display:inline-block;margin:2px 4px 2px 0;padding:3px 7px 2px 7px;border-radius:10px;font-size:11px}.officialshop #shop_info .shop_header_top .badge p:nth-last-child(1){margin-right:0}.officialshop #shop_info .shop_header_top p.invoice{background:#167ce0;color:#fff}.officialshop #shop_info .shop_header_top p.cigarette{background:#86c73e;color:#fff}.officialshop #shop_info .shop_header_top p.close{background:#d2085c;color:#fff}.officialshop #shop_info .shop_header_top h2{padding:3px 0;font-size:16px;font-weight:700;line-height:1.4}.officialshop #shop_info .shop_header_top h2 a{text-decoration:none;font-weight:700}.officialshop #shop_info .shop_header_top h2 a.area{text-decoration:none;font-weight:400;font-size:14px;margin:0 0 0 10px}.officialshop #shop_info .shop_header_top h2 a:hover{text-decoration:underline}.officialshop #shop_info .shop_header_top h2 span{margin:0 0 0 10px;font-size:14px;font-weight:400}.officialshop #shop_info .shop_header_top .add_tel .address{margin:0;font-weight:400;font-size:12px}.officialshop #shop_info .shop_header_top .add_tel .tel{font-weight:400;font-size:12px}.officialshop .wrapper_shop_header_button{background:#FCF6EF;background:-ms-linear-gradient(left,#FCF6EF 60%,#fff 100%);background:-moz-linear-gradient(left,#FCF6EF 60%,#fff 100%);background:-o-linear-gradient(left,#FCF6EF 60%,#fff 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(.6,#FCF6EF),color-stop(1,#fff));background:-webkit-linear-gradient(left,#FCF6EF 60%,#fff 100%);background:linear-gradient(to right,#FCF6EF 60%,#fff 100%)}.officialshop .shop_header_button{float:right;padding:7px 10px}.officialshop .shop_header_button a{display:inline-block;box-shadow:inset 1px 1px 0 rgba(255,255,255,.3),inset -1px -1px 0 rgba(0,0,0,.3);margin:0 8px 0 4px;padding:0 6px;color:#fff;background:#bd4646;border-radius:4px;background:-ms-linear-gradient(top,#bd4646 0,#933532 100%);background:-moz-linear-gradient(top,#bd4646 0,#933532 100%);background:-o-linear-gradient(top,#bd4646 0,#933532 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bd4646),color-stop(1,#933532));background:-webkit-linear-gradient(top,#bd4646 0,#933532 100%);background:linear-gradient(to bottom,#bd4646 0,#933532 100%);background:linear-gradient(#bd4646 0,#933532 100%);font-size:11px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.4)}.officialshop .shop_header_button a:hover{position:relative;top:-1px;left:-1px}.officialshop .shop_header_button a.added_good,.officialshop .shop_header_button a.added_mail{background:-ms-linear-gradient(top,#2fa1c2 0,#1a6f87 100%);background:-moz-linear-gradient(top,#2fa1c2 0,#1a6f87 100%);background:-o-linear-gradient(top,#2fa1c2 0,#1a6f87 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2fa1c2),color-stop(1,#1a6f87));background:-webkit-linear-gradient(top,#2fa1c2 0,#1a6f87 100%);background:linear-gradient(to bottom,#2fa1c2 0,#1a6f87 100%);background:linear-gradient(#2fa1c2 0,#1a6f87 100%)}.officialshop .shop_header_button a.added_good span.cnt:before{content:"しました";color:#fff}.officialshop .shop_header_button a.add_mail:after{content:"登録する"}.officialshop .shop_header_button a.added_mail:after{content:"解除する"}.officialshop .shop_header_button a.mgazine_off{background:-ms-linear-gradient(top,#b3b3b3 0,#a0a0a0 100%);background:-moz-linear-gradient(top,#b3b3b3 0,#a0a0a0 100%);background:-o-linear-gradient(top,#b3b3b3 0,#a0a0a0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#b3b3b3),color-stop(1,#a0a0a0));background:-webkit-linear-gradient(top,#b3b3b3 0,#a0a0a0 100%);background:linear-gradient(to bottom,#b3b3b3 0,#a0a0a0 100%);background:linear-gradient(#b3b3b3 0,#a0a0a0 100%)}.officialshop .shop_header_button a img{margin-right:2px;position:relative;top:3px}.officialshop .shop_header_button a .cnt{color:#fff}.officialshop #official_bk{background-repeat:repeat-y;background-position:center top}@media screen and (max-width:1280px){.officialshop #official_bk{background-size:125%}}@media screen and (max-width:970px){.officialshop #official_bk{background-size:1192.5px;background-position:-120px top}}.officialshop #official_bk.bg_fixed{background-repeat:no-repeat;background-attachment:fixed}.officialshop #official_bk #shop_img{width:950px;height:360px;margin:0 auto}.officialshop #wrapper{border-top:none}.off_prev{background:#EEE;border-bottom:dotted 1px #777}.off_prev .wrapper{width:950px;background:#EEE;margin:0 auto;padding:10px 0;line-height:1.6}.off_prev .wrapper a,.off_prev .wrapper strong{padding:0 7px}