﻿@charset "UTF-8";.masu-ranger{background:#f8f8f8;color:#333}p{font-size:16px;line-height:28px;color:#4d4d4d}@media (min-width:768px){body.boxed .page-wrapper .masu-ranger .container{width:750px}}@media (min-width:992px){body.boxed .page-wrapper .masu-ranger .container{width:970px}}@media (min-width:1200px){body.boxed .page-wrapper .masu-ranger .container{width:1170px}}.masu-ranger .fixed-width-700{width:700px;margin:0 auto}@media screen and (max-width:767px){.masu-ranger .fixed-width-700{width:100%}}.divider-lg{height:50px}.masu-ranger .container-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.masu-ranger h1{font-size:32px;font-weight:700;padding-bottom:10px;color:#1064d6;line-height:1.4;margin-bottom:15px}@media screen and (max-width:767px){.masu-ranger h1{font-size:28px;line-height:30px;margin-top:30px}}.masu-ranger h2{color:#1064d6;font-size:28px;font-weight:700;border-bottom:none;margin-bottom:10px;line-height:1}@media screen and (max-width:767px){.masu-ranger h2{font-size:24px;line-height:1.2;margin-top:10px}}.masu-ranger h3{font-size:20px}.masu-ranger h4{border-bottom:1px solid #ccc;font-size:18px}p.introduction{font-size:14px;line-height:2}.masu-ranger .container-flex.category_pc3-sp2 .item{-ms-flex-basis:calc(33% - 20px);-webkit-flex-basis:calc(33% - 20px);flex-basis:calc(33% - 20px);margin-left:10px;margin-right:10px;margin-bottom:40px}@media screen and (max-width:767px){.masu-ranger .container-flex.category_pc3-sp2 .item{-ms-flex-basis:calc(50% - 10px);-webkit-flex-basis:calc(50% - 10px);flex-basis:calc(50% - 10px);margin-left:5px;margin-right:5px;margin-bottom:20px}}.masu-ranger .container-flex.category_pc3-sp1 .item{-ms-flex-basis:calc(33% - 20px);-webkit-flex-basis:calc(33% - 20px);flex-basis:calc(33% - 20px);margin-left:10px;margin-right:10px;margin-bottom:40px}@media screen and (max-width:991px){.masu-ranger .container-flex.category_pc3-sp1 .item{-ms-flex-basis:calc(33% - 10px);-webkit-flex-basis:calc(33% - 10px);flex-basis:calc(33% - 10px);margin-left:5px;margin-right:5px;margin-bottom:30px}}@media screen and (max-width:767px){.masu-ranger .container-flex.category_pc3-sp1 .item{-ms-flex-basis:calc(100% - 10px);-webkit-flex-basis:calc(100% - 10px);flex-basis:calc(100% - 10px);margin-left:5px;margin-right:5px;margin-bottom:20px}}.category_pc2-sp1 .item{-ms-flex-basis:calc(50% - 20px);-webkit-flex-basis:calc(50% - 20px);flex-basis:calc(50% - 20px);margin-left:10px;margin-right:10px;margin-bottom:40px}@media screen and (max-width:767px){.category_pc2-sp1 .item{-ms-flex-basis:calc(100% - 10px);-webkit-flex-basis:calc(100% - 10px);flex-basis:calc(100% - 10px);margin-left:5px;margin-right:5px;margin-bottom:30px}}.container-flex.item_pc2-sp1 .item-wrapper,.container-flex.item_pc2-sp1 .user-wrapper{-ms-flex-basis:calc(50% - 30px);-webkit-flex-basis:calc(50% - 30px);flex-basis:calc(50% - 30px);margin-left:15px;margin-right:15px;margin-bottom:30px}@media screen and (max-width:767px){.container-flex.item_pc2-sp1 .item-wrapper,.container-flex.item_pc2-sp1 .user-wrapper{-ms-flex-basis:calc(100% - 10px);-webkit-flex-basis:calc(100% - 10px);flex-basis:calc(100% - 10px);margin-left:5px;margin-right:5px;margin-bottom:20px}}.container-flex.item_pc3-sp1 .item-wrapper,.container-flex.item_pc3-sp1 .user-wrapper{-ms-flex-basis:calc(33% - 30px);-webkit-flex-basis:calc(33% - 30px);flex-basis:calc(33% - 30px);margin-left:15px;margin-right:15px;margin-bottom:30px}@media screen and (max-width:767px){.container-flex.item_pc3-sp1 .item-wrapper,.container-flex.item_pc3-sp1 .user-wrapper{-ms-flex-basis:calc(100% - 10px);-webkit-flex-basis:calc(100% - 10px);flex-basis:calc(100% - 10px);margin-left:5px;margin-right:5px;margin-bottom:20px}}.container-flex.pc5_sp2 .item{-ms-flex-basis:calc(20% - 20px);-webkit-flex-basis:calc(20% - 20px);flex-basis:calc(20% - 20px);margin-left:10px;margin-right:10px;margin-bottom:10px}@media screen and (max-width:1199px){.container-flex.pc5_sp2 .item{-ms-flex-basis:calc(33% - 20px);-webkit-flex-basis:calc(33% - 20px);flex-basis:calc(33% - 20px);margin-left:10px;margin-right:10px;margin-bottom:20px}}@media screen and (max-width:767px){.container-flex.pc5_sp2 .item{-ms-flex-basis:calc(50% - 20px);-webkit-flex-basis:calc(50% - 20px);flex-basis:calc(50% - 20px);margin-left:10px;margin-right:10px;margin-bottom:20px}}@media screen and (min-width:992px){.container-flex.pc5_tb2_sp1 .item{-ms-flex-basis:calc(33% - 20px);-webkit-flex-basis:calc(33% - 20px);flex-basis:calc(33% - 20px);margin-left:10px;margin-right:10px;margin-bottom:10px}}@media screen and (max-width:991px){.container-flex.pc5_tb2_sp1 .item{-ms-flex-basis:calc(50% - 20px);-webkit-flex-basis:calc(50% - 20px);flex-basis:calc(50% - 20px);margin-left:10px;margin-right:10px;margin-bottom:40px}}@media screen and (max-width:767px){.container-flex.pc5_tb2_sp1 .item{-ms-flex-basis:calc(100% - 10px);-webkit-flex-basis:calc(100% - 10px);flex-basis:calc(100% - 10px);margin-left:5px;margin-right:5px;margin-bottom:20px}}@media screen and (min-width:992px){.container-flex.pc4_tb2_sp1 .item{-ms-flex-basis:calc(25% - 20px);-webkit-flex-basis:calc(25% - 20px);flex-basis:calc(25% - 20px);margin-left:10px;margin-right:10px;margin-bottom:20px}}@media screen and (max-width:991px){.container-flex.pc4_tb2_sp1 .item{-ms-flex-basis:calc(50% - 20px);-webkit-flex-basis:calc(50% - 20px);flex-basis:calc(50% - 20px);margin-left:10px;margin-right:10px;margin-bottom:40px}}@media screen and (max-width:767px){.container-flex.pc4_tb2_sp1 .item{-ms-flex-basis:calc(100% - 10px);-webkit-flex-basis:calc(100% - 10px);flex-basis:calc(100% - 10px);margin-left:5px;margin-right:5px;margin-bottom:20px}}.item .image-wrapper{margin-bottom:5px;position:relative}.item .image-wrapper img{width:100%;border-radius:5px;max-width:480px}.item .image-wrapper .image-caption{position:absolute;bottom:0;left:0;width:100%;background:rgba(60,60,60,.7);color:#fff;text-align:center;padding:2px 0}.container-flex.pc3_sp1-nomargin .flex-item{-ms-flex-basis:33%;-webkit-flex-basis:33%;flex-basis:33%}@media screen and (max-width:767px){.container-flex.pc3_sp1-nomargin .flex-item{-ms-flex-basis:100%;-webkit-flex-basis:100%;flex-basis:100%}}.flex-item img{width:100%}.vert_01{-ms-flex-basis:calc(25% - 30px);-webkit-flex-basis:calc(25% - 30px);flex-basis:calc(25% - 30px);margin-left:15px;margin-right:15px;margin-bottom:30px}.vert_02{-ms-flex-basis:calc(75% - 30px);-webkit-flex-basis:calc(75% - 30px);flex-basis:calc(75% - 30px);margin-left:15px;margin-right:15px;margin-bottom:30px}@media screen and (max-width:767px){.vert_01,.vert_02{-ms-flex-basis:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:30px}}.vert_03{-ms-flex-basis:calc(30% - 15px);-webkit-flex-basis:calc(30% - 15px);flex-basis:calc(30% - 15px);margin-left:0;margin-right:15px}.vert_04{-ms-flex-basis:calc(70% - 15px);-webkit-flex-basis:calc(70% - 15px);flex-basis:calc(70% - 15px);margin-left:15px;margin-right:0}@media screen and (max-width:767px){.vert_03{-ms-flex-basis:calc(35% - 5px);-webkit-flex-basis:calc(35% - 5px);flex-basis:calc(35% - 5px);margin-left:0;margin-right:5px}.vert_04{-ms-flex-basis:calc(65% - 5px);-webkit-flex-basis:calc(65% - 5px);flex-basis:calc(65% - 5px);margin-left:5px;margin-right:0}}.vert_05{-ms-flex-basis:calc(35% - 25px);-webkit-flex-basis:calc(35% - 25px);flex-basis:calc(35% - 25px);margin-left:15px;margin-right:10px}.vert_06{-ms-flex-basis:calc(65% - 25px);-webkit-flex-basis:calc(65% - 25px);flex-basis:calc(65% - 25px);margin-left:10px;margin-right:15px}@media screen and (max-width:767px){.vert_05{-ms-flex-basis:calc(100% - 120px);-webkit-flex-basis:calc(100% - 120px);flex-basis:calc(100% - 120px);margin-left:60px;margin-right:60px;margin-bottom:10px}.vert_06{-ms-flex-basis:calc(100% - 10px);-webkit-flex-basis:calc(100% - 10px);flex-basis:calc(100% - 10px);margin-left:5px;margin-right:5px}}.item.container-flex .image-area{-ms-flex-basis:calc(20% - 20px);-webkit-flex-basis:calc(20% - 20px);flex-basis:calc(20% - 20px);margin-left:15px;margin-right:5px;margin-bottom:10px}.item.container-flex .spec-area{-ms-flex-basis:calc(80% - 10px);-webkit-flex-basis:calc(80% - 10px);flex-basis:calc(80% - 10px);margin-left:5px;margin-right:5px;margin-bottom:10px}@media screen and (max-width:480px){.item.container-flex .image-area{-ms-flex-basis:calc(30% - 10px);-webkit-flex-basis:calc(30% - 10px);flex-basis:calc(30% - 10px);margin-left:5px;margin-right:5px;margin-bottom:10px}.item.container-flex .spec-area{-ms-flex-basis:calc(70% - 10px);-webkit-flex-basis:calc(70% - 10px);flex-basis:calc(70% - 10px);margin-left:5px;margin-right:5px;margin-bottom:20px}}.item{margin-bottom:40px}.item .main-image{border-radius:150px;overflow:hidden;display:block}.owner-name{font-size:18px;font-weight:700;margin-bottom:5px}.brand{color:#888;font-size:12px;margin-bottom:5px;line-height:16px}.tax-included{font-size:10px;font-weight:400}.masu-ranger>.block.fullwidth{padding:0}.masu-ranger .fullwidth .cover-image{padding:0}.lead-copy{font-size:14px}.image-area>.main-image-wrapper{margin-left:5px;margin-right:5px;margin-bottom:8px}.image-area img{width:100%;border-radius:5px}.balloon1-left{position:relative;display:inline-block;margin:0 0 0 25px;padding:15px;background:#def;border-radius:10px}.balloon1-left:before{content:"";position:absolute;top:20%;left:-26px;margin-top:-15px;border:15px solid transparent;border-right:15px solid #def}.balloon1-left p{margin:0;padding:0}.product-name{font-size:15px;line-height:1.2;margin-bottom:5px}.color-name{font-size:12px;line-height:1.2;color:#777;display:block;margin-bottom:4px}.item span[data-ajax-price]{font-size:16px;font-weight:600}.centered-table{margin:10px auto 30px;text-align:center;background:0 0}.centered-table tr{border-bottom:1px solid #4d4d4d}.centered-table td,.centered-table th{padding:8px 24px}@media screen and (max-width:480px){.centered-table td,.centered-table th{padding:6px 18px}}