html,body,div,span,applet,object,iframe,input,textarea,h1,h2,h3,h4,h5,h6,p,figure,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin: 0;padding: 0;}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block;}mark {background-color: transparent;}fieldset {border: none;}legend,hr {display: none;}img {vertical-align: top;}img,a img {border: none;}ul,ol {list-style-type: none;}b,em,strong,b a,em a,strong a {font-weight: bold;}table {border: none;border-collapse: collapse;border-spacing: 0;}th,td {border: none;text-align: left;}.clearfix:after {display: block;clear: both;height: 0;visibility: hidden;content: ".";}.clearfix {zoom: 1;}.pu-structure {width: 950px;margin: 0 auto;}.pu-structure .pu-layout-small {width: 100%;margin: auto;}.test .pu-layout-small {text-align: center;}.test .pu-layout-small {height: 1984px;}.test .pu-layout-small img {display: none;}.pu-layout-large .pc-only {display: block;}.pu-layout-large .sp-only {display: none;}.pu-layout-small .pc-only {display: none;}.pu-layout-small .sp-only {display: block;}.pu-layout-large .pu-gnavi {position: relative;background: linear-gradient(to bottom, #671215 0%, #300203 25%, #2f0203 75%, #190305 100%);}.pu-layout-large .pu-gnavi .pu-nav-items {display: table;width: 950px;margin: 0 auto;padding: 10px 0;}.pu-layout-large .pu-gnavi .pu-nav-items>li {display: table-cell;padding: 0 2px 0 4px;position: relative;}.pu-layout-large .pu-gnavi .pu-nav-items>li:before {content: '';position: absolute;width: 2px;height: 100%;left: 0;top: 0;background: url(/info/images/pc/nav_vline.png) no-repeat left center;}.pu-layout-large .pu-gnavi .pu-nav-items>li>a {display: block;width: 100%;height: 47px;text-indent: -9999px;background: no-repeat center center;}.pu-layout-large .pu-gnavi .pu-nav-items>li>a:hover {background-color: #ece9e7;border-radius: 8px;}.pu-layout-large .pu-gnavi .pu-nav-items>li:last-child {padding-right: 4px;}.pu-layout-large .pu-gnavi .pu-nav-items>li:last-child a:after {content: '';position: absolute;width: 2px;height: 100%;right: 0;top: 0;background: url(/info/images/pc/nav_vline.png) no-repeat left center;}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-top a {background-image: url(/info/images/pc/nav_txt_top.png?=0415);}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-top a:hover {background-image: url(/info/images/pc/nav_txt_top_ov.png?=0415);}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-product a {background-image: url(/info/images/pc/nav_txt_product.png?=0415);}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-product a:hover {background-image: url(/info/images/pc/nav_txt_product_ov.png?=0415);}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-kodawari a {background-image: url(/info/images/pc/nav_txt_kodawari.png?=0415);}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-kodawari a:hover {background-image: url(/info/images/pc/nav_txt_kodawari_ov.png?=0415);}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-recipe a {background-image: url(/info/images/pc/nav_txt_recipe.png?=0415);}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-recipe a:hover {background-image: url(/info/images/pc/nav_txt_recipe_ov.png?=0415);}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-story a {background-image: url(/info/images/pc/nav_txt_story.png?=0415);}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-story a:hover {background-image: url(/info/images/pc/nav_txt_story_ov.png?=0415);}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-factory a {background-image: url(/info/images/pc/nav_txt_factory.png?=0415);}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-factory a:hover {background-image: url(/info/images/pc/nav_txt_factory_ov.png?=0415);}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-cm a {background-image: url(/info/images/pc/nav_txt_cm.png?=0415);}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-cm a:hover {background-image: url(/info/images/pc/nav_txt_cm_ov.png?=0415);}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-special a {background-image: url(/info/images/pc/nav_txt_special.png?=0415);}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-special a:hover {background-image: url(/info/images/pc/nav_txt_special_ov.png?=0415);}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-top {width: 132px;}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-product {width: 98px;}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-kodawari {width: 134px;}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-recipe {width: 134px;}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-story {width: 131px;}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-factory {width: 148px;}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-cm {width: 67px;}.pu-layout-large .pu-gnavi .pu-nav-items .pu-nav-special {width: 102px;}.pu-layout-small .pu-gnavi {width: 100%;background: #3b1f0c;}.pu-layout-small .pu-gnavi .pu-nav-items {width: 100%;background: #3b1f0c;}.pu-layout-small .pu-gnavi .pu-nav-items>li {margin: 0 25px;padding: 7px 0 9px;position: relative;}.pu-layout-small .pu-gnavi .pu-nav-items>li:before {content: '';position: absolute;width: 100%;height: 3px;left: 0;bottom: 0;background: url(/info/images/sp/nav_line.png) repeat-x center center;}.pu-layout-small .pu-gnavi .pu-nav-items>li>a {display: block;height: 80px;text-indent: -9999px;background: no-repeat 32px center;}.pu-layout-small .pu-gnavi .pu-nav-items>li>a.current {border-radius: 8px;background-color: #dad5d1;}.pu-layout-small .pu-gnavi .pu-nav-items .pu-nav-top a {background-image: url(/info/images/sp/nav_txt_top.png?=0415);}.pu-layout-small .pu-gnavi .pu-nav-items .pu-nav-top a.current {background-image: url(/info/images/sp/nav_txt_top_ov.png?=0415);}.pu-layout-small .pu-gnavi .pu-nav-items .pu-nav-product a {background-image: url(/info/images/sp/nav_txt_product.png?=0415);}.pu-layout-small .pu-gnavi .pu-nav-items .pu-nav-product a.current {background-image: url(/info/images/sp/nav_txt_product_ov.png?=0415);}.pu-layout-small .pu-gnavi .pu-nav-items .pu-nav-kodawari a {background-image: url(/info/images/sp/nav_txt_kodawari.png?=0415);}.pu-layout-small .pu-gnavi .pu-nav-items .pu-nav-kodawari a.current {background-image: url(/info/images/sp/nav_txt_kodawari_ov.png?=0415);}.pu-layout-small .pu-gnavi .pu-nav-items .pu-nav-recipe a {background-image: url(/info/images/sp/nav_txt_recipe.png?=0415);}.pu-layout-small .pu-gnavi .pu-nav-items .pu-nav-recipe a.current {background-image: url(/info/images/sp/nav_txt_recipe_ov.png?=0415);}.pu-layout-small .pu-gnavi .pu-nav-items .pu-nav-story a {background-image: url(/info/images/sp/nav_txt_story.png?=0415);}.pu-layout-small .pu-gnavi .pu-nav-items .pu-nav-story a.current {background-image: url(/info/images/sp/nav_txt_story_ov.png?=0415);}.pu-layout-small .pu-gnavi .pu-nav-items .pu-nav-factory a {background-image: url(/info/images/sp/nav_txt_factory.png?=0415);}.pu-layout-small .pu-gnavi .pu-nav-items .pu-nav-factory a.current {background-image: url(/info/images/sp/nav_txt_factory_ov.png?=0415);}.pu-layout-small .pu-gnavi .pu-nav-items .pu-nav-cm a {background-image: url(/info/images/sp/nav_txt_cm.png?=0415);}.pu-layout-small .pu-gnavi .pu-nav-items .pu-nav-cm a.current {background-image: url(/info/images/sp/nav_txt_cm_ov.png?=0415);}.pu-layout-small .pu-gnavi .pu-nav-items .pu-nav-special a {background-image: url(/info/images/sp/nav_txt_special.png?=0415);}.pu-layout-small .pu-gnavi .pu-nav-items .pu-nav-special a.current {background-image: url(/info/images/sp/nav_txt_special_ov.png?=0415);}.pu-layout-small .pu-header {width: 100%;background: linear-gradient(to bottom, #671215 0%, #300203 25%, #2f0203 75%, #190305 100%);position: relative;z-index: 100;}.pu-layout-small .pu-header .pu-header-inner {position: relative;padding: 17px 0 22px;}.pu-layout-small .pu-header .pu-logo {margin-left: 32px;}.pu-layout-small .pu-header .pu-logo>a {display: block;width: 248px;height: 39px;background: url(/info/images/sp/hd_logo.png) no-repeat;background-size: contain;text-indent: -9999px;}.pu-layout-small .pu-header .pu-nav-toggleBtn {position: absolute;top: 17px;right: 20px;width: 56px;height: 42px;cursor: pointer;}.pu-layout-small .pu-header .pu-nav-toggleBtn .toggle-line {top: 18px;}.pu-layout-small .pu-header .pu-nav-toggleBtn .toggle-inner {position: relative;}.pu-layout-small .pu-header .pu-nav-toggleBtn .toggle-inner:before,.pu-layout-small .pu-header .pu-nav-toggleBtn .toggle-inner:after {content: "";top: 0;right: 0;}.pu-layout-small .pu-header .pu-nav-toggleBtn .toggle-line,.pu-layout-small .pu-header .pu-nav-toggleBtn .toggle-inner:before,.pu-layout-small .pu-header .pu-nav-toggleBtn .toggle-inner:after {position: absolute;width: 100%;height: 6px;background: #fff;border-radius: 3px;transition: .2s ease-out;transform-origin: 50% 50%;}.pu-layout-small .pu-header .pu-nav-toggleBtn .toggle-inner:after {top: 32px;}.pu-layout-small .pu-header .pu-nav-toggleBtn .toggle-inner:before {top: 4px;}.pu-layout-small .pu-header.toggle-open .pu-nav-toggleBtn .toggle-line {width: 0;opacity: 0;}.pu-layout-small .pu-header.toggle-open .pu-nav-toggleBtn .toggle-inner:before {width: 56px;transform: translateY(14px) translateX(2px) rotate(-45deg);}.pu-layout-small .pu-header.toggle-open .pu-nav-toggleBtn .toggle-inner:after {width: 56px;transform: translateY(-14px) translateX(2px) rotate(45deg);}.pu-layout-small .pu-header .pu-nav-items {position: absolute;z-index: 500;max-height: 0;overflow: hidden;transition: max-height 0.25s ease-out;background: url(/info/images/sp/nav_bg.png) no-repeat;background-size: 100% 100%;margin-top: -1px;}.pu-layout-small .pu-header .pu-nav-items li {padding: 8px 0 11px;}.pu-layout-small .pu-header .pu-nav-items li a {height: 70px;}.pu-layout-small .pu-header .pu-nav-items li:first-child {margin-top: 20px;}.pu-layout-small .pu-header .pu-nav-items li:last-child {margin-bottom: 143px;}.pu-layout-small .pu-header.toggle-open .pu-nav-items {max-height: 1000px;transition: max-height 0.5s ease-out;}.pu-footer {background: #fff;}.pu-layout-large .pu-footer .pu-footer-inner {width: 950px;margin: 0 auto;padding: 19px 0;}.pu-layout-large .pu-footer .pu-footer-sns {position: relative;box-sizing: border-box;width: 162px;padding-left: 81px;margin-left: auto;margin-right: 0;border: 1px solid #bfbcbc;text-align: right;}.pu-layout-large .pu-footer .pu-footer-sns .sns-title {position: absolute;top: 8px;left: 17px;}.pu-layout-large .pu-footer .pu-footer-sns>ul {display: inline-table;}.pu-layout-large .pu-footer .pu-footer-sns>ul>li {display: table-cell;}.pu-layout-large .pu-footer .pu-footer-sns>ul>li>a {display: block;padding: 3px;}.pu-layout-small .pu-footer .pu-nav-items li:last-child:before {background-image: none;}.pu-layout-small .pu-footer .pu-footer-inner {padding: 17px 0;border-top: 2px solid #bfbcbc;border-bottom: 2px solid #bfbcbc;}.pu-layout-small .pu-footer .pu-footer-sns {display: table;margin: 0 auto;text-align: center;}.pu-layout-small .pu-footer .pu-footer-sns .sns-title {display: table-cell;vertical-align: middle;}.pu-layout-small .pu-footer .pu-footer-sns .sns-title>img {width: 100px;padding-right: 40px;}.pu-layout-small .pu-footer .pu-footer-sns>ul {display: table-cell;}.pu-layout-small .pu-footer .pu-footer-sns>ul>li {display: table-cell;}.pu-layout-small .pu-footer .pu-footer-sns>ul>li>a {display: block;padding-right: 30px;}.pu-layout-small .pu-footer .pu-footer-sns>ul>li>a img {width: 64px;}.pu-layout-small .pu-footer .pu-footer-sns>ul>li:last-child>a {padding-right: 0;}.pu-pagetop .pu-pagetop-btn {display: inline-block;overflow: hidden;text-indent: 100%;white-space: nowrap;}.pu-layout-large .pu-pagetop {width: 950px;margin: 0 auto;padding-bottom: 20px;text-align: right;}.pu-layout-large .pu-pagetop-btn {background: url(/info/images/pc/btn_pagetop.png) no-repeat;width: 130px;height: 34px;}.pu-layout-large .pu-pagetop-btn:hover {background-image: url(/info/images/pc/btn_pagetop_ov.png);}.pu-layout-small .pu-pagetop {margin: 0 auto;padding-bottom: 40px;text-align: center;}.pu-layout-small .pu-pagetop-btn {background: url(/info/images/sp/btn_pagetop.png) no-repeat;width: 292px;height: 72px;}.responsive.pu-layout-large #home .pu-header {display: none;}.responsive.pu-layout-large #home .pu-pagetop {position: relative;}.responsive.pu-layout-large #home .pu-footer .pu-gnavi {display: none;}#home .pu-wrap {background-color: #ffda48;}.responsive.pu-layout-large #home .top__header {background: linear-gradient(#ffeb78, #ff9e19);}.responsive.pu-layout-small #home .top__header {margin-bottom: 36px;}.responsive.pu-layout-large #home .top__header_wrap {background: url(/info/images/pc/top_bg.jpg?v=0109) repeat-y center top;}.responsive.pu-layout-small #home .top__header_wrap {background: url(/info/images/sp/top_bg.png?v=0109) no-repeat center top;}#home .top__header_inner {position: relative;}.responsive.pu-layout-large #home .top__header_inner {width: 950px;height: 534px;margin: 0 auto;}.responsive.pu-layout-small #home .top__header_inner {height: 600px;}#home .top__header_inner .happy_icon {position: absolute;text-indent: -9999px;}.responsive.pu-layout-large #home .top__header_inner .happy_icon {top: 58px;left: -79px;width: 394px;height: 308px;background: url(/info/images/pc/happy_icon.png?v=00428) no-repeat center top;}.responsive.pu-layout-small #home .top__header_inner .happy_icon {top: 14px;left: 20px;width: 269px;height: 216px;background: url(/info/images/sp/happy_icon.png?v=00428) no-repeat center top;z-index: 2;}#home .top__header_inner .main_vi {position: absolute;}.responsive.pu-layout-large #home .top__header_inner .main_vi {top: 298px;left: 18px;max-height: 100%;overflow: hidden;width: 808px;height: 505px;background: url(/info/images/pc/main_vi.png?v=00428) no-repeat center top;}.responsive.pu-layout-small #home .top__header_inner .main_vi {top: 294px;left: 0;width: 640px;height: 610px;background: url(/info/images/sp/mainvisual.png?v=00428) no-repeat center top;z-index: 1;}.responsive.pu-layout-large #home .nav-bg {background: linear-gradient(to bottom, #671215 0%, #300203 25%, #2f0203 75%, #190305 100%);}#home .nav-wrap {position: relative;}#home .nav-wrap .pu-gnavi {background: none;margin-top: 0;}.responsive.pu-layout-small #home .nav-wrap {display: none;}.responsive.pu-layout-large #home .pu-item {margin: 0 auto;width: 950px;padding: 43px 0 60px 0;}.responsive.pu-layout-large #home .pu-item .pu-item-inner {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 auto;}.responsive.pu-layout-large #home .pu-item li .item_btn a {display: block;width: 100%;height: 374px;}.responsive.pu-layout-large #home .pu-item li.pu-item1 {width: 305px;height: 374px;}.responsive.pu-layout-large #home .pu-item li.pu-item1 a {background: url(/info/images/pc/item01.png?v=201210) no-repeat bottom center;}.responsive.pu-layout-large #home .pu-item li.pu-item1 a:hover {background: url(/info/images/pc/item01_ov.png?v=201210) no-repeat bottom center;}.responsive.pu-layout-large #home .pu-item li.pu-item6 {position: relative;width: 305px;height: 374px;}.responsive.pu-layout-large #home .pu-item li.pu-item6 a {background: url(/info/images/pc/item06.jpg?v=200330) no-repeat bottom center;overflow: hidden;text-indent: 200%;white-space: nowrap;}.responsive.pu-layout-large #home .pu-item li.pu-item6 a:hover {background: url(/info/images/pc/item06_ov.jpg?v=200330) no-repeat bottom center;}.responsive.pu-layout-large #home .pu-item li.pu-itemYasashii {position: relative;width: 321px;height: 374px;}.responsive.pu-layout-large #home .pu-item li.pu-itemYasashii a {background: url(/info/images/pc/item_yasashii.png?v=0330) no-repeat bottom center;overflow: hidden;text-indent: 200%;white-space: nowrap;}.responsive.pu-layout-large #home .pu-item li.pu-itemYasashii a:hover {background: url(/info/images/pc/item_yasashii_ov.png?v=0330) no-repeat bottom center;}.responsive.pu-layout-large #home .pu-item li.pu-itemYasashii a span {position: absolute;bottom: -21px;left: 115px;width: 90px;height: 19px;}.responsive.pu-layout-large #home .pu-item li.pu-itemYasashii a span img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.responsive.pu-layout-large #home .pu-item li.pu-item-osatsubutter {position: relative;width: 304px;height: 374px;}.responsive.pu-layout-large #home .pu-item li.pu-item-osatsubutter a {background: url(/info/images/pc/item_osatsubutter.jpg?v=0330) no-repeat bottom center;overflow: hidden;text-indent: 200%;white-space: nowrap;}.responsive.pu-layout-large #home .pu-item li.pu-item-osatsubutter a:hover {background: url(/info/images/pc/item_osatsubutter_ov.jpg?v=0330) no-repeat bottom center;}.responsive.pu-layout-large #home .pu-item li.pu-item-osatsubutter a span {position: absolute;bottom: -18px;left: 0;right: 0;margin: auto;width: 161px;height: 18px;}.responsive.pu-layout-large #home .pu-item li.pu-item-osatsubutter a span img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.responsive.pu-layout-large #home .pu-item li a {overflow: hidden;text-indent: 200%;white-space: nowrap;}.responsive.pu-layout-small #home .pu-item .pu-item-inner {padding: 0 0 80px;}.responsive.pu-layout-small #home .pu-item li {margin: 0 auto 43px;position: relative;width: 100%;height: auto;overflow: hidden;text-indent: 200%;white-space: nowrap;}.responsive.pu-layout-small #home .pu-item li:last-of-type {margin-bottom: 0;}.responsive.pu-layout-small #home .pu-item li.pu-item1 {z-index: 2;}.responsive.pu-layout-small #home .pu-item li.pu-item1 a {background: url(/info/images/sp/item01.png?v=201210) no-repeat;background-position: center top;background-size: contain;height: 598px;}.responsive.pu-layout-small #home .pu-item li.pu-item6 a {background: url(/info/images/sp/item06.png?v=200330) no-repeat;background-position: center top;background-size: contain;height: 599px;}.responsive.pu-layout-small #home .pu-item li.pu-itemYasashii a {background: url(/info/images/sp/item_yasashii.png) no-repeat;background-position: center top;background-size: contain;height: 601px;}.responsive.pu-layout-small #home .pu-item li.pu-item-osatsubutter a {background: url(/info/images/sp/item_osatsubutter.png) no-repeat;background-position: center top;background-size: contain;height: 636px;}.responsive.pu-layout-small #home .pu-item li .item_btn a {top: 0;left: 0;display: block;width: 100%;}.responsive.pu-layout-large #home .notice {margin-bottom: 40px;}.responsive.pu-layout-large #home .notice a {font-size: 14px;}.responsive.pu-layout-large #home .notice a:hover {text-decoration: none;}.responsive.pu-layout-small #home .notice {margin-bottom: 60px;}.responsive.pu-layout-small #home .notice a {font-size: 28px;}#home .notice a {color: #3b1f0c;text-decoration: underline;}.responsive.pu-layout-large #home .top_bnr_area {position: relative;width: 916px;margin: 0 auto 75px;}.responsive.pu-layout-large #home .top_bnr_area .secretoshi_mini_wrap {position: absolute;bottom: 0;right: 0;width: 77px;height: 71px;margin-bottom: 182px;margin-right: -18px;animation: secretoshi_anime_1 4s cubic-bezier(0.175, 0.885, 0.32, 1.275) infinite forwards;cursor: pointer;}.responsive.pu-layout-large #home .top_bnr_area .secretoshi_mini_wrap:hover {animation-play-state: paused;transform: scale(1.2);}.responsive.pu-layout-large #home .top_bnr_area .secretoshi_mini {position: relative;width: 77px;height: 71px;display: block;background: url(/info/images/pc/secretoshi_mini.png?v=0109) no-repeat;background-size: contain;animation: secretoshi_anime_2 4s cubic-bezier(0.6, -0.28, 0.735, 0.045) infinite forwards;}.responsive.pu-layout-large #home .top_bnr_area .secretoshi_mini:hover {animation-play-state: paused;}.responsive.pu-layout-large #home .top_bnr_area p {position: relative;z-index: 1;background-color: #fff;}.responsive.pu-layout-large #home .top_bnr_area p:not(:last-of-type) {margin-bottom: 30px;}.responsive.pu-layout-large #home .top_bnr_area p a {display: block;width: 916px;height: 287px;margin: 0 auto;text-indent: -9999px;}.responsive.pu-layout-large #home .top_bnr_area p a:hover {opacity: 0.7;}.responsive.pu-layout-large #home .top_bnr_area p.pucchin_ice a {background: url(/info/images/pc/bnr_pucchin_ice.jpg?v=04223) no-repeat;}.responsive.pu-layout-large #home .top_bnr_area p.lottery a {background: url(/info/images/pc/bnr_lottery.png?v=04223) no-repeat;}.responsive.pu-layout-large #home .top_bnr_area p.k_touhyou2 a {background: url(/info/images/pc/bnr_touhyou.jpg?v=0109) no-repeat;}.responsive.pu-layout-large #home .top_bnr_area p.oyako a {background: url(/info/images/pc/bnr_generator.jpg?v=0109) no-repeat;}.responsive.pu-layout-large #home .top_bnr_area p.muffin a {background: url(/info/images/pc/bnr_muffin.png?v=0109) no-repeat;}.responsive.pu-layout-large #home .top_bnr_area p.toshi_mov a {background: url(/info/images/pc/bnr_toshi.png?v=0109) no-repeat;}.responsive.pu-layout-large #home .top_bnr_area p.chokotto_cmp a {background: url(/info/images/pc/bnr_chokottoCmp.jpg) no-repeat;}.responsive.pu-layout-large #home .top_bnr_area p.dancesong a {background: url(/info/images/pc/bnr_dancesong.jpg?v=0109) no-repeat;}.responsive.pu-layout-large #home .top_bnr_area p.icecandy a {background: url(/info/images/pc/bnr_icecandy.jpg) no-repeat;}.responsive.pu-layout-large #home .top_bnr_area p.kosaku a {background: url(/info/images/pc/bnr_kosaku.jpg) no-repeat;}.responsive.pu-layout-large #home .top_bnr_area p.instantwin a {background: url(/info/images/pc/bnr_instantwin.jpg) no-repeat;background-size: cover;}.responsive.pu-layout-large #home .top_bnr_area p.pupuplate a {background: url(/info/images/pc/bnr_pupuplate.jpg) no-repeat;background-size: cover;}.responsive.pu-layout-small #home .top_bnr_area {margin-bottom: 83px;position: relative;}.responsive.pu-layout-small #home .top_bnr_area .secretoshi_mini_wrap {position: absolute;bottom: 195px;right: 20px;width: 125px;height: 191px;animation: secretoshi_anime_sp_1 4s cubic-bezier(0.175, 0.885, 0.32, 1.275) infinite forwards;}.responsive.pu-layout-small #home .top_bnr_area .secretoshi_mini_wrap:hover {animation-play-state: paused;transform: scale(1.2);}.responsive.pu-layout-small #home .top_bnr_area .secretoshi_mini {position: relative;display: block;background: url(/info/images/sp/secretoshi_mini.png?v=0109) no-repeat;width: 125px;height: 191px;animation: secretoshi_anime_sp_2 4s cubic-bezier(0.6, -0.28, 0.735, 0.045) infinite forwards;}.responsive.pu-layout-small #home .top_bnr_area .secretoshi_mini:hover {animation-play-state: paused;}.responsive.pu-layout-small #home .top_bnr_area p {position: relative;z-index: 1;}.responsive.pu-layout-small #home .top_bnr_area p:not(:last-of-type) {margin-bottom: 100px;}.responsive.pu-layout-small #home .top_bnr_area p a {display: block;width: 600px;height: 354px;margin: 0 auto;text-indent: -9999px;}.responsive.pu-layout-small #home .top_bnr_area p.pucchin_ice a {background: url(/info/images/sp/bnr_pucchin_ice.jpg?v=04223) no-repeat;background-size: contain;}.responsive.pu-layout-small #home .top_bnr_area p.lottery a {background: url(/info/images/sp/bnr_lottery.png?v=04223) no-repeat;background-size: contain;}.responsive.pu-layout-small #home .top_bnr_area p.k_touhyou2 a {background: url(/info/images/sp/bnr_touhyou.jpg?v=0109) no-repeat;background-size: contain;}.responsive.pu-layout-small #home .top_bnr_area p.oyako a {background: url(/info/images/sp/bnr_generator.jpg?v=0109) no-repeat;background-size: contain;}.responsive.pu-layout-small #home .top_bnr_area p.muffin a {background: url(/info/images/sp/bnr_muffin.png?v=0109) no-repeat;background-size: contain;}.responsive.pu-layout-small #home .top_bnr_area p.toshi_mov a {background: url(/info/images/sp/bnr_toshi.png?v=0109) no-repeat;}.responsive.pu-layout-small #home .top_bnr_area p.chokotto_cmp a {background: url(/info/images/sp/bnr_chokottoCmp.jpg) no-repeat;background-size: contain;}.responsive.pu-layout-small #home .top_bnr_area p.dancesong a {background: url(/info/images/sp/bnr_dancesong.jpg?v=0109) no-repeat;background-size: contain;}.responsive.pu-layout-small #home .top_bnr_area p.icecandy a {background: url(/info/images/sp/bnr_icecandy.jpg) no-repeat;background-size: contain;}.responsive.pu-layout-small #home .top_bnr_area p.kosaku a {background: url(/info/images/sp/bnr_kosaku.jpg) no-repeat;}.responsive.pu-layout-small #home .top_bnr_area p.instantwin a {background: url(/info/images/sp/bnr_instantwin.jpg) no-repeat;background-size: cover;}.responsive.pu-layout-small #home .top_bnr_area p.pupuplate a {background: url(/info/images/sp/bnr_pupuplate.jpg) no-repeat;background-size: cover;}.responsive.pu-layout-large #home .secretoshi {width: 916px;margin: 0 auto -54px;padding-bottom: 70px;position: relative;}.responsive.pu-layout-large #home .secretoshi .secretoshi_lead {background: url(/info/images/pc/secretoshi_lead.png?v=0109) no-repeat;height: 170px;width: 376px;text-indent: -9999px;margin-left: 61px;}.responsive.pu-layout-large #home .secretoshi .secretoshi_img {background: url(/info/images/pc/secretoshi_img.png?v=0109) no-repeat;width: 396px;height: 240px;text-indent: -9999px;position: absolute;bottom: 0;left: 0;margin-left: 437px;}.responsive.pu-layout-small #home .secretoshi {width: 600px;margin: 0 auto;}.responsive.pu-layout-small #home .secretoshi .secretoshi_lead {background: url(/info/images/sp/secretoshi_lead.png?v=0109) no-repeat center;height: 255px;text-indent: -9999px;margin-bottom: 37px;}.responsive.pu-layout-small #home .secretoshi .secretoshi_img {background: url(/info/images/sp/secretoshi_img.png?v=0109) no-repeat;width: 390px;height: 247px;text-indent: -9999px;margin-left: 180px;margin-bottom: -2px;}#home .cp_end {border: solid 2px #3b1f0c;}.responsive.pu-layout-large #home .cp_end {font-size: 16px;line-height: 1.6em;padding: 30px 0;width: 918px;margin: 0 auto 64px;}.responsive.pu-layout-small #home .cp_end {font-size: 26px;line-height: 1.69em;padding: 25px 0;width: 600px;margin: 0 auto 70px;}.modal {display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1000;overflow: auto;}.modal .modal_window {transition: all 0.6s;}.modal .modal_window {position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}.modal .modal_window .close_btn {position: absolute;right: 0;cursor: pointer;width: 26px;height: 26px;top: -36px;background: url(/info/images/pc/btn_modal_close.png) no-repeat;}.responsive.pu-layout-small .modal .modal_window .close_btn {background-size: contain;}.modal .modal_overlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;background-color: rgba(255,255,255,0.8);}.responsive.pu-layout-large .modal .modal_window {width: 482px;height: 571px;}.responsive.pu-layout-small .modal .modal_window {width: 482px;height: 571px;}#product-top {background-color: #ffda48;}#product-top .title-area {text-indent: -9999px;}.responsive.pu-layout-large #product-top .title-area {margin: 0 auto 30px auto;background: url("/info/product/images/top/title_line.gif") no-repeat 50% 50%;text-indent: -9999px;background-position: center bottom;margin-top: 50px;padding-bottom: 33px;}.responsive.pu-layout-large #product-top .title-area h1 {margin: 0 auto;background: url("/info/product/images/top/title.gif") no-repeat 50% 50%;text-indent: -9999px;height: 54px;width: 218px;}.responsive.pu-layout-small #product-top .title-area {background: url("/info/product/images/top/sp_title_line.gif") no-repeat 50% 50%;text-indent: -9999px;background-position: center bottom;background-repeat: repeat-x;background-color: #ffda48;margin-top: 36px;padding-bottom: 40px;width: 100%;}.responsive.pu-layout-small #product-top .title-area h1 {background: url("/info/product/images/top/sp_title.gif") no-repeat 50% 50%;text-indent: -9999px;height: 54px;width: 218px;margin: 0 auto;}#product-top .con-area {background-color: #ffffff;}.responsive.pu-layout-large #product-top .con-area {width: 950px;margin: 0 auto 50px auto;}.responsive.pu-layout-small #product-top .con-area {width: 100%;margin-bottom: 40px;}#product-top a.link-padding-top:hover img {margin-top: -10px;padding-bottom: 10px;}.responsive.pu-layout-large #product-top .item1 {min-height: 278px;margin: 0 auto;padding: 78px 0 0 0;width: 840px;}.responsive.pu-layout-large #product-top .item1 .m-size {margin: 0 50px 0 140px;width: 186px;height: auto;float: left;}.responsive.pu-layout-large #product-top .item1 .m-size div {margin: 0 auto 9px;}.responsive.pu-layout-large #product-top .item1 .m-size div img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item1 .m-size p {width: 152px;height: auto;margin: 0 auto;}.responsive.pu-layout-large #product-top .item1 .m-size p img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item1 .l-size {margin-top: 40px;width: 410px;height: auto;float: left;}.responsive.pu-layout-large #product-top .item1 .l-size div {margin: 0 auto;}.responsive.pu-layout-large #product-top .item1 .l-size div img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item1 .l-size p {width: 122px;height: auto;margin: 0 auto;}.responsive.pu-layout-large #product-top .item1 .l-size p img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item1 {width: 100%;}.responsive.pu-layout-small #product-top .item1 ul {width: auto;height: auto;margin: 0 20px;padding-top: 70px;}.responsive.pu-layout-small #product-top .item1 ul .m-size {margin-bottom: 50px;}.responsive.pu-layout-small #product-top .item1 ul .m-size div {margin-bottom: 10px;padding: 0 138px;}.responsive.pu-layout-small #product-top .item1 ul .m-size div img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item1 ul .m-size p {padding: 0 170px;}.responsive.pu-layout-small #product-top .item1 ul .m-size p img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item1 ul .l-size {padding-bottom: 66px;}.responsive.pu-layout-small #product-top .item1 ul .l-size div {padding: 0 40px;}.responsive.pu-layout-small #product-top .item1 ul .l-size div img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item1 ul .l-size p {padding: 0 194px;}.responsive.pu-layout-small #product-top .item1 ul .l-size p img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item2 {margin: 0 auto 20px;width: 840px;position: relative;background: url("/info/product/images/item_line.gif") no-repeat 50% 50%;text-indent: -9999px;height: 378px;}.responsive.pu-layout-large #product-top .item2 .l-size {width: 356px;height: auto;padding-top: 45px;margin: 0 auto;}.responsive.pu-layout-large #product-top .item2 .l-size a {display: block;}.responsive.pu-layout-large #product-top .item2 .l-size div {margin: auto 0;position: relative;z-index: 10;}.responsive.pu-layout-large #product-top .item2 .l-size .name {height: auto;margin: 6px auto 0;}.responsive.pu-layout-large #product-top .item2 .l-size .name img {width: 182px;}.responsive.pu-layout-large #product-top .item2 .l-size .notes {margin-top: 16px;}.responsive.pu-layout-large #product-top .item2 .l-size .notes a {font-size: 13px;color: #3b1f0c;text-decoration: underline;}.responsive.pu-layout-large #product-top .item2 .l-size .notes a:hover {text-decoration: none;}.responsive.pu-layout-large #product-top .item2 .l-size .new {position: absolute;top: -6px;left: 383px;width: 74px;height: 80px;padding: 0;}.responsive.pu-layout-large #product-top .item2 .l-size .limited {position: absolute;top: -4px;left: 380px;width: 74px;padding: 0;}.responsive.pu-layout-large #product-top .item2 .l-size .limited img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item2 {width: 100%;}.responsive.pu-layout-small #product-top .item2 ul {width: auto;height: auto;margin: 0 20px;padding-top: 90px;background: url(../../product/images/top/sp_item_line.gif) repeat-x left top;}.responsive.pu-layout-small #product-top .item2 ul .l-size {position: relative;margin-bottom: 70px;}.responsive.pu-layout-small #product-top .item2 ul .l-size div {width: 550px;margin: 0 auto;z-index: 10;position: relative;}.responsive.pu-layout-small #product-top .item2 ul .l-size div img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item2 ul .l-size div a {display: block;}.responsive.pu-layout-small #product-top .item2 ul .l-size .name {margin-top: 40px;width: 314px;margin: 40px auto 58px;}.responsive.pu-layout-small #product-top .item2 ul .l-size .name img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item2 ul .l-size .notes {font-size: 24px;}.responsive.pu-layout-small #product-top .item2 ul .l-size .notes a {color: #3b1f0c;text-decoration: underline;}.responsive.pu-layout-small #product-top .item2 ul .l-size .text {margin-top: 28px;}.responsive.pu-layout-small #product-top .item2 ul .l-size .text>a {display: block;width: 74.5%;margin: 0 auto;text-align: center;}.responsive.pu-layout-small #product-top .item2 ul .l-size .text img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item2 ul .l-size .limited {position: absolute;top: 0px;left: 14px;width: 146px;height: 146px;padding: 0;}.responsive.pu-layout-small #product-top .item2 ul .l-size .limited img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item2 ul .m-size {padding-bottom: 54px;position: relative;}.responsive.pu-layout-small #product-top .item2 ul .m-size div {padding: 0 20px;z-index: 10;position: relative;}.responsive.pu-layout-small #product-top .item2 ul .m-size div img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item2 ul .m-size .text {margin: 26px 0 0;}.responsive.pu-layout-small #product-top .item2 ul .m-size .text>a {display: block;width: 65.83%;margin: 0 auto;text-align: center;}.responsive.pu-layout-small #product-top .item2 ul .m-size .text img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item2 ul .m-size .limited {position: absolute;top: -124px;left: 14px;width: 146px;height: 146px;padding: 0;}.responsive.pu-layout-small #product-top .item2 ul .m-size .limited img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item3 {margin: 0 auto;width: 840px;position: relative;background: url("/info/product/images/top/item_line.gif") no-repeat 50% 50%;text-indent: -9999px;height: 333px;padding-top: 57px;}.responsive.pu-layout-large #product-top .item3 div {position: relative;z-index: 1;}.responsive.pu-layout-large #product-top .item3 .m-size {margin: 0 56px 0 140px;width: 186px;height: auto;float: left;}.responsive.pu-layout-large #product-top .item3 .m-size div {margin: 0 auto 9px;}.responsive.pu-layout-large #product-top .item3 .m-size div img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item3 .m-size .name {width: 165px;height: auto;margin: 0 auto;}.responsive.pu-layout-large #product-top .item3 .m-size .name img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item3 .m-size .limited {position: absolute;top: 37px;left: 80px;width: 74px;padding: 0;}.responsive.pu-layout-large #product-top .item3 .m-size .limited img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item3 .l-size {margin-top: 40px;width: 410px;height: auto;float: left;}.responsive.pu-layout-large #product-top .item3 .l-size div {margin: 0 auto 13px;}.responsive.pu-layout-large #product-top .item3 .l-size div img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item3 .l-size .name {width: 165px;height: auto;margin: 0 auto;}.responsive.pu-layout-large #product-top .item3 .l-size .name img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item3 .l-size .limited {position: absolute;top: 33px;left: 382px;width: 74px;padding: 0;}.responsive.pu-layout-large #product-top .item3 .l-size .limited img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item3 {width: 100%;}.responsive.pu-layout-small #product-top .item3 ul {width: auto;height: auto;margin: 0 20px;padding-top: 82px;background: url(../../product/images/top/sp_item_line.gif) repeat-x left top;position: relative;}.responsive.pu-layout-small #product-top .item3 ul div {position: relative;z-index: 1;}.responsive.pu-layout-small #product-top .item3 ul .m-size {margin-bottom: 135px;}.responsive.pu-layout-small #product-top .item3 ul .m-size div {margin-bottom: 25px;padding: 0 138px;}.responsive.pu-layout-small #product-top .item3 ul .m-size div img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item3 ul .m-size .name {width: 282px;margin: 0 auto;}.responsive.pu-layout-small #product-top .item3 ul .m-size .name img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item3 ul .m-size .limited {position: absolute;top: 60px;left: 14px;width: 146px;height: 146px;padding: 0;}.responsive.pu-layout-small #product-top .item3 ul .m-size .limited img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item3 ul .l-size {padding-bottom: 80px;}.responsive.pu-layout-small #product-top .item3 ul .l-size div {padding: 0 20px;margin-bottom: 35px;}.responsive.pu-layout-small #product-top .item3 ul .l-size div img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item3 ul .l-size .name {width: 282px;margin: 0 auto;}.responsive.pu-layout-small #product-top .item3 ul .l-size .name img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item3 ul .l-size .limited {position: absolute;top: 590px;left: 14px;width: 146px;height: 146px;padding: 0;}.responsive.pu-layout-small #product-top .item3 ul .l-size .limited img {width: 100%;height: auto;}#product-top .item4 a {display: block;}.responsive.pu-layout-large #product-top .item4 {margin: 0 auto;width: 840px;position: relative;background: url(../../product/images/top/item_line.gif) no-repeat left top;height: 300px;padding-top: 57px;}.responsive.pu-layout-large #product-top .item4 div {position: relative;z-index: 1;}.responsive.pu-layout-large #product-top .item4 .m-size {margin: 0 56px 0 140px;width: 186px;height: auto;float: left;}.responsive.pu-layout-large #product-top .item4 .m-size div {margin: 0 auto 11px;}.responsive.pu-layout-large #product-top .item4 .m-size div img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item4 .m-size .name {width: 139px;height: auto;margin: 0 auto;}.responsive.pu-layout-large #product-top .item4 .m-size .name img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item4 .m-size .limited {position: absolute;top: 37px;left: 80px;width: 74px;padding: 0;}.responsive.pu-layout-large #product-top .item4 .m-size .limited img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item4 .l-size {margin-top: 40px;width: 410px;height: auto;float: left;}.responsive.pu-layout-large #product-top .item4 .l-size div {margin: 0 auto 15px;}.responsive.pu-layout-large #product-top .item4 .l-size div img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item4 .l-size .name {width: 114px;height: auto;margin: 0 auto;}.responsive.pu-layout-large #product-top .item4 .l-size .name img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item4 .l-size .limited {position: absolute;top: 33px;left: 382px;width: 74px;padding: 0;}.responsive.pu-layout-large #product-top .item4 .l-size .limited img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item4 {width: 100%;}.responsive.pu-layout-small #product-top .item4 ul {width: auto;height: auto;margin: 0 20px;padding-top: 82px;background: url(../../product/images/top/sp_item_line.gif) repeat-x left top;position: relative;}.responsive.pu-layout-small #product-top .item4 ul div {position: relative;z-index: 1;}.responsive.pu-layout-small #product-top .item4 ul .m-size {margin-bottom: 168px;}.responsive.pu-layout-small #product-top .item4 ul .m-size div {margin-bottom: 25px;padding: 0 138px;}.responsive.pu-layout-small #product-top .item4 ul .m-size div img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item4 ul .m-size .name {width: 241px;margin: 0 auto;}.responsive.pu-layout-small #product-top .item4 ul .m-size .name img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item4 ul .m-size .limited {position: absolute;top: 60px;left: 14px;width: 146px;height: 146px;padding: 0;}.responsive.pu-layout-small #product-top .item4 ul .m-size .limited img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item4 ul .l-size {padding-bottom: 62px;}.responsive.pu-layout-small #product-top .item4 ul .l-size div {padding: 0 20px;margin-bottom: 28px;}.responsive.pu-layout-small #product-top .item4 ul .l-size div img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item4 ul .l-size .name {width: 191px;margin: 0 auto;}.responsive.pu-layout-small #product-top .item4 ul .l-size .name img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item4 ul .l-size .limited {position: absolute;bottom: 361px;left: 14px;width: 146px;height: 158px;padding: 0;}.responsive.pu-layout-small #product-top .item4 ul .l-size .limited img {width: 100%;height: auto;}#product-top .item5 a {display: block;width: 100%;height: 100%;}.responsive.pu-layout-large #product-top .item5 {margin: 0 auto;width: 840px;position: relative;background: url(../../product/images/top/item_line.gif) no-repeat left top;height: auto;padding-top: 55px;padding-bottom: 39px;box-sizing: border-box;}.responsive.pu-layout-large #product-top .item5 div {position: relative;z-index: 1;}.responsive.pu-layout-large #product-top .item5 .m-size {margin: 0 56px 0 140px;width: 186px;height: auto;float: left;}.responsive.pu-layout-large #product-top .item5 .m-size div {margin-bottom: 12px;}.responsive.pu-layout-large #product-top .item5 .m-size div img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item5 .m-size .name {height: 63px;background: url("/info/product/images/top/name_yasashiiSingle.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-top .item5 .m-size .limited {position: absolute;top: 37px;left: 80px;width: 74px;padding: 0;}.responsive.pu-layout-large #product-top .item5 .m-size .limited img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item5 .l-size {margin-top: 40px;width: 410px;height: auto;float: left;}.responsive.pu-layout-large #product-top .item5 .l-size div {margin-bottom: 13px;}.responsive.pu-layout-large #product-top .item5 .l-size div img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item5 .l-size .name {height: 62px;background: url("/info/product/images/top/name_yasashiiTriple.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-top .item5 .l-size .limited {position: absolute;top: 33px;left: 382px;width: 74px;padding: 0;}.responsive.pu-layout-large #product-top .item5 .l-size .limited img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item5 {width: 100%;}.responsive.pu-layout-small #product-top .item5 ul {width: auto;height: auto;margin: 0 20px;padding-top: 82px;background: url(../../product/images/top/sp_item_line.gif) repeat-x left top;position: relative;}.responsive.pu-layout-small #product-top .item5 ul div {position: relative;z-index: 1;}.responsive.pu-layout-small #product-top .item5 ul .m-size {margin-bottom: 50px;}.responsive.pu-layout-small #product-top .item5 ul .m-size div {margin-bottom: 21px;padding: 0 138px;}.responsive.pu-layout-small #product-top .item5 ul .m-size div img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item5 ul .m-size .name {background: url("/info/product/images/top/sp_name_yasashiiSingle.png") no-repeat 50% 50%;text-indent: -9999px;height: 112px;}.responsive.pu-layout-small #product-top .item5 ul .m-size .limited {position: absolute;top: 60px;left: 14px;width: 146px;height: 146px;padding: 0;}.responsive.pu-layout-small #product-top .item5 ul .m-size .limited img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item5 ul .l-size {padding-bottom: 60px;position: relative;}.responsive.pu-layout-small #product-top .item5 ul .l-size div {padding: 0 20px;margin-bottom: 31px;}.responsive.pu-layout-small #product-top .item5 ul .l-size div img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item5 ul .l-size .name {background: url("/info/product/images/top/sp_name_yasashiiTriple.png") no-repeat 50% 50%;text-indent: -9999px;height: 109px;}.responsive.pu-layout-small #product-top .item5 ul .l-size .limited {position: absolute;top: -10em;left: 14px;width: 146px;height: 158px;padding: 0;}.responsive.pu-layout-small #product-top .item5 ul .l-size .limited img {width: 100%;height: auto;}#product-top .item6 a {display: block;}.responsive.pu-layout-large #product-top .item6 {margin: 0 auto;width: 840px;position: relative;background: url(../../product/images/top/item_line.gif) no-repeat left top;box-sizing: border-box;height: 433px;padding-top: 45px;}.responsive.pu-layout-large #product-top .item6 div {position: relative;z-index: 1;margin-bottom: 16px;}.responsive.pu-layout-large #product-top .item6 .m-size {margin: 0 0 0 135px;width: 199px;height: auto;float: left;}.responsive.pu-layout-large #product-top .item6 .m-size .name {width: 199px;margin: 0 auto;}.responsive.pu-layout-large #product-top .item6 .m-size .name a {display: block;height: 61px;background: url("/info/product/images/top/sp_name9.png?v=0330") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-large #product-top .item6 .l-size {margin: 0 135px 0 0;width: 199px;height: auto;float: right;}.responsive.pu-layout-large #product-top .item6 .l-size .name {width: 199px;margin: 0 auto;}.responsive.pu-layout-large #product-top .item6 .l-size .name a {display: block;height: 61px;background: url("/info/product/images/top/name_chokotto_chocolate.png?v=0330") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-top .item6 .l-size .limited {position: absolute;top: 21px;left: 405px;width: 74px;padding: 0;}.responsive.pu-layout-large #product-top .item6 .l-size .limited img {width: 100%;height: auto;}.responsive.pu-layout-small #product-top .item6 {width: 100%;}.responsive.pu-layout-small #product-top .item6 ul {width: auto;height: auto;margin: 0 20px;padding-top: 90px;background: url(../../product/images/top/sp_item_line.gif) repeat-x left top;position: relative;}.responsive.pu-layout-small #product-top .item6 ul div {position: relative;z-index: 1;}.responsive.pu-layout-small #product-top .item6 ul .m-size {margin-bottom: 90px;}.responsive.pu-layout-small #product-top .item6 ul .m-size div {margin-bottom: 38px;padding: 0 25px;}.responsive.pu-layout-small #product-top .item6 ul .m-size div img {width: 55%;height: auto;}.responsive.pu-layout-small #product-top .item6 ul .m-size .name a {display: block;width: 342px;height: 111px;margin: 0 auto;background: url("/info/product/images/top/sp_name9.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-small #product-top .item6 ul .l-size {padding-bottom: 70px;position: relative;}.responsive.pu-layout-small #product-top .item6 ul .l-size div {padding: 0 20px;margin-bottom: 28px;}.responsive.pu-layout-small #product-top .item6 ul .l-size div img {width: 55%;height: auto;}.responsive.pu-layout-small #product-top .item6 ul .l-size .name a {display: block;width: 342px;height: 111px;margin: 0 auto;background: url("/info/product/images/top/sp_name_chokotto_chocolate.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-small #product-top .item6 ul .l-size .limited {position: absolute;top: -9.75em;left: 14px;width: 146px;height: 158px;padding: 0;}.responsive.pu-layout-small #product-top .item6 ul .l-size .limited img {width: 100%;height: auto;}.responsive.pu-layout-large #product-top .item-menu {margin-bottom: 52px;}.responsive.pu-layout-large #product-top .item-menu ul {width: 950px;margin: 0 auto;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;}.responsive.pu-layout-large #product-top .item-menu ul li {text-indent: -9999px;width: 306px;}.responsive.pu-layout-large #product-top .item-menu ul a {display: block;height: 80px;}.responsive.pu-layout-large #product-top .item-menu ul .btn1 a {background: url("/info/product/images/menu_pucchin.png?v=201210") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-top .item-menu ul .btn1 a:hover {background: url("/info/product/images/menu_pucchin_ov.png?v=201210") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-top .item-menu ul .btn1 a:after {display: none;content: '';background: url("/info/product/images/menu_pucchin_ov.png?v=201210");}.responsive.pu-layout-large #product-top .item-menu ul .btn4 a {background: url("/info/product/images/menu_yasashii.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-top .item-menu ul .btn4 a:hover {background: url("/info/product/images/menu_yasashii_ov.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-top .item-menu ul .btn4 a:after {display: none;content: '';background: url("/info/product/images/menu_yasashii_ov.png");}.responsive.pu-layout-large #product-top .item-menu ul .btn5 a {background: url("/info/product/images/menu_chokotto.png?v=0330") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-top .item-menu ul .btn5 a:hover {background: url("/info/product/images/menu_chokotto_ov.png?v=0330") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-top .item-menu ul .btn5 a:after {display: none;content: '';background: url("/info/product/images/menu_chokotto_ov.png?v=0330");}.responsive.pu-layout-large #product-top .item-menu ul .btn-osatsubutter a {background: url("/info/product/images/menu_osatsubutter_s.png?v=0330") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-top .item-menu ul .btn-osatsubutter a:hover {background: url("/info/product/images/menu_osatsubutter_s_ov.png?v=0330") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-top .item-menu ul .btn-osatsubutter a:after {display: none;content: '';background: url("/info/product/images/menu_osatsubutter_s_ov.png?v=0330");}.responsive.pu-layout-small #product-top .item-menu {width: 100%;margin: 0 auto;padding: 0 0 22px 0;}.responsive.pu-layout-small #product-top .item-menu ul {width: 600px;margin: 0 auto;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}.responsive.pu-layout-small #product-top .item-menu ul li {width: 290px;}.responsive.pu-layout-small #product-top .item-menu ul a {display: block;height: 104px;}.responsive.pu-layout-small #product-top .item-menu ul .btn1 {margin-bottom: 20px;background: url("/info/product/images/sp_menu_pucchin.png?v=201210") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small #product-top .item-menu ul .btn4 {margin-bottom: 20px;background: url("/info/product/images/sp_menu_yasashii.png") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small #product-top .item-menu ul .btn5 {margin: auto;background: url("/info/product/images/sp_menu_chokotto.png?v=0330") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small #product-top .item-menu ul .btn-osatsubutter {background: url("/info/product/images/sp_menu_osatsubutter.png") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-large #product-pucchin .pu-main {position: relative;padding-top: 50px;}.responsive.pu-layout-large #product-pucchin .pu-main.yasashii {position: relative;padding-top: 0;background: #aad9f2 url("/info/product/images/yasashii/bg.png") no-repeat 50% 0;}.responsive.pu-layout-large #product-pucchin .yasashii .item-area {height: 1325px;}.responsive.pu-layout-large #product-pucchin.product-under .item-menu ul {margin-bottom: 45px;}.responsive.pu-layout-small #product-pucchin .pu-main.yasashii {position: relative;margin-top: -6.2vw;background: #aad9f2 url("/info/product/images/yasashii/sp_bg.png") no-repeat 50% 0;background-size: contain;outline: 1px solid #ff0000;}.responsive.pu-layout-small #product-pucchin .yasashii .item-area {height: 431vw;}.responsive.pu-layout-small #product-pucchin.product-under .item-menu ul {margin-top: 220px;}.responsive.pu-layout-large #product-pucchin .item-area {height: 668px;}.responsive.pu-layout-large #product-pucchin .item-area .rainbow {bottom: -195px;background: url("/info/product/images/rainbow.png") no-repeat 50% 50%;text-indent: -9999px;background-position: left top;width: 2244px;height: 795px;}.responsive.pu-layout-large #product-pucchin .item-area .item-area-iiner {position: relative;width: 950px;height: 500px;overflow: hidden;}.responsive.pu-layout-large #product-pucchin .item-area.item-area_pu-animated .bana {z-index: 30;}.responsive.pu-layout-large #product-pucchin .item-area .item-bg {position: absolute;width: 821px;height: 620px;right: 257px;top: -78px;z-index: -10;}.responsive.pu-layout-large #product-pucchin .item-area .item-bg_large {max-width: 1920px;min-width: 950px;width: 2000px;height: 737px;position: absolute;top: -50px;left: -525px;z-index: -20;background: url(/info/product/images/pucchin/bg.png) no-repeat center top;}.responsive.pu-layout-large #product-pucchin .item-area .sp-item-bg {display: none;}.responsive.pu-layout-large #product-pucchin .item-area h3 {text-indent: -99999px;background: url("/info/product/images/pucchin/logo.png") no-repeat 50% 50%;text-indent: -9999px;width: 445px;height: 94px;position: absolute;left: 28px;top: -8px;z-index: -1;}.responsive.pu-layout-large #product-pucchin .item-area .lead-wrap {position: absolute;left: 28px;top: 90px;z-index: -1;overflow: hidden;width: 500px;height: 162px;}.responsive.pu-layout-large #product-pucchin .item-area .lead {text-indent: -99999px;background: url("/info/product/images/pucchin/text.png") no-repeat 50% 50%;text-indent: -9999px;width: 525px;height: 97px;background-size: 525px auto;position: absolute;top: 38px;left: 0px;z-index: -1;}.responsive.pu-layout-large #product-pucchin .item-area .bana {position: absolute;left: 21px;top: 365px;}.responsive.pu-layout-large #product-pucchin .item-area .bana a {display: block;width: 200px;height: 174px;background: url(/info/product/images/pucchin/bnr_pc.png) no-repeat center top;overflow: hidden;text-indent: 200%;white-space: nowrap;}.responsive.pu-layout-large #product-pucchin .item-area .bana a:hover {background: url(/info/product/images/pucchin/bnr_pc_ov.png) no-repeat center top;}.responsive.pu-layout-large #product-pucchin .item-area .item1 div {position: absolute;left: 538px;top: 4px;z-index: -1;}.responsive.pu-layout-large #product-pucchin .item-area .item1 .size {position: absolute;left: 781px;top: 363px;z-index: -1;}.responsive.pu-layout-large #product-pucchin .item-area .item1 .more {background: url("/info/product/images/more_btn2.png") no-repeat 50% 50%;text-indent: -9999px;background-position: left top;position: absolute;width: 208px;height: 34px;left: 616px;top: 407px;}.responsive.pu-layout-large #product-pucchin .item-area .item1 .more:hover {background: url("/info/product/images/more_btn2_ov.png") no-repeat 50% 50%;text-indent: -9999px;background-position: left top;}.responsive.pu-layout-large #product-pucchin .item-area .item3 div {position: absolute;left: 131px;top: 306px;}.responsive.pu-layout-large #product-pucchin .item-area .item3 .size {position: absolute;left: 388px;top: 381px;}.responsive.pu-layout-large #product-pucchin .item-area .item3 .more {overflow: hidden;text-indent: 200%;white-space: nowrap;overflow: hidden;position: absolute;left: 181px;top: 412px;}.responsive.pu-layout-small #product-pucchin .item-area {margin-top: 40px;}.responsive.pu-layout-small #product-pucchin .item-area .item-bg,.responsive.pu-layout-small #product-pucchin .item-area .item-bg_large {display: none;}.responsive.pu-layout-small #product-pucchin .item-area .sp-item-bg {display: block;position: absolute;right: 60px;top: 40px;}.responsive.pu-layout-small #product-pucchin .item-area h3 {margin: -14px auto 30px auto;background: url("/info/product/images/pucchin/logo.png") no-repeat 50% 50%;text-indent: -9999px;width: 445px;height: 94px;z-index: 10;position: relative;}.responsive.pu-layout-small #product-pucchin .item-area .lead {background: url("/info/product/images/pucchin/sp_text.png") no-repeat 50% 50%;text-indent: -9999px;width: 540px;height: 130px;margin: 0 auto;z-index: 10;position: relative;}.responsive.pu-layout-small #product-pucchin .item-area .item1 .more,.responsive.pu-layout-small #product-pucchin .item-area .item3 .more {position: relative;z-index: 2;}.responsive.pu-layout-small #product-pucchin .item-area .item1 {position: relative;margin: 30px 0 30px 135px;width: 370px;}.responsive.pu-layout-small #product-pucchin .item-area .item1 div {margin-bottom: 25px;}.responsive.pu-layout-small #product-pucchin .item-area .item1 .size {position: absolute;left: 246px;bottom: 91px;}.responsive.pu-layout-small #product-pucchin .item-area .item1 .size img {width: 66px;height: 20px;}.responsive.pu-layout-small #product-pucchin .item-area .item1 .more {overflow: hidden;}.responsive.pu-layout-small #product-pucchin .item-area .item3 {width: 50%;margin: 0 auto;position: relative;}.responsive.pu-layout-small #product-pucchin .item-area .item3 div {padding: 15% 7% 7% 10%;}.responsive.pu-layout-small #product-pucchin .item-area .item3 .size {position: absolute;right: 34px;bottom: 76px;}.responsive.pu-layout-small #product-pucchin .item-area .item3 .size img {width: 60px;height: 20px;}.responsive.pu-layout-small #product-pucchin .pu-wrap {background-color: #f3c55e;}#product-pucchin .pu-pagetop {margin-top: 0;}#product-chokotto {background-color: #3b1f0c;}.responsive.pu-layout-large #product-chokotto {min-width: 950px;}.responsive.pu-layout-small #product-chokotto.product-under .item-menu {background: none;}.responsive.pu-layout-small #product-chokotto.product-under .item-menu li.btn5 a {display: block;text-indent: -9999px;background: url("/info/product/images/sp_menu_chokotto_ov.png?v=0330") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-chokotto .amazon_btn {width: 360px;margin: 0 auto;background-color: #ffffff;}.responsive.pu-layout-small #product-chokotto .amazon_btn {width: 400px;margin: 0 auto;}#product-chokotto .amazon_btn a {display: block;}.responsive.pu-layout-large #product-chokotto .amazon_btn a {background: url("/info/product/images/chokotto/amazon_btn.png") no-repeat 50% 50%;text-indent: -9999px;height: 104px;}.responsive.pu-layout-large #product-chokotto .amazon_btn a:hover {opacity: 0.7;}.responsive.pu-layout-small #product-chokotto .amazon_btn a {background: url("/info/product/images/chokotto/sp_amazon_btn.png") no-repeat 50% 50%;text-indent: -9999px;height: 120px;}.responsive.pu-layout-large #product-chokotto .pu-main {margin: 0 auto;}.responsive.pu-layout-large #product-chokotto .contents_inner {position: relative;width: 950px;margin: 0 auto;}#product-chokotto header {position: relative;box-shadow: 0 5px 10px rgba(72,0,0,0.5);}.responsive.pu-layout-large #product-chokotto header {background: url("/info/product/images/chokotto/mv_bg.jpg") no-repeat center top;}.responsive.pu-layout-small #product-chokotto header {background: url("/info/product/images/chokotto/sp_mv_bg.jpg") no-repeat center top;}#product-chokotto header:after {content: '';position: absolute;left: 0;right: 0;margin: auto;bottom: 0;width: 100%;}.responsive.pu-layout-large #product-chokotto header:after {background: url("/info/product/images/chokotto/mv_wave.png") no-repeat center top;height: 56px;}.responsive.pu-layout-small #product-chokotto header:after {background: url("/info/product/images/chokotto/sp_mv_wave.png") no-repeat center top;background-size: contain;height: 54px;}.responsive.pu-layout-large #product-chokotto header .contents_inner {height: 534px;padding-top: 16px;}.responsive.pu-layout-small #product-chokotto header .contents_inner {height: 550px;padding-top: 27px;box-sizing: border-box;}.responsive.pu-layout-large #product-chokotto header h1 {background: url("/info/product/images/chokotto/mv_title.png") no-repeat 50% 50%;text-indent: -9999px;width: 706px;height: 258px;margin-left: 130px;}.responsive.pu-layout-small #product-chokotto header h1 {background: url("/info/product/images/chokotto/sp_mv_title.png") no-repeat 50% 50%;text-indent: -9999px;width: 574px;height: 209px;margin-left: 33px;}#product-chokotto header .mv_img {position: absolute;bottom: 0;}.responsive.pu-layout-large #product-chokotto header .mv_img {background: url("/info/product/images/chokotto/mv_img.png") no-repeat 50% 50%;text-indent: -9999px;height: 397px;width: 575px;right: 126px;}.responsive.pu-layout-small #product-chokotto header .mv_img {background: url("/info/product/images/chokotto/sp_mv_img.png") no-repeat 50% 50%;text-indent: -9999px;width: 518px;height: 424px;right: 16px;}#product-chokotto header .mv_logo {position: absolute;}.responsive.pu-layout-large #product-chokotto header .mv_logo {background: url("/info/product/images/chokotto/mv_logo.png") no-repeat 50% 50%;text-indent: -9999px;height: 265px;width: 260px;left: 138px;bottom: 25px;}.responsive.pu-layout-small #product-chokotto header .mv_logo {background: url("/info/product/images/chokotto/sp_mv_logo.png") no-repeat 50% 50%;text-indent: -9999px;width: 204px;height: 209px;bottom: 42px;left: 37px;}#product-chokotto header .mv_notes {color: #ffffff;font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', "ヒラギノ角ゴ Pro W3", "メイリオ", Osaka, "ＭＳ Ｐゴシック", sans-serif;position: absolute;z-index: 1;}.responsive.pu-layout-large #product-chokotto header .mv_notes {font-size: 12px;line-height: 1em;right: 0;bottom: 10px;}.responsive.pu-layout-small #product-chokotto header .mv_notes {font-size: 12px;bottom: 8px;right: 40px;}.responsive.pu-layout-large #product-chokotto .contents_block {background: url("/info/product/images/chokotto/chokotto_bg.png") no-repeat center top;}.responsive.pu-layout-small #product-chokotto .contents_block {background: url("/info/product/images/chokotto/sp_chokotto_bg.png") no-repeat center top;}.responsive.pu-layout-large #product-chokotto .contents_block .figure_cover {content: '';width: 500px;height: 100%;position: absolute;z-index: 4;background-color: #3b1f0c;top: 0;}.responsive.pu-layout-large #product-chokotto .product_block {position: relative;z-index: 1;padding-top: 40px;padding-bottom: 23px;}.responsive.pu-layout-small #product-chokotto .product_block {padding-top: 27px;}.responsive.pu-layout-large #product-chokotto .product_block .contents_inner {background: url("/info/product/images/chokotto/product_bg.png") no-repeat center 57px;}.responsive.pu-layout-small #product-chokotto .product_block .title_wrap {padding: 31px 0;margin-bottom: 17px;background: url("/info/product/images/chokotto/sp_product_bg.png") no-repeat center top;}.responsive.pu-layout-large #product-chokotto .product_block h2 {background: url("/info/product/images/chokotto/product_title.png") no-repeat 50% 50%;text-indent: -9999px;height: 56px;margin-bottom: 5px;}.responsive.pu-layout-small #product-chokotto .product_block h2 {background: url("/info/product/images/chokotto/sp_product_title.png") no-repeat 50% 50%;text-indent: -9999px;height: 56px;margin-bottom: 20px;}.responsive.pu-layout-large #product-chokotto .product_block .product_copy {background: url("/info/product/images/chokotto/product_lead.png") no-repeat 50% 50%;text-indent: -9999px;height: 44px;margin-bottom: 17px;}.responsive.pu-layout-small #product-chokotto .product_block .product_copy {background: url("/info/product/images/chokotto/sp_product_lead.png") no-repeat 50% 50%;text-indent: -9999px;height: 83px;}#product-chokotto .product_block .product_wrap ul {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;margin: 0 auto;}.responsive.pu-layout-large #product-chokotto .product_block .product_wrap ul {width: 474px;margin-bottom: 24px;}.responsive.pu-layout-small #product-chokotto .product_block .product_wrap ul {width: 533px;margin-bottom: 32px;}.responsive.pu-layout-large #product-chokotto .product_block .product_wrap li {width: 228px;}.responsive.pu-layout-small #product-chokotto .product_block .product_wrap li {width: 252px;}.responsive.pu-layout-large #product-chokotto .product_block .product_wrap li .product_img {height: 352px;margin-bottom: 8px;}.responsive.pu-layout-small #product-chokotto .product_block .product_wrap li .product_img {height: 390px;margin-bottom: 8px;}.responsive.pu-layout-large #product-chokotto .product_block .product_wrap li .product_desc {height: 13px;margin-bottom: 12px;}.responsive.pu-layout-small #product-chokotto .product_block .product_wrap li .product_desc {height: 16px;margin-bottom: 20px;}.responsive.pu-layout-large #product-chokotto .product_block .product_wrap li .product_name {height: 42px;margin-bottom: 12px;}.responsive.pu-layout-small #product-chokotto .product_block .product_wrap li .product_name {height: 44px;margin-bottom: 12px;}#product-chokotto .product_block .product_wrap li .product_btn {margin: 0 auto;}.responsive.pu-layout-large #product-chokotto .product_block .product_wrap li .product_btn {width: 190px;}.responsive.pu-layout-small #product-chokotto .product_block .product_wrap li .product_btn {width: 232px;}#product-chokotto .product_block .product_wrap li .product_btn a {display: block;}.responsive.pu-layout-large #product-chokotto .product_block .product_wrap li .product_btn a {height: 21px;}.responsive.pu-layout-large #product-chokotto .product_block .product_wrap li .product_btn a:hover {opacity: 0.7;}.responsive.pu-layout-small #product-chokotto .product_block .product_wrap li .product_btn a {height: 25px;}.responsive.pu-layout-large #product-chokotto .product_block .product_wrap li:nth-of-type(1) .product_img {background: url("/info/product/images/chokotto/product_img_custard.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-small #product-chokotto .product_block .product_wrap li:nth-of-type(1) .product_img {background: url("/info/product/images/chokotto/sp_product_img_custard.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-chokotto .product_block .product_wrap li:nth-of-type(1) .product_desc {background: url("/info/product/images/chokotto/product_desc_custard.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-small #product-chokotto .product_block .product_wrap li:nth-of-type(1) .product_desc {background: url("/info/product/images/chokotto/sp_product_desc_custard.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-chokotto .product_block .product_wrap li:nth-of-type(1) .product_name {background: url("/info/product/images/chokotto/product_name_custard.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-small #product-chokotto .product_block .product_wrap li:nth-of-type(1) .product_name {background: url("/info/product/images/chokotto/sp_product_name_custard.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-chokotto .product_block .product_wrap li:nth-of-type(1) .product_btn a {background: url("/info/product/images/chokotto/product_info_custard.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-small #product-chokotto .product_block .product_wrap li:nth-of-type(1) .product_btn a {background: url("/info/product/images/chokotto/sp_product_info_custard.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-chokotto .product_block .product_wrap li:nth-of-type(2) .product_img {background: url("/info/product/images/chokotto/product_img_chocolate.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-small #product-chokotto .product_block .product_wrap li:nth-of-type(2) .product_img {background: url("/info/product/images/chokotto/sp_product_img_chocolate.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-chokotto .product_block .product_wrap li:nth-of-type(2) .product_desc {background: url("/info/product/images/chokotto/product_desc_chocolate.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-small #product-chokotto .product_block .product_wrap li:nth-of-type(2) .product_desc {background: url("/info/product/images/chokotto/sp_product_desc_chocolate.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-chokotto .product_block .product_wrap li:nth-of-type(2) .product_name {background: url("/info/product/images/chokotto/product_name_chocolate.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-small #product-chokotto .product_block .product_wrap li:nth-of-type(2) .product_name {background: url("/info/product/images/chokotto/sp_product_name_chocolate.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-chokotto .product_block .product_wrap li:nth-of-type(2) .product_btn a {background: url("/info/product/images/chokotto/product_info_chocolate.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-small #product-chokotto .product_block .product_wrap li:nth-of-type(2) .product_btn a {background: url("/info/product/images/chokotto/sp_product_info_chocolate.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large #product-chokotto .point_block {margin-top: -7px;margin-bottom: 82px;}.responsive.pu-layout-small #product-chokotto .point_block {margin-bottom: 122px;}.responsive.pu-layout-small #product-chokotto .point_block .contents_inner {position: relative;}#product-chokotto .point_block .title_wrap {position: relative;}.responsive.pu-layout-large #product-chokotto .point_block .title_wrap {margin-top: 70px;}.responsive.pu-layout-small #product-chokotto .point_block .title_wrap {margin-top: 108px;padding-bottom: 16px;}#product-chokotto .point_block h2 {position: relative;z-index: 1;}.responsive.pu-layout-large #product-chokotto .point_block h2 {background: url("/info/product/images/chokotto/point_recommend_title.png") no-repeat 50% 50%;text-indent: -9999px;height: 167px;width: 712px;margin-left: 120px;margin-top: -47px;margin-bottom: -24px;}.responsive.pu-layout-small #product-chokotto .point_block h2 {background: url("/info/product/images/chokotto/sp_point_recommend_title.png") no-repeat 50% 50%;text-indent: -9999px;width: 549px;height: 149px;margin-left: 62px;margin-top: -83px;}#product-chokotto .point_block .title_wrap {position: relative;}#product-chokotto .point_block .title_wrap .contents_inner {padding-top: 1px;}#product-chokotto .point_block .title_wrap:before {content: '';position: absolute;left: 50%;}.responsive.pu-layout-large #product-chokotto .point_block .title_wrap:before {top: 0;background: url("/info/product/images/chokotto/point_bg_wave.png") no-repeat center top;width: 1700px;height: 97px;margin-left: -850px;}.responsive.pu-layout-small #product-chokotto .point_block .title_wrap:before {background: url("/info/product/images/chokotto/sp_point_bg_wave.png") no-repeat center top;top: -37px;width: 640px;height: 38px;margin-left: -320px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block {padding-bottom: 123px;background: url("/info/product/images/chokotto/point_bg_1.png") no-repeat center bottom;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block {padding-bottom: 63px;background: url("/info/product/images/chokotto/sp_point_bg_1.png") no-repeat center bottom;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(odd) {padding-top: 123px;padding-bottom: 129px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(odd) {padding-top: 64px;padding-bottom: 65px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(odd):before {top: 0;background: url("/info/product/images/chokotto/point_bg_1.png") no-repeat center top;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(odd):before {top: -1px;background: url("/info/product/images/chokotto/sp_point_bg_1.png") no-repeat center top;}#product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(odd) h3 {background-position: left center;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(odd) .point_lead {background-position: left center;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(even):before {top: -123px;background: url("/info/product/images/chokotto/point_bg_2.png") no-repeat center top;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(even):before {top: -63px;background: url("/info/product/images/chokotto/sp_point_bg_2.png") no-repeat center top;}#product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(even) .point_inner {-ms-flex-direction: row-reverse;flex-direction: row-reverse;}#product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(even) h3 {background-position: right center;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(even) .point_lead {background-position: right center;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(3) {padding-bottom: 131px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(6):before {top: -122px;}#product-chokotto .point_block .point_content_block .point_content_inner {position: relative;}#product-chokotto .point_block .point_content_block .point_content_inner:before {content: '';position: absolute;left: 50%;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:before {margin-left: -850px;width: 1700px;height: 123px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:before {margin-left: -320px;width: 640px;height: 64px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(6) {height: 420px;}#product-chokotto .point_block .point_content_block .point_content_inner .contents_inner {padding-top: 1px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner .contents_inner {width: 840px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner .contents_inner {width: 506px;margin: 0 auto;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .photo {width: 559px;height: 400px;position: relative;z-index: 1;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .photo {width: 504px;height: 362px;margin-top: -32px;margin-bottom: 8px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_lead {position: relative;z-index: 2;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_lead {background-repeat: no-repeat;text-indent: -9999px;}#product-chokotto .point_block .point_content_block h3 {background-repeat: no-repeat;text-indent: -9999px;position: relative;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(1) h3 {background-image: url("/info/product/images/chokotto/point_title_1.png");height: 213px;margin-top: -101px;margin-left: -26px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(1) .point_lead {background: url("/info/product/images/chokotto/point_lead_1.png") no-repeat 50% 50%;text-indent: -9999px;width: 383px;margin-right: -383px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(1) .photo {background: url("/info/product/images/chokotto/point_photo_1.png") no-repeat left top;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(1) .point_inner {margin-top: -80px;margin-bottom: -20px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(1) h3 {background-image: url("/info/product/images/chokotto/sp_point_title_1.png");height: 150px;margin-top: -48px;width: 548px;margin-left: -21px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(1) .point_lead {background-image: url("/info/product/images/chokotto/sp_point_lead_1.png");height: 82px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(1) .photo {background: url("/info/product/images/chokotto/sp_point_photo_1.png") no-repeat left top;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(2) h3 {background-image: url("/info/product/images/chokotto/point_title_2.png");height: 203px;margin-top: -95px;margin-right: -23px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(2) .point_lead {background: url("/info/product/images/chokotto/point_lead_2.png") no-repeat 50% 50%;text-indent: -9999px;width: 260px;margin-left: -260px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(2) .photo {background: url("/info/product/images/chokotto/point_photo_2.png") no-repeat left top;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(2) .point_inner {margin-top: -72px;margin-bottom: -20px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(2) h3 {background-image: url("/info/product/images/chokotto/sp_point_title_2.png");height: 142px;margin-top: -38px;width: 523px;margin-right: -18px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(2) .point_lead {background-image: url("/info/product/images/chokotto/sp_point_lead_2.png");height: 51px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(2) .photo {background: url("/info/product/images/chokotto/sp_point_photo_2.png") no-repeat left top;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(3) h3 {background-image: url("/info/product/images/chokotto/point_title_3.png");height: 219px;margin-top: -96px;margin-left: -30px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(3) .point_lead {background: url("/info/product/images/chokotto/point_lead_3.png") no-repeat 50% 50%;text-indent: -9999px;width: 259px;margin-right: -259px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(3) .photo {background: url("/info/product/images/chokotto/point_photo_3.png") no-repeat left top;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(3) .point_inner {margin-top: -72px;margin-bottom: -20px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(3) h3 {background-image: url("/info/product/images/chokotto/sp_point_title_3.png");height: 151px;margin-top: -37px;width: 476px;margin-left: -18px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(3) .point_lead {background-image: url("/info/product/images/chokotto/sp_point_lead_3.png");height: 52px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(3) .photo {background: url("/info/product/images/chokotto/sp_point_photo_3.png") no-repeat left top;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(4) h3 {background-image: url("/info/product/images/chokotto/point_title_4.png");height: 204px;margin-top: -96px;margin-right: -46px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(4) .point_lead {background: url("/info/product/images/chokotto/point_lead_4.png") no-repeat 50% 50%;text-indent: -9999px;width: 212px;margin-left: -212px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(4) .photo {background: url("/info/product/images/chokotto/point_photo_4.png") no-repeat left top;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(4) .point_inner {margin-top: -72px;margin-bottom: -20px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(4) h3 {background-image: url("/info/product/images/chokotto/sp_point_title_4.png");height: 139px;margin-top: -37px;width: 555px;margin-right: -31px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(4) .point_lead {background-image: url("/info/product/images/chokotto/sp_point_lead_4.png");height: 52px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(4) .photo {background: url("/info/product/images/chokotto/sp_point_photo_4.png") no-repeat left top;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(5) h3 {background-image: url("/info/product/images/chokotto/point_title_5.png");height: 219px;margin-top: -101px;margin-left: -82px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(5) .point_lead {background: url("/info/product/images/chokotto/point_lead_5.png") no-repeat 50% 50%;text-indent: -9999px;width: 305px;margin-right: -305px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(5) .photo {background: url("/info/product/images/chokotto/point_photo_5.png") no-repeat left top;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(5) .point_inner {margin-top: -72px;margin-bottom: -20px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(5) h3 {background-image: url("/info/product/images/chokotto/sp_point_title_5.png");height: 151px;margin-top: -39px;width: 399px;margin-left: -52px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(5) .point_lead {background-image: url("/info/product/images/chokotto/sp_point_lead_5.png");height: 52px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(5) .photo {background: url("/info/product/images/chokotto/sp_point_photo_5.png") no-repeat left top;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(6) h3 {background-image: url("/info/product/images/chokotto/point_title_6.png");height: 215px;margin-top: -105px;margin-right: -71px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(6) .point_lead {background: url("/info/product/images/chokotto/point_lead_6.png") no-repeat 50% 50%;text-indent: -9999px;width: 259px;margin-left: -259px;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(6) .photo {background: url("/info/product/images/chokotto/point_photo_6.png") no-repeat left top;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(6) .point_inner {margin-top: -72px;margin-bottom: -20px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(6) h3 {background-image: url("/info/product/images/chokotto/sp_point_title_6.png");height: 148px;margin-top: -37px;width: 506px;margin-right: -48px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(6) .point_lead {background-image: url("/info/product/images/chokotto/sp_point_lead_6.png");height: 52px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_content_inner:nth-of-type(6) .photo {background: url("/info/product/images/chokotto/sp_point_photo_6.png") no-repeat left top;}#product-chokotto .point_block .point_content_block .point_inner {display: -ms-flexbox;display: flex;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .point_inner {-ms-flex-pack: justify;justify-content: space-between;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .point_inner {-ms-flex-direction: column-reverse;flex-direction: column-reverse;padding-bottom: 27px;}#product-chokotto .point_block .point_content_block .amazon_btn {margin: auto;position: absolute;left: 0;right: 0;}.responsive.pu-layout-large #product-chokotto .point_block .point_content_block .amazon_btn {top: 61px;}.responsive.pu-layout-small #product-chokotto .point_block .point_content_block .amazon_btn {top: 17px;}#product-chokotto .pu-pagetop {margin-top: 0;position: static;}.responsive.pu-layout-large #product-chokotto .pu-pagetop {margin: 0 auto 40px;padding-bottom: 0;text-align: unset;width: 394px;}.responsive.pu-layout-small #product-chokotto .pu-pagetop {width: 414px;padding-bottom: 0;margin-bottom: 47px;}#product-chokotto .pu-pagetop a.pu-pagetop-btn {text-align: left;display: block;overflow: unset;white-space: unset;width: auto;}.responsive.pu-layout-large #product-chokotto .pu-pagetop a.pu-pagetop-btn {background: url("/info/product/images/chokotto/top_btn.png") no-repeat 50% 50%;text-indent: -9999px;height: 134px;}.responsive.pu-layout-large #product-chokotto .pu-pagetop a.pu-pagetop-btn:hover {opacity: 0.7;}.responsive.pu-layout-small #product-chokotto .pu-pagetop a.pu-pagetop-btn {background: url("/info/product/images/chokotto/sp_top_btn.png") no-repeat 50% 50%;text-indent: -9999px;height: 131px;}.responsive.pu-layout-small #product-chokotto .item-menu {padding-bottom: 25px;}.responsive.pu-layout-small #product-chokotto .item-menu-inner {background-color: #ffeda1;}.responsive.pu-layout-large #product-chokotto .item-menu-inner ul {margin-bottom: 0;padding-bottom: 40px;}#product-chokotto .pu-main {position: relative;overflow: hidden;}#product-chokotto .toshi {opacity: 0;position: fixed;z-index: 3;}#product-chokotto .toshi.start {opacity: 1;}#product-chokotto .toshi>div {width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.responsive.pu-layout-large #product-chokotto .toshi_anime_1 {top: calc(70% - 147px / 2);left: -300px;}.responsive.pu-layout-small #product-chokotto .toshi_anime_1 {top: calc(70% - 73px / 2);left: -310px;}.responsive.pu-layout-large #product-chokotto .toshi_anime_1.start {animation: toshi_top linear;animation-duration: 8s;}.responsive.pu-layout-large #product-chokotto .toshi_anime_1.start>div {animation: slowShake infinite ease-out;animation-duration: 1.5s;}.responsive.pu-layout-small #product-chokotto .toshi_anime_1.start {animation: sp_toshi_top linear;animation-duration: 5s;}.responsive.pu-layout-small #product-chokotto .toshi_anime_1.start>div {animation: slowShake infinite ease-out;animation-duration: 1.5s;}.responsive.pu-layout-large #product-chokotto .toshi_anime_2 {top: calc(20% - 130px / 2);left: -300px;}.responsive.pu-layout-small #product-chokotto .toshi_anime_2 {top: calc(30% - 64px / 2);left: -310px;}.responsive.pu-layout-large #product-chokotto .toshi_anime_2.start {animation: toshi_bottom linear;animation-duration: 8s;}.responsive.pu-layout-large #product-chokotto .toshi_anime_2.start>div {animation: slowShake infinite ease-out;animation-duration: 1.5s;}.responsive.pu-layout-small #product-chokotto .toshi_anime_2.start {animation: sp_toshi_bottom linear;animation-duration: 5s;}.responsive.pu-layout-small #product-chokotto .toshi_anime_2.start>div {animation: slowShake infinite ease-out;animation-duration: 1.5s;}#product-chokotto .toshi_1 {width: 234px;height: 170px;}#product-chokotto .toshi_1>div {background: url("/info/product/images/chokotto/toshi_1.png") no-repeat 50% 50%;text-indent: -9999px;background-position: left top;}#product-chokotto .toshi_2 {width: 259px;height: 153px;}#product-chokotto .toshi_2>div {background: url("/info/product/images/chokotto/toshi_2.png") no-repeat 50% 50%;text-indent: -9999px;background-position: left bottom;}.responsive.pu-layout-large #product-osatsubutter.product-under .item-menu {margin-top: 230px;}.responsive.pu-layout-small #product-osatsubutter.product-under .item-menu {background: none;}.responsive.pu-layout-small #product-osatsubutter.product-under .item-menu li.btn4 a {display: block;text-indent: -9999px;}.responsive.pu-layout-large #product-osatsubutter .rainbow {top: 126px;bottom: auto;z-index: -1;width: 2232px;height: 783px;background: url("/info/product/images/osatsubutter/rainbow.png?1") no-repeat 50% 50%/cover;text-indent: -9999px;background-position: left top;}.responsive.pu-layout-small #product-osatsubutter .rainbow {position: relative;top: -20px;}.responsive.pu-layout-large #product-osatsubutter .pu-main {position: relative;z-index: 1;}.responsive.pu-layout-small #product-osatsubutter .pu-main {background: url(/info/product/images/osatsubutter/sp_bg.png) no-repeat top -50px left 50%;}.responsive.pu-layout-large #product-osatsubutter .pu-main::before {content: '';display: block;position: absolute;top: 0;width: 100%;height: 795px;background: url(/info/product/images/osatsubutter/bg.png) no-repeat top center;background-size: cover;z-index: -1;}#product-osatsubutter .item-area {z-index: 1;}.responsive.pu-layout-large #product-osatsubutter .item-area .title_wrap {position: relative;padding-top: 65px;}.responsive.pu-layout-large #product-osatsubutter .item-area .title_wrap h3 {width: 412px;height: 131px;background: url("/info/product/images/osatsubutter/logo.png") no-repeat 50% 50%/cover;text-indent: -9999px;margin-left: 75px;z-index: 1;}.responsive.pu-layout-large #product-osatsubutter .item-area .title_wrap .limited {position: absolute;top: 64px;right: 405px;width: 74px;height: 80px;background: url("/info/product/images/osatsubutter/tag.png") no-repeat 50% 50%/cover;text-indent: -9999px;background-size: contain;background-position: left top;}.responsive.pu-layout-large #product-osatsubutter .item-area .title_wrap .copy {width: 394px;height: 173px;background: url("/info/product/images/osatsubutter/copy.png") no-repeat 50% 50%/cover;text-indent: -9999px;margin-top: 28px;margin-left: 86px;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-single {position: absolute;top: 117px;left: 533px;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-single .item_img {width: 349px;height: 358px;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-single .item_img a {display: block;width: 100%;height: 100%;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-single .item_img span {display: block;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-single .item_img .purin_img {width: 368px;height: 377px;background: url("/info/product/images/osatsubutter/item_single.png") no-repeat 50% 50%/cover;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-single .item_img .purin_img-sub {width: 134px;height: 135px;background: url("/info/product/images/osatsubutter/ingredients.png") no-repeat 50% 50%/cover;text-indent: -9999px;background-size: contain;position: absolute;top: 235px;left: 285px;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-single .item_img .size {position: absolute;top: 372px;left: 288px;width: 62px;height: 16px;background: url("/info/product/images/osatsubutter/size1.png") no-repeat 50% 50%/cover;text-indent: -9999px;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-single .item_img .release {position: absolute;top: 390px;left: 240px;width: 157px;height: 14px;background: url("/info/product/images/osatsubutter/release1.png") no-repeat 50% 50%/cover;text-indent: -9999px;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-single .item_detail_btn {position: absolute;top: 418px;left: 120px;width: 208px;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-single .item_detail_btn a {display: block;background: url("/info/product/images/more_btn2.png") no-repeat 50% 50%;text-indent: -9999px;width: 208px;height: 34px;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-single .item_detail_btn a:hover {background-image: url("/info/product/images/more_btn2_ov.png");}.responsive.pu-layout-large #product-osatsubutter .item-area .item-triple {margin-top: 37px;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-triple .item_img {position: relative;margin-left: 133px;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-triple .item_img span {display: block;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-triple .item_img .purin_img {width: 261px;height: 92px;background: url("/info/product/images/osatsubutter/item_triple.png") no-repeat 50% 50%/cover;text-indent: -9999px;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-triple .item_img .size {position: absolute;top: 56px;left: 263px;width: 56px;height: 16px;background: url("/info/product/images/osatsubutter/size2.png") no-repeat 50% 50%/cover;text-indent: -9999px;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-triple .item_img .release {position: absolute;top: 74px;left: 261px;width: 92px;height: 18px;background: url("/info/product/images/osatsubutter/release2.png") no-repeat 50% 50%/cover;text-indent: -9999px;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-triple .item_detail_btn {width: 170px;margin-top: 17px;margin-left: 183px;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-triple .item_detail_btn a {display: block;text-indent: -9999px;background: url("/info/product/images/more_btn1.png") no-repeat 50% 50%;text-indent: -9999px;width: 170px;height: 30px;}.responsive.pu-layout-large #product-osatsubutter .item-area .item-triple .item_detail_btn a:hover {background-image: url("/info/product/images/more_btn1_ov.png");}.responsive.pu-layout-small #product-osatsubutter .item-area {height: 1422px;padding-top: 31px;margin-bottom: -30px;}.responsive.pu-layout-small #product-osatsubutter .item-area .title_wrap {position: relative;}.responsive.pu-layout-small #product-osatsubutter .item-area .title_wrap h3 {width: 461px;height: 151px;background: url("/info/product/images/osatsubutter/sp_logo.png") no-repeat 50% 50%/cover;text-indent: -9999px;margin: 0 auto 0 25px;}.responsive.pu-layout-small #product-osatsubutter .item-area .title_wrap .limited {position: absolute;top: 6px;right: 25px;background: url("/info/product/images/papico/tag.png") no-repeat 50% 50%;text-indent: -9999px;width: 134px;height: 145px;}.responsive.pu-layout-small #product-osatsubutter .item-area .title_wrap .copy {width: 524px;height: 252px;background: url("/info/product/images/osatsubutter/sp_copy.png") no-repeat 50% 50%/cover;text-indent: -9999px;margin: 29px auto 0;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-single {position: relative;width: 100%;margin-top: 46px;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-single .item_img {margin-bottom: 28px;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-single .item_img span {display: block;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-single .item_img .purin_img {width: 365px;height: 377px;background: url("/info/product/images/osatsubutter/sp_item_single.png") no-repeat 50% 50%/cover;text-indent: -9999px;margin: -5px auto;margin-left: 41px;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-single .item_img .purin_img-sub {position: absolute;top: 174px;left: 426px;width: 134px;height: 135px;background: url("/info/product/images/osatsubutter/sp_ingredients.png") no-repeat 50% 50%/cover;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-single .item_img .size {position: absolute;top: 323px;left: 426px;width: 62px;height: 16px;background: url("/info/product/images/osatsubutter/sp_size1.png") no-repeat 50% 50%/cover;text-indent: -9999px;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-single .item_img .release {position: absolute;top: 341px;left: 427px;width: 162px;height: 47px;background: url("/info/product/images/osatsubutter/sp_release1.png") no-repeat 50% 50%/cover;text-indent: -9999px;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-single .item_detail_btn {margin: 30px auto 0;width: 280px;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-single .item_detail_btn a {display: block;background: url("/info/product/images/sp_more_btn.png") no-repeat 50% 50%;text-indent: -9999px;height: 74px;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-triple {width: 100%;margin-top: 48px;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-triple .item_img {position: relative;margin-bottom: 25px;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-triple .item_img span {display: block;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-triple .item_img .purin_img {margin: 0 auto;width: 263px;height: 92px;background: url("/info/product/images/osatsubutter/sp_item_triple.png") no-repeat 50% 50%/cover;text-indent: -9999px;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-triple .item_img .size {position: absolute;top: 49px;left: 455px;width: 56px;height: 16px;background: url("/info/product/images/osatsubutter/sp_size2.png") no-repeat 50% 50%/cover;text-indent: -9999px;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-triple .item_img .release {position: absolute;top: 67px;left: 456px;width: 128px;height: 24px;background: url("/info/product/images/osatsubutter/sp_release2.png") no-repeat 50% 50%/cover;text-indent: -9999px;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-triple .item_detail_btn {margin: 0 auto;width: 280px;}.responsive.pu-layout-small #product-osatsubutter .item-area .item-triple .item_detail_btn a {display: block;background: url("/info/product/images/sp_more_btn.png") no-repeat 50% 50%;text-indent: -9999px;height: 74px;}#product-osatsubutter .pu-pagetop {z-index: 1;}.product-under {background-color: #ffda48;}.product-under .pu-wrap {overflow: hidden;}.responsive.pu-layout-large .product-under .pu-wrap .pu-header {z-index: 2;}.responsive.pu-layout-large .product-under {margin: 0 auto;}.responsive.pu-layout-large .product-under .item-area_pu-animated .item1,.responsive.pu-layout-large .product-under .item-area_pu-animated .item2,.responsive.pu-layout-large .product-under .item-area_pu-animated .item3 {z-index: 20;position: absolute;}.responsive.pu-layout-large .product-under .item1 .more,.responsive.pu-layout-large .product-under .item2 .more,.responsive.pu-layout-large .product-under .item3 .more {z-index: 30;}.responsive.pu-layout-large .product-under .item1 .more a,.responsive.pu-layout-large .product-under .item2 .more a,.responsive.pu-layout-large .product-under .item3 .more a {display: block;}.responsive.pu-layout-large .product-under .item1 .more.type1 a,.responsive.pu-layout-large .product-under .item2 .more.type1 a,.responsive.pu-layout-large .product-under .item3 .more.type1 a {width: 170px;height: 30px;}.responsive.pu-layout-large .product-under .item1 .more.type2 a,.responsive.pu-layout-large .product-under .item2 .more.type2 a,.responsive.pu-layout-large .product-under .item3 .more.type2 a {width: 170px;height: 30px;}.responsive.pu-layout-large .product-under .item1 .buy a,.responsive.pu-layout-large .product-under .item2 .buy a,.responsive.pu-layout-large .product-under .item3 .buy a {display: block;size: 150px 34px;}.responsive.pu-layout-large .product-under .item-area {width: 950px;margin: 0 auto;position: relative;}.responsive.pu-layout-large .product-under .item-area a {display: block;}.responsive.pu-layout-large .product-under .item-area .more {text-indent: -99999px;background: url("/info/product/images/more_btn1.png") no-repeat 50% 50%;text-indent: -9999px;background-position: left top;}.responsive.pu-layout-large .product-under .item-area .more a {size: 170px 30px;}.responsive.pu-layout-large .product-under .item-area .more:hover {background: url("/info/product/images/more_btn1_ov.png") no-repeat 50% 50%;text-indent: -9999px;background-position: left top;}.responsive.pu-layout-small .product-under {width: 100%;}.responsive.pu-layout-small .product-under .pu-main a {display: block;height: 100%;}.responsive.pu-layout-small .product-under .more {text-indent: -99999px;background: url("/info/product/images/sp_more_btn.png") no-repeat 50% 50%;text-indent: -9999px;width: 278px;height: 74px;margin: 0 auto;}.responsive.pu-layout-large .product-under .pu-pc-animate {display: none;}.product-under .rainbow {position: absolute;}.responsive.pu-layout-large .product-under .rainbow {bottom: -136px;left: -648px;margin: auto;}.responsive.pu-layout-small .product-under .rainbow {background: url(/info/product/images/rainbow.png) center -322px no-repeat;background-size: 1920px auto;padding-top: 167px;width: 100%;height: auto;}.responsive.pu-layout-small .product-under .rainbow.yasashii {background: none;background-size: auto auto;padding-top: 0;width: 0;height: auto;}.responsive.pu-layout-large .product-under .item-menu {min-width: 980px;width: 100%;position: relative;z-index: 1;}.responsive.pu-layout-large .product-under .item-menu ul {width: 950px;margin: 0 auto 55px auto;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;}.responsive.pu-layout-large .product-under .item-menu ul li {text-indent: -9999px;width: 306px;height: 80px;}.responsive.pu-layout-large .product-under .item-menu ul a {display: block;height: 80px;}.responsive.pu-layout-large .product-under .item-menu ul .btn1 {background: url("/info/product/images/menu_pucchin.png?v=201211") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large .product-under .item-menu ul .btn1.pu-on,.responsive.pu-layout-large .product-under .item-menu ul .btn1:hover {background: url("/info/product/images/menu_pucchin_ov.png?v=201211") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large .product-under .item-menu ul .btn1:after {display: none;content: '';background: url("/info/product/images/menu_pucchin_ov.png?v=201211");}.responsive.pu-layout-large .product-under .item-menu ul .btn4 {background: url("/info/product/images/menu_yasashii.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large .product-under .item-menu ul .btn4.pu-on,.responsive.pu-layout-large .product-under .item-menu ul .btn4:hover {background: url("/info/product/images/menu_yasashii_ov.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large .product-under .item-menu ul .btn4:after {display: none;content: '';background: url("/info/product/images/menu_yasashii_ov.png");}.responsive.pu-layout-large .product-under .item-menu ul .btn5 {background: url("/info/product/images/menu_chokotto.png?v=0330") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large .product-under .item-menu ul .btn5.pu-on,.responsive.pu-layout-large .product-under .item-menu ul .btn5:hover {background: url("/info/product/images/menu_chokotto_ov.png?v=0330") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large .product-under .item-menu ul .btn5:after {display: none;content: '';background: url("/info/product/images/menu_chokotto_ov.png?v=0330");}.responsive.pu-layout-small .product-under .item-menu {background: url(/info/product/images/rainbow.png) center -322px no-repeat;background-size: 1920px auto;padding-top: 2px;width: 100%;height: auto;padding-bottom: 70px;margin-bottom: -2px;}.responsive.pu-layout-small .product-under .item-menu .item-menu-inner {background-color: #ffda48;}.responsive.pu-layout-small .product-under .item-menu ul {width: 600px;margin: 0 auto;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}.responsive.pu-layout-small .product-under .item-menu ul li {width: 290px;height: 104px;}.responsive.pu-layout-small .product-under .item-menu ul a {display: block;height: 104px;}.responsive.pu-layout-small .product-under .item-menu ul .btn1 {margin-bottom: 20px;background: url("/info/product/images/sp_menu_pucchin.png?v=201211") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small .product-under .item-menu ul .btn1.pu-on {background: url("/info/product/images/sp_menu_pucchin_ov.png?v=201211") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small .product-under .item-menu ul .btn4 {margin-bottom: 20px;background: url("/info/product/images/sp_menu_yasashii.png") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small .product-under .item-menu ul .btn4.pu-on {background: url("/info/product/images/sp_menu_yasashii_ov.png") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small .product-under .item-menu ul .btn5 {margin: auto;background: url("/info/product/images/sp_menu_chokotto.png?v=0330") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small .product-under .item-menu ul .btn5.pu-on {background: url("/info/product/images/sp_menu_chokotto_ov.png?v=0330") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-large .product-under .pu-pagetop {margin-top: -13px;position: relative;}.factory {background-color: #ffcf3d;}.pu-layout-large .factory {background: url(../../factory/images/pc/bg.jpg) repeat-x;background-position: left top;background-color: #ffcf3d;}.pu-layout-large .factory .pu-wrap {overflow: hidden;}.pu-layout-large .factory .pu-main {padding: 40px 0 20px;}.pu-layout-small .factory {background: url(../../factory/images/sp/bg.jpg) repeat-x;background-position: left top;background-size: 10px 1140px;background-color: #ffcf3d;}.pu-layout-small .factory .pu-main {padding: 40px 0 20px;}.pu-layout-small .factory .fct-title-area,.pu-layout-small .factory .fct-article-area {width: 640px;margin: 0 auto;}.factory .fct-title-area h1,.factory .fct-title-area .desc,.factory .fct-title-area .annotation,.factory .fct-title-area li {overflow: hidden;text-indent: 200%;white-space: nowrap;}.pu-layout-large .factory .fct-title-area {min-height: 834px;width: 950px;margin: 0 auto;position: relative;}.pu-layout-large .factory .fct-title-area h1 {position: absolute;left: 50px;top: -11px;z-index: 2;background: url("/info/factory/images/pc/ttl.png") no-repeat 50% 50%;text-indent: -9999px;width: 300px;height: 261px;}.pu-layout-large .factory .fct-title-area .desc {position: absolute;left: 368px;z-index: 2;background: url("/info/factory/images/pc/ttl_desc.png") no-repeat 50% 50%;text-indent: -9999px;width: 551px;height: 182px;}.pu-layout-large .factory .fct-title-area .mainvisual {position: relative;padding-top: 175px;background: url("/info/factory/images/pc/mainvisual.png") no-repeat 50% 50%;text-indent: -9999px;background-position: -1px bottom;width: 944px;height: 629px;}.pu-layout-large .factory .fct-title-area .mainvisual .man {position: absolute;left: 70px;top: 272px;background: url("/info/factory/images/pc/man.png") no-repeat 50% 50%;text-indent: -9999px;display: block;width: 699px;height: 412px;z-index: 4;}.pu-layout-large .factory .fct-title-area ul li .animate,.pu-layout-large .factory .fct-title-area ul li .num,.pu-layout-large .factory .fct-title-area ul li .balloon {display: block;text-indent: 9999px;}.pu-layout-large .factory .fct-title-area ul li .num {z-index: 5;cursor: pointer;}.pu-layout-large .factory .fct-title-area ul li .balloon {z-index: 6;transform-origin: 0 100%;text-indent: 9999px;}.pu-layout-large .factory .fct-title-area li.category1 .num {position: absolute;left: 6px;top: 274px;background: url("/info/factory/images/pc/number1.png") no-repeat 50% 50%;text-indent: -9999px;width: 51px;height: 57px;}.pu-layout-large .factory .fct-title-area li.category1 .balloon {position: absolute;left: 24px;top: 187px;background: url("/info/factory/images/pc/number1_balloon.png") no-repeat 50% 50%;text-indent: -9999px;width: 89px;height: 88px;}.pu-layout-large .factory .fct-title-area li.category1 .animate {position: absolute;left: 24px;top: 300px;background: url("/info/factory/images/pc/animate1.png") no-repeat;background-position: left top;width: 268px;height: 163px;}.pu-layout-large .factory .fct-title-area li.category2 .num {position: absolute;left: 184px;top: 650px;background: url("/info/factory/images/pc/number2.png") no-repeat 50% 50%;text-indent: -9999px;width: 51px;height: 58px;}.pu-layout-large .factory .fct-title-area li.category2 .balloon {position: absolute;left: 112px;top: 580px;transform-origin: 100% 100%;background: url("/info/factory/images/pc/number2_balloon.png") no-repeat 50% 50%;text-indent: -9999px;width: 89px;height: 83px;}.pu-layout-large .factory .fct-title-area li.category2 .animate {position: absolute;left: 136px;top: 416px;background: url("/info/factory/images/pc/animate2.png") no-repeat;background-position: left top;width: 478px;height: 238px;}.pu-layout-large .factory .fct-title-area li.category3 .num {position: absolute;left: 505px;top: 603px;background: url("/info/factory/images/pc/number3.png") no-repeat 50% 50%;text-indent: -9999px;width: 51px;height: 58px;}.pu-layout-large .factory .fct-title-area li.category3 .balloon {position: absolute;left: 525px;top: 523px;background: url("/info/factory/images/pc/number3_balloon.png") no-repeat 50% 50%;text-indent: -9999px;width: 89px;height: 83px;}.pu-layout-large .factory .fct-title-area li.category3 .animate {position: absolute;left: 288px;top: 241px;background: url("/info/factory/images/pc/animate3.png") no-repeat;background-position: left top;width: 299px;height: 367px;}.pu-layout-large .factory .fct-title-area li.category4 .num {position: absolute;left: 581px;top: 185px;background: url("/info/factory/images/pc/number4.png") no-repeat 50% 50%;text-indent: -9999px;width: 51px;height: 58px;}.pu-layout-large .factory .fct-title-area li.category4 .balloon {position: absolute;left: 633px;top: 142px;background: url("/info/factory/images/pc/number4_balloon.png") no-repeat 50% 50%;text-indent: -9999px;width: 92px;height: 76px;}.pu-layout-large .factory .fct-title-area li.category4 .animate {position: absolute;left: 414px;top: 122px;background: url("/info/factory/images/pc/animate4.png") no-repeat;background-position: left top;width: 173px;height: 205px;}.pu-layout-large .factory .fct-title-area li.category5 .num {position: absolute;left: 765px;top: 350px;background: url("/info/factory/images/pc/number5.png") no-repeat 50% 50%;text-indent: -9999px;width: 51px;height: 58px;}.pu-layout-large .factory .fct-title-area li.category5 .balloon {position: absolute;left: 807px;top: 284px;background: url("/info/factory/images/pc/number5_balloon.png") no-repeat 50% 50%;text-indent: -9999px;width: 92px;height: 75px;}.pu-layout-large .factory .fct-title-area li.category5 .animate {position: absolute;left: 538px;top: 297px;background: url("/info/factory/images/pc/animate5.png") no-repeat;background-position: left top;width: 260px;height: 298px;}.pu-layout-large .factory .fct-title-area li.category5 .animate2 {position: absolute;left: 762px;top: 391px;background: url("/info/factory/images/pc/animate6.png") no-repeat;background-position: left top;text-indent: -9999px;width: 232px;height: 81px;}.pu-layout-large .factory .fct-title-area .annotation {position: absolute;right: 127px;bottom: 88px;background: url("/info/factory/images/pc/ttl_annotation.gif") no-repeat 50% 50%;text-indent: -9999px;width: 158px;height: 29px;}.pu-layout-small .factory .fct-title-area {position: relative;margin-bottom: 50px;padding-top: 68px;}.pu-layout-small .factory .fct-title-area h1 {position: absolute;left: 48px;top: -4px;background: url("/info/factory/images/sp/ttl.png") no-repeat 50% 50%;text-indent: -9999px;width: 184px;height: 160px;}.pu-layout-small .factory .fct-title-area .desc {position: absolute;left: 242px;top: 6px;background: url("/info/factory/images/sp/ttl_desc.png") no-repeat 50% 50%;text-indent: -9999px;width: 343px;height: 118px;}.pu-layout-small .factory .fct-title-area .annotation {display: block;margin: 20px 0 0 92px;background: url("/info/factory/images/sp/ttl_annotation.gif") no-repeat 50% 50%;text-indent: -9999px;width: 452px;height: 22px;}.pu-layout-small .factory .fct-title-area .mainvisual {margin: 12px 0 0 24px;background: url("/info/factory/images/sp/mainvisual.png") no-repeat;background-position: left top;width: 604px;height: 416px;background-size: 2416px 416px;}.pu-layout-small .factory .fct-title-area .mainvisual .man {display: none;}.pu-layout-small .factory .fct-title-area li {position: absolute;}.pu-layout-small .factory .fct-title-area li:nth-child(1) {left: 16px;top: 168px;background: url("/info/factory/images/sp/number1.png") no-repeat 50% 50%;text-indent: -9999px;width: 32px;height: 37px;}.pu-layout-small .factory .fct-title-area li:nth-child(2) {left: 126px;top: 400px;background: url("/info/factory/images/sp/number2.png") no-repeat 50% 50%;text-indent: -9999px;width: 32px;height: 37px;}.pu-layout-small .factory .fct-title-area li:nth-child(3) {left: 322px;top: 376px;background: url("/info/factory/images/sp/number3.png") no-repeat 50% 50%;text-indent: -9999px;width: 32px;height: 37px;}.pu-layout-small .factory .fct-title-area li:nth-child(4) {left: 368px;top: 114px;background: url("/info/factory/images/sp/number4.png") no-repeat 50% 50%;text-indent: -9999px;width: 32px;height: 37px;}.pu-layout-small .factory .fct-title-area li:nth-child(5) {left: 482px;top: 218px;background: url("/info/factory/images/sp/number5.png") no-repeat 50% 50%;text-indent: -9999px;width: 32px;height: 36px;}.pu-layout-large .factory .fct-article-area .article {margin-bottom: 10px;background: url(/info/factory/images/pc/bg_art_top.gif) no-repeat;background-position: left top;background-color: #fff4cb;}.pu-layout-large .factory .fct-article-area .article.artcle1 {background: url(/info/factory/images/pc/bg_art1_top.gif) no-repeat;background-position: left top;background-color: #fff4cb;}.pu-layout-large .factory .fct-article-area .article .article-bg1 {background: url(/info/factory/images/pc/bg_art_btm.gif) no-repeat;background-position: left bottom;}.pu-layout-small .factory .fct-article-area .article {width: 600px;margin: 0 auto 10px;background: url("/info/factory/images/sp/bg_art_top.gif") no-repeat;background-position: left top;background-size: 600px 40px;background-color: #fff4cb;}.pu-layout-small .factory .fct-article-area .article.artcle1 {background: url("/info/factory/images/sp/bg_art1_top.gif") no-repeat;background-position: left top;background-size: 600px 40px;background-color: #fff4cb;}.pu-layout-small .factory .fct-article-area .article .article-bg1 {background: url("/info/factory/images/sp/bg_art_btm.gif") no-repeat;background-position: left bottom;background-size: 600px 40px;}.factory .article h2 {overflow: hidden;text-indent: 200%;white-space: nowrap;}.factory .article .desc {overflow: hidden;text-indent: 200%;white-space: nowrap;}.factory .article .comment {overflow: hidden;text-indent: 200%;white-space: nowrap;}.factory .article .visual {overflow: hidden;text-indent: 200%;white-space: nowrap;}.pu-layout-large .factory .article {width: 950px;margin: 0 auto;}.pu-layout-large .factory .article .article-bg1 {min-height: 354px;padding: 24px 0 0 27px;position: relative;}.pu-layout-large .factory .article .desc {margin: 11px 0 0 7px;}.pu-layout-large .factory .article .comment {margin: 10px 0 0 14px;}.pu-layout-large .factory .article .visual {position: absolute;right: 32px;top: 37px;}.pu-layout-large .factory .article.artcle1 h2 {background: url("/info/factory/images/pc/art1_ttl.png") no-repeat 50% 50%;text-indent: -9999px;width: 142px;height: 61px;}.pu-layout-large .factory .article.artcle1 .desc {background: url("/info/factory/images/pc/art1_desc.png") no-repeat 50% 50%;text-indent: -9999px;width: 393px;height: 44px;}.pu-layout-large .factory .article.artcle1 .comment {background: url("/info/factory/images/pc/art1_comment.png") no-repeat 50% 50%;text-indent: -9999px;width: 448px;height: 175px;}.pu-layout-large .factory .article.artcle1 .visual {background: url("/info/factory/images/pc/art1_visual.png") no-repeat 50% 50%;text-indent: -9999px;width: 429px;height: 312px;display: block;}.pu-layout-small .factory .article.artcle1 .article-bg1 {padding-bottom: 26px;}.pu-layout-small .factory .article.artcle1 h2 {padding: 32px 0 0 34px;margin-bottom: 16px;background: url("/info/factory/images/pc/art1_ttl.png") no-repeat 50% 50%;text-indent: -9999px;background-position: right bottom;width: 136px;height: 52px;}.pu-layout-small .factory .article.artcle1 .desc {margin: 0 0 0 32px;background: url("/info/factory/images/pc/art1_desc.png") no-repeat 50% 50%;text-indent: -9999px;width: 523px;height: 54px;}.pu-layout-small .factory .article.artcle1 .comment {margin: 1px 0 0 80px;background: url("/info/factory/images/pc/art1_comment.png") no-repeat 50% 50%;text-indent: -9999px;width: 430px;height: 186px;}.pu-layout-small .factory .article.artcle1 .visual {display: block;margin: 0 0 0 86px;background: url("/info/factory/images/pc/art1_visual.png") no-repeat 50% 50%;text-indent: -9999px;width: 429px;height: 312px;}.pu-layout-large .factory .article.artcle2 h2 {background: url("/info/factory/images/pc/art2_ttl.png") no-repeat 50% 50%;text-indent: -9999px;width: 141px;height: 61px;}.pu-layout-large .factory .article.artcle2 .desc {background: url("/info/factory/images/pc/art2_desc.png") no-repeat 50% 50%;text-indent: -9999px;width: 383px;height: 70px;}.pu-layout-large .factory .article.artcle2 .visual {right: 119px;top: 11px;background: url("/info/factory/images/pc/art2_visual.png") no-repeat 50% 50%;text-indent: -9999px;width: 285px;height: 336px;display: block;}.pu-layout-small .factory .article.artcle2 .article-bg1 {padding-bottom: 26px;}.pu-layout-small .factory .article.artcle2 h2 {padding: 32px 0 0 34px;margin-bottom: 16px;background: url("/info/factory/images/sp/art2_ttl.png") no-repeat 50% 50%;text-indent: -9999px;background-position: right bottom;width: 134px;height: 52px;}.pu-layout-small .factory .article.artcle2 .desc {margin: 0 0 0 32px;background: url("/info/factory/images/sp/art2_desc.png") no-repeat 50% 50%;text-indent: -9999px;width: 510px;height: 84px;}.pu-layout-small .factory .article.artcle2 .visual {display: block;margin: 16px 0 28px 136px;background: url("/info/factory/images/sp/art2_visual.png") no-repeat 50% 50%;text-indent: -9999px;width: 285px;height: 336px;}.pu-layout-large .factory .article.artcle3 h2 {background: url("/info/factory/images/pc/art3_ttl.png") no-repeat 50% 50%;text-indent: -9999px;width: 146px;height: 61px;}.pu-layout-large .factory .article.artcle3 .desc {background: url("/info/factory/images/pc/art3_desc.png") no-repeat 50% 50%;text-indent: -9999px;width: 358px;height: 18px;}.pu-layout-large .factory .article.artcle3 .comment {background: url("/info/factory/images/pc/art3_comment.png") no-repeat 50% 50%;text-indent: -9999px;width: 460px;height: 192px;margin: 16px 0 0 0;}.pu-layout-large .factory .article.artcle3 .visual {right: 13px;top: 44px;background: url("/info/factory/images/pc/art3_visual.png") no-repeat 50% 50%;text-indent: -9999px;width: 452px;height: 290px;display: block;}.pu-layout-small .factory .article.artcle3 .article-bg1 {padding-bottom: 26px;}.pu-layout-small .factory .article.artcle3 h2 {padding: 32px 0 0 34px;margin-bottom: 10px;background: url("/info/factory/images/sp/art3_ttl.png") no-repeat 50% 50%;text-indent: -9999px;background-position: right bottom;width: 138px;height: 52px;}.pu-layout-small .factory .article.artcle3 .desc {margin: 0 0 0 38px;background: url("/info/factory/images/sp/art3_desc.png") no-repeat 50% 50%;text-indent: -9999px;width: 477px;height: 24px;}.pu-layout-small .factory .article.artcle3 .comment {margin: 10px 0 0 48px;background: url("/info/factory/images/sp/art3_comment.png") no-repeat 50% 50%;text-indent: -9999px;width: 495px;height: 231px;}.pu-layout-small .factory .article.artcle3 .visual {display: block;margin: -12px 0 8px 82px;background: url("/info/factory/images/sp/art3_visual.png") no-repeat 50% 50%;text-indent: -9999px;width: 452px;height: 290px;}.pu-layout-large .factory .article.artcle4 h2 {background: url("/info/factory/images/pc/art4_ttl.png") no-repeat 50% 50%;text-indent: -9999px;width: 140px;height: 61px;}.pu-layout-large .factory .article.artcle4 .desc {background: url("/info/factory/images/pc/art4_desc.png") no-repeat 50% 50%;text-indent: -9999px;width: 307px;height: 44px;}.pu-layout-large .factory .article.artcle4 .comment {background: url("/info/factory/images/pc/art4_comment.png") no-repeat 50% 50%;text-indent: -9999px;width: 346px;height: 167px;margin: 13px 0 0 238px;}.pu-layout-large .factory .article.artcle4 .visual {background: url("/info/factory/images/pc/art4_visual.png") no-repeat 50% 50%;text-indent: -9999px;width: 232px;height: 352px;right: 108px;top: 11px;display: block;}.pu-layout-small .factory .article.artcle4 .article-bg1 {padding-bottom: 20px;}.pu-layout-small .factory .article.artcle4 h2 {padding: 32px 0 0 34px;margin-bottom: 16px;background: url("/info/factory/images/sp/art4_ttl.png") no-repeat 50% 50%;text-indent: -9999px;background-position: right bottom;width: 137px;height: 52px;}.pu-layout-small .factory .article.artcle4 .desc {margin: 0 0 0 38px;background: url("/info/factory/images/sp/art4_desc.png") no-repeat 50% 50%;text-indent: -9999px;width: 408px;height: 54px;}.pu-layout-small .factory .article.artcle4 .comment {margin: 2px 0 0 126px;background: url("/info/factory/images/sp/art4_comment.png") no-repeat 50% 50%;text-indent: -9999px;width: 328px;height: 171px;}.pu-layout-small .factory .article.artcle4 .visual {display: block;margin: -24px 0 0 188px;background: url("/info/factory/images/sp/art4_visual.png") no-repeat 50% 50%;text-indent: -9999px;width: 232px;height: 352px;}.pu-layout-large .factory .article.artcle5 h2 {background: url("/info/factory/images/pc/art5_ttl.png") no-repeat 50% 50%;text-indent: -9999px;width: 140px;height: 61px;}.pu-layout-large .factory .article.artcle5 .desc {background: url("/info/factory/images/pc/art5_desc.png") no-repeat 50% 50%;text-indent: -9999px;width: 289px;height: 70px;}.pu-layout-large .factory .article.artcle5 .visual {right: 40px;top: 91px;background: url("/info/factory/images/pc/art5_visual.png") no-repeat 50% 50%;text-indent: -9999px;width: 579px;height: 233px;display: block;}.pu-layout-small .factory .article.artcle5 .article-bg1 {padding-bottom: 68px;}.pu-layout-small .factory .article.artcle5 h2 {padding: 24px 0 0 34px;margin-bottom: 16px;background: url("/info/factory/images/sp/art5_ttl.png") no-repeat 50% 50%;text-indent: -9999px;background-position: right bottom;width: 136px;height: 52px;}.pu-layout-small .factory .article.artcle5 .desc {margin: 0 0 30px 34px;background: url("/info/factory/images/sp/art5_desc.png") no-repeat 50% 50%;text-indent: -9999px;width: 385px;height: 84px;}.pu-layout-small .factory .article.artcle5 .visual {display: block;margin: 0 0 0 6px;background: url("/info/factory/images/sp/art5_visual.png") no-repeat 50% 50%;text-indent: -9999px;width: 579px;height: 233px;}.special .pu-wrap {background-color: #ffda48;}.responsive.pu-layout-large .special #contents {min-height: 470px;_height: 470px;background-color: #ffda48;padding-top: 48px;}.responsive.pu-layout-small .special #contents {padding-top: 45px;}.special h1.specialHdMain {overflow: hidden;text-indent: 200%;white-space: nowrap;}.responsive.pu-layout-large .special h1.specialHdMain {background: url("/info/special/images/ttl_special.png") no-repeat 50% 50%;text-indent: -9999px;width: 950px;height: 82px;margin: 0 auto 34px;text-align: center;}.responsive.pu-layout-small .special h1.specialHdMain {background: url("/info/special/images/sp_ttl_special.png") no-repeat 50% 50%;text-indent: -9999px;width: 100%;height: 82px;margin-bottom: 40px;background-size: 100% auto;}.responsive.pu-layout-large .special div.contentsInner {width: 950px;margin: 0 auto;}.responsive.pu-layout-large .special div.contentsInner ul {width: 916px;margin: 0 auto;padding-bottom: 10px;}.responsive.pu-layout-large .special div.contentsInner ul li {margin-bottom: 30px;}.responsive.pu-layout-large .special div.contentsInner ul li a {display: block;height: 290px;text-indent: -9999px;}.responsive.pu-layout-large .special div.contentsInner ul li a:hover {opacity: 0.7;}.responsive.pu-layout-large .special div.contentsInner ul li.pucchin_ice a {background: url("/info/images/pc/bnr_pucchin_ice.jpg") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large .special div.contentsInner ul li.lottery a {background: url("/info/images/pc/bnr_lottery.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large .special div.contentsInner ul li.kodomodori a {background: url("/info/images/kodomodori/bnr-pc.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large .special div.contentsInner ul li.kodomodori2 a {background: url("/info/images/kodomodori/bnr2-pc.jpg") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large .special div.contentsInner ul li.muffin a {background: url("/info/images/pc/bnr_muffin.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large .special div.contentsInner ul li.toshi_mov a {background: url("/info/images/pc/bnr_toshi.png") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large .special div.contentsInner ul li.chokotto_cmp a {background: url("/info/images/pc/bnr_chokottoCmp.jpg") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large .special div.contentsInner ul li.dancesong a {background: url("/info/images/pc/bnr_dancesong.jpg") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-large .special div.contentsInner ul li.instantwin a {background: url("/info/images/pc/bnr_instantwin.jpg") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-large .special div.contentsInner ul li.pupuplate a {background: url("/info/images/pc/bnr_pupuplate.jpg") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-large .special div.contentsInner ul li.icecandy a {background: url("/info/images/pc/bnr_icecandy.jpg") no-repeat 50% 50%;text-indent: -9999px;}.responsive.pu-layout-small .special div.contentsInner ul {width: 600px;margin: 0 auto;padding-bottom: 30px;}.responsive.pu-layout-small .special div.contentsInner ul li {margin-bottom: 40px;}.responsive.pu-layout-small .special div.contentsInner ul li img {max-width: 100%;width: 100%;height: auto;}.responsive.pu-layout-small .special div.contentsInner ul li a {display: block;text-indent: -9999px;width: 100%;height: 354px;}.responsive.pu-layout-small .special div.contentsInner ul .pucchin_ice a {background: url("/info/images/sp/bnr_pucchin_ice.jpg") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small .special div.contentsInner ul .lottery a {background: url("/info/images/sp/bnr_lottery.png") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small .special div.contentsInner ul .kodomodori a {background: url("/info/images/kodomodori/bnr-sp.png") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small .special div.contentsInner ul .kodomodori2 a {background: url("/info/images/kodomodori/bnr2-sp.jpg") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small .special div.contentsInner ul .muffin a {background: url("/info/images/sp/bnr_muffin.png") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small .special div.contentsInner ul .toshi_mov a {background: url("/info/images/sp/bnr_toshi.png") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small .special div.contentsInner ul .chokotto_cmp a {background: url("/info/images/sp/bnr_chokottoCmp.jpg") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small .special div.contentsInner ul .dancesong a {background: url("/info/images/sp/bnr_dancesong.jpg") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small .special div.contentsInner ul .instantwin a {background: url("/info/images/sp/bnr_instantwin.jpg") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small .special div.contentsInner ul .pupuplate a {background: url("/info/images/sp/bnr_pupuplate.jpg") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.responsive.pu-layout-small .special div.contentsInner ul .icecandy a {background: url("/info/images/sp/bnr_icecandy.jpg") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;}.news .pu-wrap {background-color: #ffda48;}.responsive.pu-layout-large .news #contents {min-height: 470px;_height: 470px;background-color: #ffda48;padding-top: 48px;}.responsive.pu-layout-small .news #contents {padding-top: 45px;}.responsive.pu-layout-large .news h2.specialHdMain {background: url("/info/news/images/ttl_news.png") no-repeat 50% 50%;text-indent: -9999px;height: 82px;margin-bottom: 34px;}.responsive.pu-layout-small .news h2.specialHdMain {background: url("/info/news/images/sp_ttl_news.png") no-repeat 50% 50%;text-indent: -9999px;width: 100%;height: 80px;background-size: 100% auto;}.responsive.pu-layout-large .news div.contentsInner .news_inner {width: 950px;margin: 0 auto 40px;background-color: #fff;padding: 60px 80px;box-sizing: border-box;color: #3b1f0c;}.responsive.pu-layout-large .news div.contentsInner h2 {font-size: 24px;border-bottom: solid 1px #3b1f0c;display: inline-block;font-weight: normal;margin-bottom: 50px;}.responsive.pu-layout-large .news div.contentsInner .news_txt {font-size: 16px;line-height: 1.8em;text-align: left;}.responsive.pu-layout-large .news div.contentsInner .news_txt_1 {margin-bottom: 80px;}.responsive.pu-layout-large .news div.contentsInner .news_txt_2 {margin-bottom: 30px;text-align: center;}.responsive.pu-layout-large .news div.contentsInner .news_txt_3 {margin-bottom: 40px;}.responsive.pu-layout-large .news div.contentsInner .news_txt_4 {text-align: right;}.responsive.pu-layout-large .news div.contentsInner .item_img {background: url("/info/news/images/item_img.png") no-repeat 50% 50%;text-indent: -9999px;height: 140px;margin: 0 auto 86px;}.responsive.pu-layout-small .news div.contentsInner .news_inner {background-color: #fff;padding: 60px 50px;box-sizing: border-box;color: #3b1f0c;margin-bottom: 70px;}.responsive.pu-layout-small .news div.contentsInner h2 {font-size: 36px;line-height: 1.3em;border-bottom: solid 2px #3b1f0c;padding-bottom: 4px;display: inline;font-weight: normal;}.responsive.pu-layout-small .news div.contentsInner .news_txt {font-size: 28px;line-height: 1.5em;text-align: left;}.responsive.pu-layout-small .news div.contentsInner .news_txt_1 {margin-top: 50px;margin-bottom: 60px;}.responsive.pu-layout-small .news div.contentsInner .news_txt_2 {margin-bottom: 40px;text-align: center;}.responsive.pu-layout-small .news div.contentsInner .news_txt_3 {margin-bottom: 40px;}.responsive.pu-layout-small .news div.contentsInner .news_txt_4 {text-align: right;}.responsive.pu-layout-small .news div.contentsInner .item_img {background: url("/info/news/images/sp_item_img.png") no-repeat 50% 50%;text-indent: -9999px;margin: 0 auto 60px;height: 160px;}body.icecandy {background-color: #ffffff;font-family: 'Hiragino Sans','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-weight: 300;}.responsive.pu-layout-small body.icecandy {-webkit-text-size-adjust: 100%;}body.icecandy .pu-wrap {background: url("../../icecandy/images/ice_bg.png") repeat 50% 50%;}body.icecandy .contents_wrap {position: relative;}.responsive.pu-layout-large body.icecandy .contents_wrap {width: 950px;margin: 0 auto;}.responsive.pu-layout-large body.icecandy .mv__block {position: relative;}.responsive.pu-layout-small body.icecandy .mv__block {background: url("../../icecandy/images/sp_ice_mv.png") no-repeat left top;}.responsive.pu-layout-large body.icecandy .mv__block .contents_wrap {height: 768px;}.responsive.pu-layout-small body.icecandy .mv__block .contents_wrap {height: 587px;}.responsive.pu-layout-large body.icecandy .mv__block:before {content: '';background: url("../../icecandy/images/ice_mv.png") no-repeat left top;position: absolute;top: 0;left: 50%;margin-left: -736px;width: 1560px;height: 831px;}.responsive.pu-layout-large body.icecandy .mv__copy {background: url("../../icecandy/images/../../icecandy/images/ice_title.png") no-repeat 50% 50%;text-indent: -9999px;width: 273px;height: 94px;top: 403px;left: 20px;position: absolute;}.responsive.pu-layout-small body.icecandy .mv__copy {background: url("../../icecandy/images/../../icecandy/images/sp_ice_title.png") no-repeat 50% 50%;text-indent: -9999px;width: 198px;height: 63px;position: absolute;top: 277px;left: 8px;}body.icecandy .mv__notes {position: absolute;}.responsive.pu-layout-large body.icecandy .mv__notes {font-size: 12px;bottom: 95px;left: 0;}.responsive.pu-layout-small body.icecandy .mv__notes {font-size: 14px;bottom: 0;left: 40px;z-index: 1;}body.icecandy .mv__btn {position: absolute;}.responsive.pu-layout-large body.icecandy .mv__btn {width: 356px;top: 524px;}.responsive.pu-layout-small body.icecandy .mv__btn {width: 408px;bottom: 27px;left: 0;right: 0;margin: auto;}body.icecandy .mv__btn a {display: block;}.responsive.pu-layout-large body.icecandy .mv__btn a {background: url("../../icecandy/images/../../icecandy/images/mv_btn.png") no-repeat 50% 50%;text-indent: -9999px;height: 116px;}.responsive.pu-layout-large body.icecandy .mv__btn a:hover {background-image: url("../../icecandy/images/mv_btn_ov.png");}.responsive.pu-layout-small body.icecandy .mv__btn a {background: url("../../icecandy/images/../../icecandy/images/sp_mv_btn.png") no-repeat 50% 50%;text-indent: -9999px;background-size: contain;height: 128px;}body.icecandy .movie__block {position: relative;}.responsive.pu-layout-large body.icecandy .movie__block {background: url("../../icecandy/images/movie_bg.png") no-repeat 50% top;margin-top: -83px;}.responsive.pu-layout-small body.icecandy .movie__block {background: url("../../icecandy/images/sp_movie_bg.png") no-repeat left top;margin-top: -9px;padding-bottom: 80px;}.responsive.pu-layout-large body.icecandy .movie__block .contents_wrap {padding-top: 60px;height: 590px;box-sizing: border-box;}.responsive.pu-layout-small body.icecandy .movie__block .contents_wrap {padding-top: 74px;}.responsive.pu-layout-large body.icecandy .movie__title {background: url("../../icecandy/images/../../icecandy/images/movie_title.png") no-repeat 50% 50%;text-indent: -9999px;height: 25px;margin-bottom: 20px;}.responsive.pu-layout-small body.icecandy .movie__title {background: url("../../icecandy/images/../../icecandy/images/sp_movie_title.png") no-repeat 50% 50%;text-indent: -9999px;height: 25px;margin-bottom: 15px;}body.icecandy .movie__wrap {margin: 0 auto;}.responsive.pu-layout-large body.icecandy .movie__wrap {width: 712px;height: 400px;}.responsive.pu-layout-small body.icecandy .movie__wrap {width: 560px;height: 314px;}.responsive.pu-layout-small body.icecandy .movie__wrap iframe {width: 100%;height: 100%;}.responsive.pu-layout-large body.icecandy .making__block {padding-top: 90px;}.responsive.pu-layout-small body.icecandy .making__block {padding-top: 88px;}.responsive.pu-layout-large body.icecandy .making__block .contents_wrap {width: 1030px;}.responsive.pu-layout-small body.icecandy .making__block .contents_wrap {margin-bottom: 78px;}.responsive.pu-layout-large body.icecandy .making__title {background: url("../../icecandy/images/../../icecandy/images/making_title.png") no-repeat 50% 50%;text-indent: -9999px;width: 758px;height: 173px;position: absolute;left: 9px;top: -90px;}.responsive.pu-layout-small body.icecandy .making__title {background: url("../../icecandy/images/../../icecandy/images/sp_making_title.png") no-repeat 50% 50%;text-indent: -9999px;width: 616px;height: 188px;position: absolute;top: -72px;left: 0;z-index: 1;}body.icecandy .making__contents {overflow: hidden;box-shadow: 0 0 5px rgba(0,123,216,0.3);}.responsive.pu-layout-large body.icecandy .making__contents {background: url("../../icecandy/images/making_bg.png") no-repeat 50% bottom;background-color: #ffffff;padding-top: 102px;padding-bottom: 236px;border-radius: 8px;margin-bottom: 40px;}.responsive.pu-layout-small body.icecandy .making__contents {background: url("../../icecandy/images/sp_making_bg.png") no-repeat left bottom;background-color: #ffffff;padding-top: 138px;padding-bottom: 410px;}.responsive.pu-layout-large body.icecandy .making__flow {background: url("../../icecandy/images/../../icecandy/images/making_flow.png") no-repeat 50% 50%;text-indent: -9999px;width: 894px;height: 808px;margin-right: 87px;margin-left: auto;}.responsive.pu-layout-small body.icecandy .making__flow {background: url("../../icecandy/images/../../icecandy/images/sp_making_flow.png") no-repeat 50% 50%;text-indent: -9999px;width: 603px;height: 1588px;position: relative;z-index: 1;}body.icecandy .making__notes {text-align: left;position: absolute;}.responsive.pu-layout-large body.icecandy .making__notes {font-size: 14px;line-height: 1.71em;width: 687px;height: 157px;bottom: 40px;left: 84px;}.responsive.pu-layout-small body.icecandy .making__notes {font-size: 18px;line-height: 1.55em;width: 496px;left: 73px;bottom: 45px;z-index: 2;}.responsive.pu-layout-small body.icecandy .making__notes li {padding-left: 1em;text-indent: -1em;}#footer__socials {background: #ffffff;}.__no_responsive html {overflow-y: scroll;}.__no_responsive body {width: 100%;min-width: 980px;color: #222222;line-height: 1.4;font-size: 110%;text-align: center;}.__no_responsive body.redirect {background: #ffffff;}.__no_responsive a:link,.__no_responsive a:visited {color: #222222;text-decoration: underline;}.__no_responsive a:hover,.__no_responsive a:active {color: #222222;text-decoration: none;}.__no_responsive #contents {width: 100%;background-color: #fff2d6;}.__no_responsive #contents .contentsInner {width: 950px;margin: 0 auto;padding-bottom: 50px;text-align: left;}.__no_responsive .scriptAlert {padding: 10px;border-top: 1px solid #d85600;border-bottom: 1px solid #ffffff;background-color: #ff7316;color: #ffffff;text-align: center;}.__no_responsive.pc #story-top .storyVisualBox .storyHdBlock {float: left;width: 407px;}.__no_responsive.pc #story-top .storyVisualBox .storyHdMain {padding: 30px 0 30px 5px;font-size: 0;}.__no_responsive.pc #story-top .storyVisualBox .storyHdLead {margin: 0 0 17px 55px;font-size: 0;}.__no_responsive.pc #story-top .storyVisualBox .storyIntro {margin: 0 0 65px 50px;font-size: 0;}.__no_responsive.pc #story-top .storyVisual {float: right;}.__no_responsive.pc #story-top .storyMenuList li {float: left;width: 315px;height: 360px;}.__no_responsive.pc #story-top .storyMenuList li a {display: block;height: 325px;margin-left: 60px;}.__no_responsive.pc #story-top .storyMenuList li span {display: none;}.__no_responsive.pc #story-top .storyMenuList li.menu_history a {display: inline;}.__no_responsive.pc #story-top .storyMenuList li.menu_01 a {background: url(../../story/images/story_link_menu_01.gif) no-repeat 5px 245px;}.__no_responsive.pc #story-top .storyMenuList li.menu_02 a {background: url(../../story/images/story_link_menu_02.gif) no-repeat 0 245px;}.__no_responsive.pc #story-top .storyMenuList li.menu_03 a {background: url(../../story/images/story_link_menu_03.gif) no-repeat 50px 245px;}.__no_responsive.pc #story-top .storyMenuList li.menu_04 a {background: url(../../story/images/story_link_menu_04.gif) no-repeat 25px 245px;}.__no_responsive.pc #story-top .storyMenuList li.menu_05 a {background: url(../../story/images/story_link_menu_05.gif) no-repeat 25px 245px;}.__no_responsive.pc #story-top .storyMenuList li.menu_01,.__no_responsive.pc #story-top .storyMenuList li.menu_01 a:hover {background: url(../../story/images/story_link_menu_01_on.gif) no-repeat 315px 0;}.__no_responsive.pc #story-top .storyMenuList li.menu_02,.__no_responsive.pc #story-top .storyMenuList li.menu_02 a:hover {background: url(../../story/images/story_link_menu_02_on.gif) no-repeat 315px 0;}.__no_responsive.pc #story-top .storyMenuList li.menu_03,.__no_responsive.pc #story-top .storyMenuList li.menu_03 a:hover {background: url(../../story/images/story_link_menu_03_on.gif) no-repeat 315px 0;}.__no_responsive.pc #story-top .storyMenuList li.menu_04,.__no_responsive.pc #story-top .storyMenuList li.menu_04 a:hover {background: url(../../story/images/story_link_menu_04_on.gif) no-repeat 315px 0;}.__no_responsive.pc #story-top .storyMenuList li.menu_05,.__no_responsive.pc #story-top .storyMenuList li.menu_05 a:hover {background: url(../../story/images/story_link_menu_05_on.gif) no-repeat 315px 0;}.__no_responsive.pc #story-top .storyMenuList li.menu_01 a:hover {background-position: 5px 245px;}.__no_responsive.pc #story-top .storyMenuList li.menu_01 a:hover {background-position: 5px 245px;}.__no_responsive.pc #story-top .storyMenuList li.menu_02 a:hover {background-position: 0 245px;}.__no_responsive.pc #story-top .storyMenuList li.menu_03 a:hover {background-position: 50px 245px;}.__no_responsive.pc #story-top .storyMenuList li.menu_04 a:hover {background-position: 25px 245px;}.__no_responsive.pc #story-top .storyMenuList li.menu_05 a:hover {background-position: 25px 245px;}.__no_responsive.pc #story-top .storyNoteBox {margin: 0 0 5px 25px;}.__no_responsive.pc #story-top .storyNoteBox .storyNote {float: left;width: 745px;font-size: 80%;}.__no_responsive.pc #story-top .storyNoteBox .pagetop {float: right;width: 162px;padding: 0;}.__no_responsive.sp #story-top #contents {padding-top: 250px;}.__no_responsive.sp #story-top #header {display: none;}.__no_responsive.sp #story-top .contentsInner {position: relative;padding-top: 150px;}.__no_responsive.sp #story-top .storyHdMain {position: absolute;top: -220px;left: 50%;width: 780px;height: 390px;margin-left: -384px;background: url(../../story/images/sp/story_hd_main.png) no-repeat 0 0;}.__no_responsive.sp #story-top .storyHdMain img {display: none;}.__no_responsive.sp #story-top .storyHdLead {width: 837px;height: 93px;margin: 0 auto 80px;background: url(../../story/images/sp/story_img_lead.gif) no-repeat 0 0;}.__no_responsive.sp #story-top .storyHdLead img {display: none;}.__no_responsive.sp #story-top .storyIntro {position: relative;z-index: 2;width: 25%;margin-left: 80px;font-size: 0;}.__no_responsive.sp #story-top .storyIntro img {width: 100%;height: auto;}.__no_responsive.sp #story-top .storyVisual {position: relative;z-index: 1;margin-top: -300px;}.__no_responsive.sp #story-top .storyVisual img {width: 950px;height: auto;margin-bottom: 20px;}.__no_responsive.sp #story-top .storyMenuList {margin: 0 50px;}.__no_responsive.sp #story-top .storyMenuList li {float: left;width: 50%;height: 620px;font-size: 220%;}.__no_responsive.sp #story-top .storyMenuList li:last-child,.__no_responsive.sp #story-top .storyMenuList li:nth-last-child(2) {height: 580px;}.__no_responsive.sp #story-top .storyMenuList li:nth-child(even) {text-align: right;}.__no_responsive.sp #story-top .storyMenuList li a {display: block;width: 95%;text-decoration: none;}.__no_responsive.sp #story-top .storyMenuList li:nth-child(even) a {float: right;}.__no_responsive.sp #story-top .storyMenuList li em {margin-left: -20px;font-weight: normal;}.__no_responsive.sp #story-top .storyMenuList li.new em:after {position: relative;top: -4px;display: inline-block;content: "NEW";margin-left: 5px;padding: 4px 8px;background-color: #ff0000;color: #ffffff;font-size: 80%;line-height: 1;}.__no_responsive.sp #story-top .storyMenuList li img {width: 92%;height: auto;}.__no_responsive.sp #story-top .storyMenuList li span {display: block;padding-left: 30px;background: url(../../story/images/sp/story_ico_menu.png) no-repeat 0 3px;text-align: left;}.__no_responsive.sp #story-top .storyMenuList li.menu_history a {display: inline;}.__no_responsive.sp #story-top .storyMenuList li span {margin-top: 15px;}.__no_responsive.sp #story-top .storyMenuList li.menu_01 span {margin-left: 40px;}.__no_responsive.sp #story-top .storyMenuList li.menu_02 span {margin-left: 30px;}.__no_responsive.sp #story-top .storyMenuList li.menu_03 span {margin-left: 45px;}.__no_responsive.sp #story-top .storyMenuList li.menu_04 span {margin-left: 50px;}.__no_responsive.sp #story-top .storyNoteBox .storyNote {margin: 0 10px;text-align: center;}.__no_responsive.pc .story-under #contents {padding-top: 40px;}.__no_responsive.pc .story-under .contentsInner {position: relative;}.__no_responsive.pc .story-under .carouselNaviSp {display: none;}.__no_responsive.pc .story-under .storyHdMain {position: absolute;top: 16px;left: 15px;}.__no_responsive.pc .story-under .storyHdChapter {display: none;}.__no_responsive.pc .story-under .storyArea {padding: 0 28px 0 15px;}.__no_responsive.pc .story-under .storyNaviBox {float: left;width: 300px;padding-top: 185px;}.__no_responsive.pc .story-under .storyNaviBox .storyChapterList li span,.__no_responsive.pc .story-under .storyChapterBlockSp {display: none;}.__no_responsive.pc .story-under .storyNaviBox .storyChapterList li {margin-bottom: 16px;font-size: 0;}.__no_responsive.pc .story-under .storyNaviBox .storyChapterList li.last {margin-bottom: 0;}.__no_responsive.pc .story-under .storyNaviBox .storyPageList {margin: 30px 0 0 -6px;}.__no_responsive.pc .story-under .storyNaviBox .storyPageList li {float: left;padding: 0 0 10px 6px;font-size: 0;}.__no_responsive.pc .story-under .storyNaviBox .storyPageList li span,.__no_responsive.pc .story-under .storyPageBlockSp {display: none;}.__no_responsive.pc .story-under .storyNaviBox .storyPageList li img {cursor: pointer;}.__no_responsive.pc .story-under .storyContBox {float: right;width: 572px;padding-top: 13px;}.__no_responsive.pc .story-under .storyContBox .storyContBlock {width: 570px;height: 827px;margin: 13px 0 7px 2px;background: url(../../story/images/episode_bg_storycont.gif) no-repeat left top;}.__no_responsive.pc .story-under .storyContBox .storyContBlock .storyCont {position: relative;width: 564px;overflow: hidden;}.__no_responsive.pc .story-under .storyContBox .storyContBlock ul {position: relative;top: 0;left: 0;width: 10152px;}.__no_responsive.pc .story-under .storyContBox .storyContBlock li {float: left;font-size: 0;}.__no_responsive.pc .story-under .storyContBox .storyPagination {height: 29px;}.__no_responsive.pc .story-under .storyContBox .storyPagination li.back {float: left;}.__no_responsive.pc .story-under .storyContBox .storyPagination li.next {float: right;}.__no_responsive.pc .story-under .storyContBox .storyPagination li img {cursor: pointer;}.__no_responsive.pc .story-under .storyContBox .finishLayer {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 820px;text-align: center;}.__no_responsive.pc .story-under .storyContBox .finishLayer .finishCont {position: relative;z-index: 2;width: 100%;height: 100%;}.__no_responsive.pc .story-under .storyContBox .finishLayer .finishCont a {display: block;width: 100%;height: 100%;}.__no_responsive.pc .story-under .storyContBox .finishLayer .finishCont img {margin-top: 310px;}.__no_responsive.pc .story-under .storyContBox .finishLayer .finishCont.continued img {margin-top: 0;}.__no_responsive.pc .story-under .storyContBox .finishLayer .layerBg {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;background-color: #ffffff;}.__no_responsive.pc .story-under .storyCarouselNaviSp {display: none;}.__no_responsive.pc .story-under#story-introduction .introContBlock {position: relative;width: 570px;height: 827px;margin: 42px 0 7px 2px;background: url(../../story/images/episode_bg_storycont.gif) no-repeat left top;}.__no_responsive.pc .story-under#story-introduction .introContBlock .introBtn {position: absolute;right: 48px;bottom: 44px;}.__no_responsive.pc .story-under#story-history .storyArea {padding: 0 10px 0 15px;}.__no_responsive.pc .story-under#story-history .storyContBox {width: 617px;}.__no_responsive.pc .story-under#story-history .historyContBlock {margin-top: 42px;padding-bottom: 39px;background: #fff url(../../story/images/history_bg_cont.gif) no-repeat left bottom;}.__no_responsive.pc .story-under#story-history .historyContBlock .storyHdChapter {display: block;margin: 0 0 25px 5px;font-size: 0;}.__no_responsive.pc .story-under#story-history .historyContBlock .historyCont {margin-top: 15px;}.__no_responsive.pc .story-under#story-history .historyContBlock .historyCont .shdHistory {margin-bottom: 15px;font-size: 0;}.__no_responsive.pc .story-under#story-history .historyContBlockInner {padding: 24px 0 0 24px;border-width: 1px 1px 0 1px;border-style: solid;border-color: #e2dccf;}.__no_responsive.sp .story-under {background-image: none;}.__no_responsive.sp .story-under #header {display: none;}.__no_responsive.sp .story-under #contents {padding-top: 20px;border-top: 1px solid #ffffff;}.__no_responsive.sp .story-under .contentsInner {position: relative;padding-bottom: 20px;}.__no_responsive.sp .story-under .pagetop {position: absolute;right: 20px;bottom: 35px;width: 210px;padding: 0;}.__no_responsive.sp .story-under .storyHdMain {width: 100%;}.__no_responsive.sp .story-under .storyHdMain img {position: absolute;top: 30px;left: 15px;width: 25%;height: auto;}.__no_responsive.sp .story-under .storyHdChapter {display: none;}.__no_responsive.sp .story-under .storyNaviBox {width: 100%;padding-top: 20px;}.__no_responsive.sp .story-under .storyChapterBlock,.__no_responsive.sp .story-under .storyPageBlock {display: none;}.__no_responsive.sp .story-under .storyChapterBlockSp {position: relative;width: 68%;margin: 0 0 30px 30%;font-size: 250%;}.__no_responsive.sp .story-under .storyChapterBlockSp.typeBtm {margin: 0 0 0 20px;}.__no_responsive.sp .story-under .storyCurChapterSp {position: relative;display: block;padding: 35px 100px 35px 40px;border-radius: 20px;background-image: linear-gradient(to bottom, #fddfb0 0, #fbc56f 48%, #faae36 52%, #fbbf5f 90%, #fdcf88 100%);background-repeat: no-repeat;background-position: left top;}.__no_responsive.sp .story-under .storyCurChapterSp:after {position: absolute;top: 50%;right: 40px;content: "";width: 54px;height: 38px;margin-top: -19px;background: url(../../story/images/sp/episode_ico_ddmenu_01.png) no-repeat left top;}.__no_responsive.sp .story-under .storyChapterBlockSp.typeBtm .storyCurChapterSp:after {background-image: url(../../story/images/sp/episode_ico_ddmenu_02.png);}.__no_responsive.sp .story-under .storyChapterListSp {display: none;position: absolute;top: 135px;left: 0;z-index: 1000;width: 100%;border-radius: 20px;background-color: #faaa2d;}.__no_responsive.sp .story-under .typeBtm .storyChapterListSp {top: auto;bottom: 135px;left: 0;}.__no_responsive.sp .story-under .storyChapterListSp li a {display: block;padding: 35px 40px;border-radius: 10px;background-image: linear-gradient(to bottom, #f7a421 0, #faab2f 80%, #febb51 100%);color: #ffffff;text-decoration: none;}.__no_responsive.sp .story-under .storyPageListSp {display: none;position: relative;height: 115px;margin: 0 20px 20px;font-size: 250%;text-align: center;}.__no_responsive.sp .story-under .storyPageListSp li,.__no_responsive.sp .story-under .storyPageListSp li span {display: block;width: 118px;padding: 25px 0;background-color: #d2d2d2;}.__no_responsive.sp .story-under .storyPageListSp li.current {background-color: #fbb445;}.__no_responsive.sp .story-under .storyPageListSp li#pn1,.__no_responsive.sp .story-under .storyPageListSp li#pn2,.__no_responsive.sp .story-under .storyPageListSp li#pn3,.__no_responsive.sp .story-under .storyPageListSp li#btmPn1,.__no_responsive.sp .story-under .storyPageListSp li#btmPn2,.__no_responsive.sp .story-under .storyPageListSp li#btmPn3 {position: absolute;top: 0;}.__no_responsive.sp .story-under .storyPageListSp li#pn1,.__no_responsive.sp .story-under .storyPageListSp li#btmPn1 {left: 257px;}.__no_responsive.sp .story-under .storyPageListSp li#pn2,.__no_responsive.sp .story-under .storyPageListSp li#btmPn2 {left: 395px;}.__no_responsive.sp .story-under .storyPageListSp li#pn3,.__no_responsive.sp .story-under .storyPageListSp li#btmPn3 {left: 533px;}.__no_responsive.sp .story-under .storyPageListSp li#pnFirst,.__no_responsive.sp .story-under .storyPageListSp li#pnLast,.__no_responsive.sp .story-under .storyPageListSp li#btmPnFirst,.__no_responsive.sp .story-under .storyPageListSp li#btmPnLast {float: left;padding: 0 140px 0 0;background-color: transparent;background: url(../../story/images/sp/episode_bg_pagination.gif) no-repeat right center;}.__no_responsive.sp .story-under .storyPageListSp li#pnLast,.__no_responsive.sp .story-under .storyPageListSp li#btmPnLast {float: right;padding: 0 0 0 140px;background-position: left center;}.__no_responsive.sp .story-under .storyContBox {margin-bottom: 20px;}.__no_responsive.sp .story-under .storyContBox .storyContBlock .storyCont {position: relative;width: 950px;height: 1405px;overflow: hidden;}.__no_responsive.sp .story-under .storyContBox .storyContBlock ul {position: relative;top: 0;left: 0;width: 17100px;}.__no_responsive.sp .story-under .storyContBox .storyContBlock li {float: left;width: 950px;overflow: hidden;font-size: 0;}.__no_responsive.sp .story-under .storyContBox .storyContBlock li img {width: 990px;height: auto;margin: -20px 0 0 -20px;}.__no_responsive.sp .story-under .storyContBox .slideSpeed {-webkit-transition: all 0.3s linear;}.__no_responsive.sp .story-under .storyContBox .storyPagination {display: none;}.__no_responsive.sp .story-under .storyContBox .finishLayer {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;}.__no_responsive.sp .story-under .storyContBox .finishLayer .finishCont {position: relative;z-index: 2;width: 100%;height: 100%;overflow: hidden;}.__no_responsive.sp .story-under .storyContBox .finishLayer .finishCont.continued {background-color: #ffffff;}.__no_responsive.sp .story-under .storyContBox .finishLayer .finishCont a {display: block;width: 100%;height: 100%;}.__no_responsive.sp .story-under .storyContBox .finishLayer .finishCont img {width: 45%;height: auto;margin-top: 480px;}.__no_responsive.sp .story-under .storyContBox .finishLayer .finishCont.continued img {width: 100%;height: auto;margin-top: 10px;}.__no_responsive.sp .story-under .storyContBox .finishLayer .layerBg {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;opacity: 0.7;background-color: #ffffff;}.__no_responsive.sp .story-under .storyCarouselNaviSp li.back,.__no_responsive.sp .story-under .storyCarouselNaviSp li.next {display: none;position: absolute;top: 950px;}.__no_responsive.sp .story-under .storyCarouselNaviSp li.back {left: 40px;}.__no_responsive.sp .story-under .storyCarouselNaviSp li.next {right: 40px;}.__no_responsive.sp .story-under#story-introduction .introContBlock {position: relative;margin-bottom: 30px;}.__no_responsive.sp .story-under#story-introduction .introContBlock img {width: 100%;height: auto;}.__no_responsive.sp .story-under#story-introduction .introContBlock .introBtn {position: absolute;right: 70px;bottom: 62px;width: 20%;}.__no_responsive.sp .story-under#story-introduction .introContBlock .introBtn a {display: block;width: 194px;height: 146px;background: url(../../story/images/sp/introduction_btn_story.png) no-repeat left top;}.__no_responsive.sp .story-under#story-introduction .introContBlock .introBtn img {display: none;}.__no_responsive.sp .story-under#story-history .storyContBox {margin-bottom: 30px;}.__no_responsive.sp .story-under#story-history .storyContBox img {width: 100%;height: auto;}.__no_responsive.sp .story-under#story-history .historyContBlockInner {padding: 35px 25px;background-color: #ffffff;}.__no_responsive.sp .story-under#story-history .historyContBlock .storyHdChapter {display: block;margin: 0 0 20px 5px;}.__no_responsive.sp .story-under#story-history .historyContBlock .historyCont .shdHistory a {display: block;padding: 15px 0;}.__no_responsive.pc body {background-color: "#fff2d6";}.__no_responsive.sp .pu-main {background-color: "#fff2d6";}.pu-layout-large .pu-wrap {min-width: 980px;}@media all and (max-width: 640px) {body {width: 100%;color: #222222;line-height: 1.4;font-size: 80%;text-align: center;font-size-adjust: none;}a:link,a:visited {color: #222222;text-decoration: underline;}a:hover,a:active {color: #222222;text-decoration: none;}}@keyframes secretoshi_anime_1 {0% {right: 0;}60% {right: 0;}70% {right: -24px;}100% {right: -24px;}}@keyframes secretoshi_anime_2 {0% {right: 0;}90% {right: 0;}100% {right: 24px;}}@keyframes secretoshi_anime_sp_1 {0% {bottom: 195px;}60% {bottom: 195px;}70% {bottom: 234px;}100% {bottom: 234px;}}@keyframes secretoshi_anime_sp_2 {0% {bottom: 0;}90% {bottom: 0;}100% {bottom: -39px;}}@keyframes slowShake {0% {transform: translateY(0);}25% {transform: translateY(-10px);}50% {transform: translateY(5px);}70% {transform: translateY(-10px);}100% {transform: translateY(0);}}@keyframes toshi_top {0% {transform: translate(0, 0);}100% {transform: translateX(2050px) translateY(-400px);}}@keyframes toshi_bottom {0% {transform: translate(0, 0);}100% {transform: translateX(2050px) translateY(400px);}}@keyframes sp_toshi_top {0% {transform: translate(0, 0);}100% {transform: translate(964px, -400px);}}@keyframes sp_toshi_bottom {0% {transform: translate(0, 0);}100% {transform: translate(964px, 400px);}}
