@charset "utf-8";

.page_products .l_products{position:relative;overflow:hidden}.page_products .l_products:before{background:url(../img/products/bg_cask.jpg) no-repeat;background-size:100% auto;background-position:center top;display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;content:"\A"}.page_products .l_products .products_inner{max-width:1400px;margin-right:auto;margin-left:auto;z-index:9;overflow:hidden;position:relative;padding:5% 0 0}.page_products .l_products .product_list{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page_products .l_products .product_item{*zoom:1;position:relative;width:50%}.page_products .l_products .product_item:after{content:"";display:block;clear:both;height:0}.page_products .l_products .product_item:nth-child(odd) .block_detail{margin:0 1.66667% 0 0}.page_products .l_products .product_item:nth-child(even) .block_detail{margin:0 10% 0 0}.page_products .l_products .product_item:nth-child(n+3){margin:5% 0 0}.page_products .l_products .product_headline{text-align:center}.page_products .l_products .product_headline .large{display:inline-block;font-size:2.8rem;color:#d1a346}.page_products .l_products .product_headline .large .br{display:inline-block;margin-left:.3em}.page_products .l_products .product_headline .small{display:inline-block;margin:.5rem 0 0;font-size:1.3rem;color:#fff}.page_products .l_products .product_img{z-index:9;position:absolute;display:inline-block}.page_products .l_products .block_detail{float:right;width:68.33333%}.page_products .l_products .block_detail .headelin_taisting{margin:2.5% 0 0;padding:1rem 0;text-align:center;font-size:1.5rem;color:#fff;background:url(../img/common/module/bg/bg_gold.jpg) repeat left top}.page_products .l_products .block_detail .taisting_list{height:28.5em;margin:4.87805% 0 0;padding:7.31707% 0;border:1px solid #d1a346;background:url(../img/common/module/bg/bg_black_02.jpg) repeat left top}.page_products .l_products .block_detail .taisting_item{display:table;width:100%;margin:4.87805% 0 0;line-height:1.5;font-size:1.2rem}.page_products .l_products .block_detail .taisting_item:first-of-type{margin-top:0}.page_products .l_products .block_detail .taisting_title{display:table-cell;width:30.4878%;padding:0 0 0 7.31707%;color:#d1a346}.page_products .l_products .block_detail .taisting_detail{display:table-cell;padding:0 7.31707% 0 0;color:#fff}.page_products .l_products .block_detail .info_product{position:relative;margin:3.65854% 0 0;padding:0 0 0 9.7561%;color:#fff}.page_products .l_products .block_detail .info_product:before{content:"";position:absolute;top:.6rem;left:0;display:inline-block;background:#d1a346;width:7.31707%;height:1px}.page_products .l_products .block_detail .info_title{font-size:1.5rem}.page_products .l_products .block_detail .info_detail{margin:2.43902% 0 0;font-size:1.2rem}.page_products .l_products .block_detail .info_text{line-height:1.66667}.page_products .l_products .block_detail .info_note{display:block;margin:2.43902% 0 0;font-size:1rem}.page_products .l_products .product_item_canadianclub .product_img{bottom:-6.66667%;left:12.5%;width:19.66667%}.page_products .l_products .product_item_canadianclub .award{width:152.63158%;margin:8.77193% 0 0 -26.31579%;display:table;color:#fff}.page_products .l_products .product_item_canadianclub .award .award_img{display:table-cell;width:20.11494%;vertical-align:middle}.page_products .l_products .product_item_canadianclub .award .award_text{display:table-cell;vertical-align:middle;padding:0 0 0 8.77193%;font-size:1.2rem}.page_products .l_products .product_item_blacklabel .product_img{bottom:7.5%;left:5%;width:18.66667%}.page_products .l_products .product_item_classic12yearold .product_img{bottom:4.16667%;left:13.33333%;width:18.33333%}.page_products .l_products .product_item_20yearold .product_img{bottom:4.16667%;left:5.83333%;width:18%}.page_products .l_products .bg_cask{display:inline-block;width:100%}.page_products .block_btn_onlineshop{position:relative;margin:6.66667% 0 10%;text-align:center}@media screen and (max-width:1200px){.page_products .l_products .products_inner{padding:10% 0 0}.page_products .l_products .product_item{width:100%}.page_products .l_products .product_item:nth-child(odd) .block_detail{float:none;width:58.33333%;margin-left:auto;margin-right:auto}.page_products .l_products .product_item:nth-child(even) .block_detail{float:none;width:58.33333%;margin-left:auto;margin-right:auto}.page_products .l_products .product_item:nth-child(n+2){margin:10% 0 0}.page_products .l_products .product_headline .large{font-size:3.4rem}.page_products .l_products .product_headline .small{font-size:1.6rem}.page_products .l_products .block_detail .headelin_taisting{font-size:1.8rem}.page_products .l_products .block_detail .taisting_list{height:auto;padding:7.14286% 0}.page_products .l_products .block_detail .taisting_item{font-size:1.4rem;margin-top:4.28571%}.page_products .l_products .block_detail .info_product{margin:5.35714% 0 0;padding:0 0 0 13.39286%}.page_products .l_products .block_detail .info_product:before{width:8.57143%}.page_products .l_products .block_detail .info_title{font-size:1.8rem}.page_products .l_products .block_detail .info_detail{margin:2.67857% 0 0;font-size:1.4rem}.page_products .l_products .block_detail .info_note{margin:2.67857% 0 0;font-size:1.4rem}.page_products .l_products .product_item_canadianclub .product_img{width:12.5%;bottom:0;left:10%}.page_products .l_products .product_item_blacklabel .product_img{width:12.91667%;bottom:0;left:10%}.page_products .l_products .product_item_classic12yearold{margin:10% 0 0}.page_products .l_products .product_item_classic12yearold .product_img{width:12.08333%;bottom:0;left:10%}.page_products .l_products .product_item_20yearold{margin:9% 0 0}.page_products .l_products .product_item_20yearold .product_img{width:12.08333%;bottom:0;left:10%}}@media screen and (max-width:960px){.page_products .block_btn_onlineshop{margin:12.5% 0 16.66667%}}@media screen and (max-width:768px){.page_products .l_products{width:100%;height:100%}.page_products .l_products .products_inner{padding:23.4375% 5.20833% 0}.page_products .l_products .product_item:nth-child(odd) .block_detail{width:100%}.page_products .l_products .product_item:nth-child(even) .block_detail{width:100%}.page_products .l_products .product_item:nth-child(n+2){margin:23.4375% 0 0}.page_products .l_products .product_headline .large .br{display:block;margin-left:0}.page_products .l_products .product_headline .large{font-size:3.1rem}.page_products .l_products .product_headline .small{margin:1rem;font-size:1.4rem}.page_products .l_products .product_img{position:relative}.page_products .l_products .block_detail .headelin_taisting{font-size:1.6rem;margin-top:5.98802%}.page_products .l_products .block_detail .taisting_item{font-size:1.2rem}.page_products .l_products .block_detail .taisting_title{width:8.33333em;padding:0 0 0 5.23952%}.page_products .l_products .block_detail .taisting_detail{padding:0 4.49102% 0 0}.page_products .l_products .block_detail .info_product{margin:7.48503% 0 0;padding:0 0 0 14.97006%}.page_products .l_products .block_detail .info_product:before{width:10.47904%}.page_products .l_products .block_detail .info_title{font-size:1.6rem}.page_products .l_products .block_detail .info_detail{margin:5.98802% 0 0;font-size:1.3rem}.page_products .l_products .block_detail .info_note{margin:5.98802% 0 0;font-size:1rem}.page_products .l_products .product_item_canadianclub .product_img{width:25.4491%;margin:5.98802% auto 0;left:0;display:block}.page_products .l_products .product_item_canadianclub .award{width:10em;position:absolute;top:4.49102%;left:-9em;margin:0}.page_products .l_products .product_item_canadianclub .award .award_img{display:block;width:41.17647%;margin:0 auto}.page_products .l_products .product_item_canadianclub .award .award_text{display:block;width:100%;margin-top:1rem;padding:0;font-size:1rem}.page_products .l_products .product_item_blacklabel .product_img{width:25.4491%;margin:5.98802% auto 0;left:0;display:block}.page_products .l_products .product_item_classic12yearold .product_img{width:25.4491%;margin:5.98802% auto 0;left:0;display:block}.page_products .l_products .product_item_20yearold .product_img{width:25.4491%;margin:5.98802% auto 0;left:0;display:block}.page_products .l_products .bg_cask{display:none}.page_products .block_btn_onlineshop{width:89.58333%;margin-right:auto;margin-left:auto;margin-top:15.625%;margin-bottom:20.83333%}}