.officialshop #official_bk{background-size:100%}.officialshop .bgc_white{background-color:rgba(255,255,255,.5)}.officialshop .box_shadow_title{box-shadow:0 3px 3px rgba(0,0,0,.2)}.officialshop h3.title{border-top:solid 1px rgba(255,255,255,.7)}.officialshop .message_board{background-color:rgba(242,242,242,.7)}.officialshop .info_wrapper,.officialshop .info_wrapper .info td{background-color:rgba(255,255,255,.7)}.officialshop .info_wrapper .info th{background-color:rgba(244,244,244,.7)}.officialshop .info_wrapper .info td.cl_hd{background-color:#55473a}.officialshop #header2{background-color:#fff}.officialshop #officialheader{border-bottom:solid 1px #ccc;background:#fff;height:22px;position:relative}.officialshop #officialheader .offical_short{width:78%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;float:left;display:inline-block}.officialshop #officialheader .offical_short span{line-height:12px;vertical-align:bottom}.officialshop #officialheader .my_page{float:right;display:inline-block;line-height:22px;color:#821919;text-decoration:underline;cursor:pointer;padding:0 5px 0 0}.officialshop #officialheader .my_page a{color:#821919}.officialshop #officialheader .my_page .mypage_detail{z-index:10000;text-align:left;position:absolute;right:10px;top:26px;border:1px solid #54473a;border-radius:8px;box-shadow:2px 2px 2px rgba(0,0,0,.4);padding:3px 6px;max-width:76px;background:#fff;background:-moz-linear-gradient(top,#fff 30%,#e3dbd5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#fff),color-stop(100%,#e3dbd5));background:-webkit-linear-gradient(top,#fff 30%,#e3dbd5 100%);background:-o-linear-gradient(top,#fff 30%,#e3dbd5 100%);background:-ms-linear-gradient(top,#fff 30%,#e3dbd5 100%);background:linear-gradient(to bottom,#fff 30%,#e3dbd5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3dbd5', GradientType=0)}.officialshop #officialheader .my_page .mypage_detail:after,.officialshop #officialheader .my_page .mypage_detail:before{bottom:100%;right:16px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.officialshop #officialheader .my_page .mypage_detail:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:6px;margin-right:-5px}.officialshop #officialheader .my_page .mypage_detail:before{border-color:rgba(255,102,102,0);border-bottom-color:#54473a;border-width:7px;margin-right:-6px}.officialshop #officialheader .my_page .mypage_detail img{margin:0 1px;float:none;padding:0}.officialshop #officialheader p{vertical-align:bottom;padding-top:8px}.officialshop #officialheader img{margin-top:-4px;padding:0 5px;float:left}.officialshop .shop_image{background:0 0}.off_prev{line-height:1.5;padding:6px 5px;border-bottom:dotted 1px #777}.off_prev a{text-decoration:underline;padding:0 7px 0 0}.off_prev strong{padding:0 7px 0 0;color:#E33}.topborder_no{border-top:none}#home_slider .slider_image{padding:0;text-align:center}canvas#canvas{position:relative;width:100%!important;height:auto!important;background:#111 url(https://cfs.pokepara.jp/Pokepara/Images/img/Sp/common/loading.svg) no-repeat center}#home_slider .slider_image div{display:block;position:relative}#home_slider .slider_image div .bt_link{display:block;position:absolute;bottom:10px;left:50%;padding:8px 16px;border-radius:30px;color:#fff;background:rgba(0,0,0,.8);transform:translateX(-50%);-webkit-transform:translateX(-50%)}#home_slider .slider_image a .bt_link.bt_anime{animation:fadeOutOfficial 4s ease-out forwards;-webkit-animation:fadeOutOfficial 4s ease-out forwards}@-webkit-keyframes fadeOutOfficial{15%,25%,80%{opacity:1}10%,20%,from,to{opacity:0}}@keyframes fadeOutOfficial{15%,25%,80%{opacity:1}10%,20%,from,to{opacity:0}}.slick-next,.slick-prev{display:block;position:absolute;bottom:50%;right:10px;width:40px;height:40px;padding:20px;border-radius:30px;color:#fff;background:rgba(0,0,0,.4);transform:translateY(50%);-webkit-transform:translateY(50%);opacity:0;background-image:none!important}.slick-prev{left:10px;right:auto}.slick-next::after,.slick-prev::after{position:absolute;top:50%;left:50%;content:'';width:12px;height:12px;margin:-6px 0 0 -10px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}.slick-prev::after{margin:-6px 0 0 -4px;border:none;border-left:1px solid #fff;border-top:1px solid #fff}.slick-next::before,.slick-prev::before{position:absolute;top:0;left:0;z-index:-1;content:'';width:36px;height:36px;box-shadow:0 0 0 0 rgba(255,255,255,0);border-radius:100%;opacity:0;box-sizing:border-box}.slick-next.bt_anime_next,.slick-prev.bt_anime_next{animation:sdb 4s .4s ease-out forwards;-webkit-animation:sdb 4s .4s ease-out forwards}@-webkit-keyframes sdb{from{opacity:0}20%{opacity:1}79%{box-shadow:0 0 0 0 rgba(255,255,255,0)}80%{box-shadow:0 0 0 0 rgba(255,255,255,.8);opacity:1}to{box-shadow:0 0 0 20px rgba(255,255,255,.4);opacity:0}}@keyframes sdb{from{opacity:0}20%{opacity:1}79%{box-shadow:0 0 0 0 rgba(255,255,255,0)}80%{box-shadow:0 0 0 0 rgba(255,255,255,.8);opacity:1}to{box-shadow:0 0 0 20px rgba(255,255,255,.4);opacity:0}}#home_slider .slider_image a img{width:100%}#home_slider .slider_paging{min-height:44px;line-height:1.4;background-color:#f6f6f6;margin:0 0 2px 0;box-shadow:0 3px 3px rgba(0,0,0,.2)}#home_slider .slider_paging ul{display:table;width:100%;height:100%;-webkit-tap-highlight-color:transparent}#home_slider .slider_paging li{display:table-cell;color:#5d4d3e;font-size:10px;vertical-align:middle;text-align:center;width:25%;height:44px;padding:10px 6px;box-shadow:inset 0 -4px 0 #705e4c;border-top:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);box-sizing:border-box;color:#fff;background:#645445;background:-moz-linear-gradient(top,#645445 0,#453a30 100%);background:-webkit-linear-gradient(top,#645445 0,#453a30 100%);background:linear-gradient(top,#645445 0,#453a30 100%)}#home_slider .slider_paging li:nth-last-child(1){border-right:none}#home_slider .slider_paging li.event_4{width:25%}#home_slider .slider_paging li.event_3{width:33.33%}#home_slider .slider_paging li.event_2{width:50%}#home_slider .slider_paging li.sel{color:#fff;box-shadow:inset 0 -4px 0 #ffffcd;background:#40352c}#home_slider .slider_paging li span{display:inline-block;word-break:break-all}#home_slider .space{border-top:1px dashed #ecaf8b}