*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}body{background-color:#fff;font-family:rubik source-han-sans-japanese,sans-serif;font-style:normal;font-size:14px;font-weight:400;color:#595a5a;font-feature-settings:"palt";letter-spacing:.08em;line-height:1.5;-webkit-text-size-adjust:100%;overflow-x:hidden}@media only screen and (min-width:651px){a[href^="tel:"]{pointer-events:none;color:#595a5a;text-decoration:none}.tab_only{display:none}.sp_only{display:none}}@media only screen and (max-width:650px){.pc_only{display:none}.tab_only{display:none}}a{color:#004ba0;text-decoration:none}a:hover{color:#004ba0;text-decoration:underline}a:hover img{opacity:.5}a{transition:all .3s ease}a img{transition:all .3s ease}img{max-width:100%;height:auto}.rubik{font-family:rubik,sans-serif;font-weight:400}.page_center{width:100%;padding:0 2%}@media print,screen and (min-width:1003px){.page_center{width:1000px;margin:0 auto;padding:0 0}}@media only screen and (max-width:650px){.page_center{padding:0 5.3%}}

.header202412{width:100%;background-color:#fff}.header202412 .header_inner{padding:0 2% 38px;display:flex;justify-content:space-between;align-items:center}@media print,screen and (min-width: 1580px){.header202412 .header_inner{width:1580px;margin:0 auto;padding:0 0 38px}}.header202412 .header_inner .logo{width:158px}.header202412 .header_inner .header_right{display:flex;justify-content:space-between;align-items:center;width:80%}@media print,screen and (min-width:1200px){.header202412 .header_inner .header_right{width:75%}}@media print,screen and (min-width: 1400px){.header202412 .header_inner .header_right{width:60%}}@media print,screen and (min-width: 1580px){.header202412 .header_inner .header_right{width:60%}}@media print,screen and (max-width:1199px){.header202412 .header_inner .header_right{width:50%;justify-content:flex-end}}.header202412 .header_inner .header_right .gnav{width:700px;display:flex;align-items:flex-start;justify-content:space-between;position:relative}@media print,screen and (max-width:1199px){.header202412 .header_inner .header_right .gnav{display:none}}.header202412 .header_inner .header_right .gnav ul.main_nav{display:flex;flex:1 0 auto}.header202412 .header_inner .header_right .gnav ul.main_nav:after{content:"";width:1px;height:25px;margin:0 5%;border-right:1px solid #595a5a}.header202412 .header_inner .header_right .gnav ul.main_nav li{text-align:center;flex:1 0 auto}.header202412 .header_inner .header_right .gnav ul.main_nav li a{color:#595a5a}.header202412 .header_inner .header_right .gnav ul.main_nav li a:hover{text-decoration:none}.header202412 .header_inner .header_right .gnav ul.main_nav li a:hover span.en{background-color:#595a5a;color:#fff}.header202412 .header_inner .header_right .gnav ul.main_nav li a:hover span.en span{color:#fff}.header202412 .header_inner .header_right .gnav ul.main_nav li a span.en{display:block;font-family:rubik,sans-serif;font-weight:400;font-size:16px;padding:3px 13px 0;white-space:nowrap;text-align:center;transition:all .3s ease}.header202412 .header_inner .header_right .gnav ul.main_nav li a span.en span{color:#004ba0;transition:all .3s ease}.header202412 .header_inner .header_right .gnav ul.main_nav li a span.jp{display:block;width:100%;text-align:center;font-size:8px;font-weight:200;color:#004ba0}.header202412 .header_inner .header_right .gnav ul.main_nav li.btn .sub_area{position:absolute;width:100%;top:90px;left:0;z-index:5000}.header202412 .header_inner .header_right .gnav ul.main_nav li.btn .sub_area.hide{display:none}.header202412 .header_inner .header_right .gnav ul.main_nav li.btn .sub_area .sub{padding:3%;display:flex;justify-content:space-between}.header202412 .header_inner .header_right .gnav ul.main_nav li.btn .sub_area .sub .cate_column{width:48%;display:flex;flex-direction:column}.header202412 .header_inner .header_right .gnav ul.main_nav li.btn .sub_area .sub .cate_column h3{background-color:#fff;font-size:12px;padding:2%}.header202412 .header_inner .header_right .gnav ul.main_nav li.btn .sub_area .sub .cate_column ul{padding:2% 0 0}.header202412 .header_inner .header_right .gnav ul.main_nav li.btn .sub_area .sub .cate_column ul li{padding:2% 0;text-align:center;color:#fff}.header202412 .header_inner .header_right .gnav ul.main_nav li.btn .sub_area .sub .cate_column ul li a{color:#fff;font-size:12px}.header202412 .header_inner .header_right .gnav ul.main_nav li.btn .sub_area .sub .cate_column .preparation{height:100%;display:flex;align-items:center;color:#fff;font-size:13px;font-family:"rubik",sans-serif;text-align:center;justify-content:center}.header202412 .header_inner .header_right .gnav ul.main_nav li.btn.li_lineup .sub{background-color:rgba(89,90,90,.9)}.header202412 .header_inner .header_right .gnav ul.main_nav li.btn.li_category .sub{background-color:rgba(0,75,160,.9)}.header202412 .header_inner .header_right .gnav ul.main_nav li.li_topics a:hover span.en{background-color:#004ba0}.header202412 .header_inner .header_right .gnav ul.main_nav li.li_category a:hover span.en{background-color:#004ba0}.header202412 .header_inner .header_right .gnav ul.main_nav li.li_mypage a .jp{color:#595a5a}.header202412 .header_inner .header_right .gnav ul.main_nav li.li_contact a .jp{color:#595a5a}.header202412 .header_inner .header_right .search{padding:0 3%}@media print,screen and (min-width:1200px){.header202412 .header_inner .header_right .search{padding:0 2%}}@media print,screen and (min-width: 1580px){.header202412 .header_inner .header_right .search{padding:0 30px}}@media print,screen and (max-width:1199px){.header202412 .header_inner .header_right .search{padding:0 1%}}.header202412 .header_inner .header_right .search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;padding:2% 22px 2% 5%;background:#dedede url("https://nihonriko.itembox.design/item/202412_i_search.png?t=20250129230026") no-repeat center right 3px;background-size:17px auto}.header202412 .header_inner .header_right .search input::-moz-placeholder{font-size:11px}.header202412 .header_inner .header_right .search input::placeholder{font-size:11px}@media only screen and (max-width:650px){.header202412 .header_inner .header_right .search input{width:100%;font-size:16px;padding:4% 5%;background-size:10px auto}.header202412 .header_inner .header_right .search input::-moz-placeholder{font-size:10px}.header202412 .header_inner .header_right .search input::placeholder{font-size:10px}}.header202412.header_pet .header_inner{padding:0 2% 38px 0}.header202412.header_pet .header_inner .logo{width:365px}.header202412.header_pet .header_inner .header_right .gnav ul.main_nav li.li_brand a:hover span.en{background-color:#004ba0}.header202412.header_pet .header_inner .header_right .gnav ul.main_nav li.li_voice a:hover span.en{background-color:#004ba0}.header202412.header_health .header_inner{padding:0 2% 38px 0}.header202412.header_health .header_inner .logo{width:365px}.header202412.header_health .header_inner .header_right .gnav ul.main_nav li span.en span{color:#708b72}.header202412.header_health .header_inner .header_right .gnav ul.main_nav li.li_brand a:hover span.en{background-color:#708b72}.header202412.header_health .header_inner .header_right .gnav ul.main_nav li.li_voice a:hover span.en{background-color:#708b72}


/*トップページ*/
.fs-pt-carousel.hide img{opacity:.5}.fs-c-slick .slick-dots li{margin:3px 5px}.fs-c-slick .slick-dots li button{width:10px;height:10px}.fs-c-slick .slick-dots li button:before{color:#c8c8c8;font-size:10px;line-height:10px;opacity:1}.fs-c-slick .slick-dots li button:hover:before{color:#313232}.fs-c-slick .slick-dots li.slick-active button:before{color:#313232;opacity:1}.fs-l-main{margin:24px auto;padding:0;max-width:100%;width:100%;display:block;text-align:center}.fs-l-pageMain{max-width:100%;width:100%;padding:24px 0 0}@media print,screen and (min-width:1200px){.fs-l-sideArea{display:none}.fs-l-main{max-width:100%;width:100%;margin:0 auto}.fs-l-sideArea+.fs-l-pageMain,.fs-l-pageMain+.fs-l-sideArea{max-width:100%;width:100%;margin:0 auto}}
h2.h2_border{font-family:"rubik",sans-serif;font-weight:400;font-size:25px;border-bottom:1px solid #898989;position:relative;text-align:center;width:100%;margin:0 0 20px;padding:0 0 1%;text-transform:uppercase;letter-spacing:.16em}h2.h2_border.blue_border span{color:#004ba0}h2.h2_border.blue_border:before{position:absolute;content:"";width:19%;left:40.5%;bottom:-3px;border-bottom:6px solid #004ba0}h2.h2_border.red_border span{color:#aa001e}h2.h2_border.red_border:before{position:absolute;content:"";width:19%;left:40.5%;bottom:-3px;border-bottom:6px solid #aa001e}h2.h2_border.gray_border span{color:#004ba0}h2.h2_border.gray_border:before{position:absolute;content:"";width:19%;left:40.5%;bottom:-3px;border-bottom:6px solid #595a5a}
.sec_news{max-width:1000px;margin:0 auto}.sec_news ul{padding:2.4% 11% 5.6%;text-align:left}@media only screen and (max-width:650px){.sec_news ul{padding:2.4% 1% 5.6%}}.sec_news ul li{display:flex;justify-content:space-between;padding:0 0 2%;font-weight:200}.sec_news ul li time{width:14%}@media only screen and (max-width:769px){.sec_news ul li time{width:20%}}@media only screen and (max-width:650px){.sec_news ul li time{width:30%}}.sec_news ul li p{width:86%}@media only screen and (max-width:769px){.sec_news ul li p{width:80%}}@media only screen and (max-width:650px){.sec_news ul li p{width:66%}}.sec_news ul li p span.red{display:inline-block;padding:0 1em 0 0;color:#aa001e}
.sec_topics{max-width:1000px;margin:0 auto;padding:0 0 5.6%}.sec_topics .topics_inner ul{display:flex;justify-content:space-between}.sec_topics .topics_inner ul li{width:30%}.sec_topics .topics_inner ul li img{width:100%;height:auto}
.sec_lineup{padding:0 0 5.6%;max-width:1000px;margin:0 auto}.sec_lineup .lineup_slider{width:100%}@media only screen and (max-width:650px){.sec_lineup .lineup_slider{display:none}}.sec_lineup .lineup_slider.fs-c-slick .slick-slide{text-align:center}.sec_lineup .lineup_slider.fs-c-slick .slick-slide img{height:160px;width:auto;margin:0 auto}.sec_lineup .lineup_slider.fs-c-slick .slick-prev{left:-5%;background:rgba(0,0,0,0)}.sec_lineup .lineup_slider.fs-c-slick .slick-prev:before{color:#595a5a}.sec_lineup .lineup_slider.fs-c-slick .slick-next{right:-5%;background:rgba(0,0,0,0);color:#595a5a}.sec_lineup .lineup_slider.fs-c-slick .slick-next:before{color:#595a5a}.sec_lineup .lineup_slider_sp{display:none}@media only screen and (max-width:650px){.sec_lineup .lineup_slider_sp{display:block;width:100%;margin:0 auto;overflow:hidden}.sec_lineup .lineup_slider_sp .slick-slide .fs-pt-carousel__slide{padding:0 20% !important}.sec_lineup .lineup_slider_sp .slick-prev{top:45%;left:0;background:rgba(0,0,0,0)}.sec_lineup .lineup_slider_sp .slick-prev:before{color:#595a5a}.sec_lineup .lineup_slider_sp .slick-next{top:45%;right:0;background:rgba(0,0,0,0);color:#595a5a}.sec_lineup .lineup_slider_sp .slick-next:before{color:#595a5a}}
.sec_category{padding:0 0 5.6%;max-width:1000px;margin:0 auto}.sec_category ul{display:flex;justify-content:space-between;padding:3% 0}.sec_category ul li{width:46%}.sec_category ul li img{width:100%;height:auto}.sec_bestseller{padding:0 0 5.6%;max-width:1000px;margin:0 auto}.sec_bestseller h2.h2_border{letter-spacing:.08em}.sec_bestseller .carousel_wrapper{position:relative;padding:10% 0 30%}@media only screen and (max-width:959px){.sec_bestseller .carousel_wrapper{padding:10% 0}}.sec_bestseller .carousel_wrapper .fs-c-productListCarousel{width:110%;position:absolute;left:-5%;top:5%}@media only screen and (max-width:959px){.sec_bestseller .carousel_wrapper .fs-c-productListCarousel{position:relative;width:100%;left:0;top:0;overflow-x:hidden}}.sec_bestseller .carousel_wrapper .fs-c-productListCarousel .fs-c-productListCarousel__list__item{max-width:160px;min-width:160px;flex-basis:160px;margin:0 22px}@media only screen and (max-width:650px){.sec_bestseller .carousel_wrapper .fs-c-productListCarousel .fs-c-productListCarousel__list__item{max-width:140px;min-width:140px;flex-basis:140px;margin:0 20px}}@media only screen and (max-width:375px){.sec_bestseller .carousel_wrapper .fs-c-productListCarousel .fs-c-productListCarousel__list__item{margin:0 10px}}@media only screen and (max-width:320px){.sec_bestseller .carousel_wrapper .fs-c-productListCarousel .fs-c-productListCarousel__list__item{max-width:120px;min-width:120px;flex-basis:120px;margin:0 10px}}.sec_bestseller .carousel_wrapper .fs-c-productListCarousel .fs-c-productListCarousel__list__item a{color:#595a5a}.sec_bestseller .carousel_wrapper .fs-c-productListCarousel .fs-c-productListCarousel__list__item .fs-c-productPrice__main__label{display:none}.sec_bestseller .carousel_wrapper .fs-c-productListCarousel .fs-c-productListCarousel__list__item .fs-c-productPrice__main__price{color:#595a5a}.sec_bestseller .carousel_wrapper .fs-c-productListCarousel .fs-c-productListCarousel__list__item .fs-c-button--addToWishList--icon{display:none}
.bnrs{padding:0 0 10.6%;max-width:1000px;margin:0 auto}@media only screen and (max-width:650px){.bnrs{padding:0 0 20.6%}}.bnrs ul{display:flex;flex-wrap:wrap;padding:3% 0}.bnrs ul li{width:30%;margin-right:5%;padding:0 0 6%}.bnrs ul li:nth-of-type(3n){margin-right:0}
.sec_special{background-color:#dcdddd;position:relative}.sec_special .h2_wrapper{position:absolute;top:-47px;width:100%;text-align:center}.sec_special .h2_wrapper h2.h2_border{max-width:1000px;margin:0 auto;border-bottom:none}.sec_special .h2_wrapper h2.h2_border span{color:#231815}.sec_special .special_inner{max-width:1000px;margin:0 auto}.sec_special .special_inner h3{font-weight:400;font-size:22px;text-align:center;padding:4% 0}@media only screen and (max-width:650px){.sec_special .special_inner .block{padding:0 4%}}.sec_special .special_inner .block ul{display:flex;justify-content:space-between}.sec_special .special_inner .block ul li{width:30%}.sec_special .special_inner .tel{padding:4% 0}@media only screen and (max-width:650px){.sec_special .special_inner .tel{padding:5% 10%}}
.sec_sns{max-width:1000px;margin:0 auto;height:400px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:650px){.sec_sns{height:200px}}.sec_sns .fs-p-footerSnsLink{display:flex}.sec_sns .fs-p-footerSnsLink li{padding:0 25px}


.fs-l-footer{position:relative;border-top:none;background-color:#fff;color:#3c3c3c;margin-top:0}.fs-p-footerNavigation{background-color:#f7f7f7;padding:1%}.fs-p-footerNavigation a{color:#595a5a}
.footertop{height:400px}@media only screen and (max-width:650px){.footertop{height:200px}}

/*スマホナビ　ドロワーメニュー*/
.fs-l-sideArea ul.spnav{margin:5% 0 0;width:100%;border-top:1px solid #004ba0}.fs-l-sideArea ul.spnav li{border-bottom:1px solid #004ba0}.fs-l-sideArea ul.spnav li a{display:block;padding:3%;font-size:12px}.fs-l-sideArea ul.spnav li a:hover{text-decoration:none;background-color:#004ba0;color:#fff}

/*ログイン*/
.fs-body-login .fs-c-loginForm,.fs-body-review-login .fs-c-loginForm,.fs-body-wishlist-login .fs-c-loginForm{max-width:1000px;margin:0 auto;background:#efefef;padding:3% 3.6%;gap:normal;justify-content:space-between}@media only screen and (max-width:650px){.fs-body-login .fs-c-loginForm,.fs-body-review-login .fs-c-loginForm,.fs-body-wishlist-login .fs-c-loginForm{display:block}}.fs-body-login .fs-c-loginForm .login_block,.fs-body-review-login .fs-c-loginForm .login_block,.fs-body-wishlist-login .fs-c-loginForm .login_block{width:48%}@media only screen and (max-width:650px){.fs-body-login .fs-c-loginForm .login_block,.fs-body-review-login .fs-c-loginForm .login_block,.fs-body-wishlist-login .fs-c-loginForm .login_block{width:100%;padding:0 0 10%}}.fs-body-login .fs-c-loginForm .login_block .fs-c-subSection__title,.fs-body-login .fs-c-loginForm .login_block .fs-c-newUsers__message,.fs-body-review-login .fs-c-loginForm .login_block .fs-c-subSection__title,.fs-body-review-login .fs-c-loginForm .login_block .fs-c-newUsers__message,.fs-body-wishlist-login .fs-c-loginForm .login_block .fs-c-subSection__title,.fs-body-wishlist-login .fs-c-loginForm .login_block .fs-c-newUsers__message{display:none}.fs-body-login .fs-c-loginForm .login_block h2.h2_border,.fs-body-review-login .fs-c-loginForm .login_block h2.h2_border,.fs-body-wishlist-login .fs-c-loginForm .login_block h2.h2_border{font-family:"rubik","source-han-sans-japanese",sans-serif;font-weight:400;padding:0 0 2%}.fs-body-login .fs-c-loginForm .login_block h2.h2_border:before,.fs-body-review-login .fs-c-loginForm .login_block h2.h2_border:before,.fs-body-wishlist-login .fs-c-loginForm .login_block h2.h2_border:before{width:80%;left:10%}.fs-body-login .fs-c-loginForm .login_block .signup_wrapper,.fs-body-review-login .fs-c-loginForm .login_block .signup_wrapper,.fs-body-wishlist-login .fs-c-loginForm .login_block .signup_wrapper{background:#c9caca;padding:5%}.fs-body-login .fs-c-loginForm .login_block .signup_wrapper .sec_signup,.fs-body-review-login .fs-c-loginForm .login_block .signup_wrapper .sec_signup,.fs-body-wishlist-login .fs-c-loginForm .login_block .signup_wrapper .sec_signup{background-color:#fff;border:1px solid #898989;padding:5% 5%}.fs-body-login .fs-c-loginForm .login_block .signup_wrapper .sec_signup .fs-c-subSection,.fs-body-review-login .fs-c-loginForm .login_block .signup_wrapper .sec_signup .fs-c-subSection,.fs-body-wishlist-login .fs-c-loginForm .login_block .signup_wrapper .sec_signup .fs-c-subSection{margin:0}.fs-body-login .fs-c-loginForm .login_block .signup_wrapper .sec_signup h3,.fs-body-review-login .fs-c-loginForm .login_block .signup_wrapper .sec_signup h3,.fs-body-wishlist-login .fs-c-loginForm .login_block .signup_wrapper .sec_signup h3{font-weight:400;font-size:15px}.fs-body-login .fs-c-loginForm .login_block .signup_wrapper .sec_signup .fs-c-button--memberRegister,.fs-body-review-login .fs-c-loginForm .login_block .signup_wrapper .sec_signup .fs-c-button--memberRegister,.fs-body-wishlist-login .fs-c-loginForm .login_block .signup_wrapper .sec_signup .fs-c-button--memberRegister{background-color:#3e3a39;border:1px solid #3e3a39;font-size:16px;color:#fff;font-weight:400;width:100%}.fs-body-login .fs-c-loginForm .login_block .signup_wrapper .singup_bottom,.fs-body-review-login .fs-c-loginForm .login_block .signup_wrapper .singup_bottom,.fs-body-wishlist-login .fs-c-loginForm .login_block .signup_wrapper .singup_bottom{padding:3% 0 0;margin:0}.fs-body-login .fs-c-loginForm .login_block .signup_wrapper .singup_bottom ul,.fs-body-review-login .fs-c-loginForm .login_block .signup_wrapper .singup_bottom ul,.fs-body-wishlist-login .fs-c-loginForm .login_block .signup_wrapper .singup_bottom ul{display:flex;justify-content:space-between;margin:0}.fs-body-login .fs-c-loginForm .login_block .signup_wrapper .singup_bottom ul li,.fs-body-review-login .fs-c-loginForm .login_block .signup_wrapper .singup_bottom ul li,.fs-body-wishlist-login .fs-c-loginForm .login_block .signup_wrapper .singup_bottom ul li{width:48%;padding:0;margin:0}.fs-body-login .fs-c-loginForm .login_block .signup_wrapper .singup_bottom ul li a,.fs-body-review-login .fs-c-loginForm .login_block .signup_wrapper .singup_bottom ul li a,.fs-body-wishlist-login .fs-c-loginForm .login_block .signup_wrapper .singup_bottom ul li a{padding:0}.fs-body-login .fs-c-loginForm .login_block .member_wrapper,.fs-body-review-login .fs-c-loginForm .login_block .member_wrapper,.fs-body-wishlist-login .fs-c-loginForm .login_block .member_wrapper{background:#fff;padding:5%}.fs-body-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner,.fs-body-review-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner,.fs-body-wishlist-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner{border:1px solid #898989;padding:5%}.fs-body-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner h3,.fs-body-review-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner h3,.fs-body-wishlist-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner h3{font-weight:400;font-size:15px}.fs-body-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .info,.fs-body-review-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .info,.fs-body-wishlist-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .info{font-size:11px;padding:3% 0 0}.fs-body-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-inputInformation__field,.fs-body-review-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-inputInformation__field,.fs-body-wishlist-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-inputInformation__field{background-color:rgba(0,0,0,0);padding:0 5%}.fs-body-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-inputInformation__field input,.fs-body-review-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-inputInformation__field input,.fs-body-wishlist-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-inputInformation__field input{background-color:#fff}.fs-body-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-registeredUsers button.fs-c-button--login,.fs-body-review-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-registeredUsers button.fs-c-button--login,.fs-body-wishlist-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-registeredUsers button.fs-c-button--login{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3e3a39;border:1px solid #3e3a39;font-size:16px;color:#fff;font-weight:400;width:90%}.fs-body-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-inputInformation__link,.fs-body-review-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-inputInformation__link,.fs-body-wishlist-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-inputInformation__link{text-align:center}.fs-body-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-inputInformation__link a,.fs-body-review-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-inputInformation__link a,.fs-body-wishlist-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-inputInformation__link a{color:#595a5a}.fs-body-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-linkedServiceLogin h2.fs-c-linkedServiceLogin__title,.fs-body-review-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-linkedServiceLogin h2.fs-c-linkedServiceLogin__title,.fs-body-wishlist-login .fs-c-loginForm .login_block .member_wrapper .member_wrapper_inner .fs-c-linkedServiceLogin h2.fs-c-linkedServiceLogin__title{font-weight:400;font-size:15px;color:#595a5a;border-bottom:none;padding:0 0 5%}

/*新規登録 レビュー一覧*/
.sec_signup{max-width:1000px;margin:0 auto;background:#efefef;padding:3% 3.6%}.sec_signup .fs-c-inputInformation__message{font-family:"rubik",sans-serif;font-weight:400;font-size:25px;border-bottom:1px solid #898989;position:relative;text-align:center;width:100%;margin:0 0 20px;text-transform:uppercase;letter-spacing:.16em;font-family:"rubik","source-han-sans-japanese",sans-serif;font-weight:400;padding:0 0 2%}.sec_signup .fs-c-inputInformation__message p{color:#a05a6e}.sec_signup .fs-c-inputInformation__message p:before{content:"["}.sec_signup .fs-c-inputInformation__message p:after{content:"]"}.sec_signup .fs-c-inputInformation__message:before{position:absolute;content:"";width:66%;left:17%;bottom:-3px;border-bottom:6px solid #a05a6e}.sec_signup .bg_white{background-color:#fff;padding:5%}.sec_signup .bg_white .corners{border:1px solid #898989;padding:5%;position:relative}.sec_signup .bg_white .corners:before,.sec_signup .bg_white .corners:after{content:"";width:60px;height:60px;position:absolute;display:inline-block}.sec_signup .bg_white .corners:before{border-left:solid 6px #a05a6e;border-top:solid 6px #a05a6e;top:-3px;left:-3px}.sec_signup .bg_white .corners:after{border-right:solid 6px #a05a6e;border-bottom:solid 6px #a05a6e;bottom:-3px;right:-3px}.sec_signup .bg_white .corners .corners_inner{padding:5%}.sec_signup .bg_white .corners .corners_inner:before,.sec_signup .bg_white .corners .corners_inner:after{content:"";width:60px;height:60px;position:absolute;display:inline-block}.sec_signup .bg_white .corners .corners_inner:before{border-right:solid 6px #5a5a5a;border-top:solid 6px #5a5a5a;top:-3px;right:-3px}.sec_signup .bg_white .corners .corners_inner:after{border-left:solid 6px #5a5a5a;border-bottom:solid 6px #5a5a5a;bottom:-3px;left:-3px}.sec_signup .bg_white .corners .corners_inner a{color:#a05a6e}.sec_signup .bg_white .corners .corners_inner .signup_merit{display:flex;justify-content:space-between;padding:0 8%}.sec_signup .bg_white .corners .corners_inner .signup_merit .txt{width:62%;text-align:left}.sec_signup .bg_white .corners .corners_inner .signup_merit .txt ul{padding:5% 0 0}.sec_signup .bg_white .corners .corners_inner .signup_merit .img{width:36%}.sec_signup .bg_white .corners .corners_inner .signup_merit .img img{width:100%}.sec_signup .bg_white .corners .corners_inner #fs_form .fs-c-radio__radio:checked:enabled+label>.fs-c-radio__radioMark{border-color:#a05a6e}.sec_signup .bg_white .corners .corners_inner #fs_form .fs-c-radio__radio:checked:enabled+label>.fs-c-radio__radioMark::before{background:#a05a6e}.sec_signup .bg_white .corners .corners_inner #fs_form .fs-c-checkbox__checkbox:checked+label>.fs-c-checkbox__checkMark{background:#a05a6e;border-color:#a05a6e}.sec_signup .bg_white .corners .corners_inner #fs_form .fs-c-inputField__field{text-align:left}.sec_signup .bg_white .corners .corners_inner #fs_form td.fs-c-inputTable__dataCell{text-align:left}.sec_signup .bg_white .corners .corners_inner #fs_form button.fs-c-button--confirmRegister{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#a05a6e;border:1px solid #a05a6e;font-size:16px;color:#fff;font-weight:400;width:50%}.sec_signup .bg_white .corners .corners_inner .fs-p-announcement{text-align:left}.sec_signup .bg_white .corners .corners_inner .fs-p-announcement:first-of-type .fs-p-announcement__title{background:url("https://nihonriko.itembox.design/item/202412_t_review.png?t=20250129230026") no-repeat center center;background-size:100% auto;width:100%;aspect-ratio:746/72;font-size:0}.sec_signup .bg_white .corners .corners_inner .fs-c-reviewList{text-align:left}

/*メルマガ*/
.sec_newsletter{max-width:1000px;margin:0 auto;background:#efefef;padding:3% 3.6%}.sec_newsletter h2.h2_border{font-family:"rubik","source-han-sans-japanese",sans-serif;font-weight:400;padding:0 0 2%}.sec_newsletter h2.h2_border:before{width:36%;left:32%}.sec_newsletter .bg_white{padding:3%;background-color:#fff}.sec_newsletter .bg_white .bg_white_inner{border:1px solid #898989;padding:2% 1%}.sec_newsletter .bg_white .bg_white_inner .fs-c-inputTable th{font-weight:200}.sec_newsletter .bg_white .fs-c-inputInformation{background-color:#fff;padding:5% 0}.sec_newsletter .bg_white .fs-c-inputInformation__message{color:#595a5a;border-bottom:none}.sec_newsletter .bg_white .fs-c-inputInformation__message:before{display:none}.sec_newsletter .bg_white .fs-c-inputInformation__message p{color:#595a5a;font-size:15px;font-weight:400}.sec_newsletter .bg_white .fs-c-inputInformation__message p:before{content:""}.sec_newsletter .bg_white .fs-c-inputInformation__message p:after{content:""}.sec_newsletter .bg_white .fs-c-inputInformation__field{background-color:rgba(0,0,0,0)}.sec_newsletter .bg_white .fs-c-inputField__field{text-align:left}.sec_newsletter .bg_white button.fs-c-button--confirmRegister{background-color:#004ea2;border:1px solid #004ea2}.sec_newsletter .bg_white .fs-p-emailDomainNotice{padding:5% 0 0}

/*カート*/
.sec_cart{max-width:1000px;margin:0 auto;background:#efefef;padding:3% 3.6%}.sec_cart h1.fs-c-heading.fs-c-heading--page{display:none}.sec_cart h2.h2_border{font-family:"rubik","source-han-sans-japanese",sans-serif;font-weight:400;padding:0 0 2%}.sec_cart h2.h2_border:before{width:36%;left:32%;border-bottom:6px solid #595757}.sec_cart h2.h2_border span{color:#595a5a}.sec_cart h2.h2_border span:before{color:#004ba0;content:"["}.sec_cart h2.h2_border span:after{color:#004ba0;content:"]"}.sec_cart .h2_bottom{text-align:center;color:#004ba0;font-weight:400;font-size:16px}.sec_cart .sec_cart_inner{padding:5%;background-color:#fff;margin:5% 0 0;text-align:left}.sec_cart .sec_cart_inner .fs-p-announcement{text-align:left}.sec_cart .sec_cart_inner .fs-p-announcement h2.fs-p-announcement__title{color:#595a5a;font-size:19px;font-weight:400}.sec_cart .sec_cart_inner .fs-c-inputInformation .fs-c-inputInformation__message p{font-size:19px;font-family:"rubik","source-han-sans-japanese",sans-serif;font-weight:400;padding:0 0 2%;color:#595a5a}.sec_cart .sec_cart_inner .bg_white{background-color:#fff;padding:5%}.sec_cart .sec_cart_inner .bg_white .corners{border:1px solid #898989;padding:5%;position:relative}.sec_cart .sec_cart_inner .bg_white .corners:before,.sec_cart .sec_cart_inner .bg_white .corners:after{content:"";width:60px;height:60px;position:absolute;display:inline-block}.sec_cart .sec_cart_inner .bg_white .corners:before{border-left:solid 6px #a05a6e;border-top:solid 6px #a05a6e;top:-3px;left:-3px}.sec_cart .sec_cart_inner .bg_white .corners:after{border-right:solid 6px #a05a6e;border-bottom:solid 6px #a05a6e;bottom:-3px;right:-3px}.sec_cart .sec_cart_inner .bg_white .corners .corners_inner{padding:5%}.sec_cart .sec_cart_inner .bg_white .corners .corners_inner:before,.sec_cart .sec_cart_inner .bg_white .corners .corners_inner:after{content:"";width:60px;height:60px;position:absolute;display:inline-block}.sec_cart .sec_cart_inner .bg_white .corners .corners_inner:before{border-right:solid 6px #5a5a5a;border-top:solid 6px #5a5a5a;top:-3px;right:-3px}.sec_cart .sec_cart_inner .bg_white .corners .corners_inner:after{border-left:solid 6px #5a5a5a;border-bottom:solid 6px #5a5a5a;bottom:-3px;left:-3px}.sec_cart .sec_cart_inner .bg_white .corners .corners_inner a{color:#a05a6e}.sec_cart .sec_cart_inner .bg_white .corners .corners_inner .signup_merit{display:flex;justify-content:space-between;padding:0 8%}.sec_cart .sec_cart_inner .bg_white .corners .corners_inner .signup_merit .txt{width:62%;text-align:left}.sec_cart .sec_cart_inner .bg_white .corners .corners_inner .signup_merit .txt ul{padding:5% 0 0}.sec_cart .sec_cart_inner .bg_white .corners .corners_inner .signup_merit .img{width:36%}.sec_cart .sec_cart_inner .bg_white .corners .corners_inner .signup_merit .img img{width:100%}.sec_cart .sec_cart_inner .bg_white .corners .corners_inner #fs_form .fs-c-radio__radio:checked:enabled+label>.fs-c-radio__radioMark{border-color:#a05a6e}.sec_cart .sec_cart_inner .bg_white .corners .corners_inner #fs_form .fs-c-radio__radio:checked:enabled+label>.fs-c-radio__radioMark::before{background:#a05a6e}.sec_cart .sec_cart_inner .bg_white .corners .corners_inner #fs_form .fs-c-checkbox__checkbox:checked+label>.fs-c-checkbox__checkMark{background:#a05a6e;border-color:#a05a6e}.sec_cart .sec_cart_inner .bg_white .corners .corners_inner #fs_form .fs-c-inputField__field{text-align:left}.sec_cart .sec_cart_inner .bg_white .corners .corners_inner #fs_form td.fs-c-inputTable__dataCell{text-align:left}.sec_cart .sec_cart_inner .bg_white .corners .corners_inner #fs_form button.fs-c-button--confirmRegister{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#a05a6e;border:1px solid #a05a6e;font-size:16px;color:#fff;font-weight:400;width:50%}.sec_cart .sec_cart_inner .fs-c-cartTable__headerCell{font-weight:200;text-align:center}.sec_cart .sec_cart_inner .fs-checkout-payHere-container .fs-c-purchaseHere.fs-c-cartPayment .fs-c-purchaseHere__message{font-size:14px;font-weight:200;text-align:center}.sec_cart .sec_cart_inner .fs-c-button--primary{background-color:#004ea2;border:1px solid #004ea2}.sec_cart .sec_cart_inner .fs-c-button--primary:hover{background-color:#fff;color:#004ea2}.sec_cart .sec_cart_inner .fs-c-button--secondary{background-color:#5a5a5a;border:1px solid #5a5a5a}.sec_cart .sec_cart_inner .fs-c-button--secondary:hover{background-color:#fff;color:#5a5a5a}.sec_cart .sec_cart_inner .fs-c-continueShopping .fs-c-button--standard{background:#fff;border:1px solid #3c5078;font-size:18px;border-radius:0;color:#3c5078;cursor:pointer;display:block;margin:0 auto;line-height:1;text-decoration:none;text-align:center;padding:.8%;box-shadow:none;width:300px}.sec_cart .sec_cart_inner .fs-c-continueShopping .fs-c-button--standard:hover{background-color:#3c5078;color:#fff}.sec_cart .bg_white{padding:5%;background-color:#fff}

/*フリーページ・サポートページ*/
.sec_freepage{max-width:1000px;margin:0 auto;background:#efefef;padding:3% 3.6%}.sec_freepage h1.fs-c-heading.fs-c-heading--page{display:none}.sec_freepage h2.h2_border{font-family:"rubik","source-han-sans-japanese",sans-serif;font-weight:400;padding:0 0 2%}.sec_freepage h2.h2_border.gray_border span{color:#595757}.sec_freepage h2.h2_border:before{width:36%;left:32%;border-bottom:6px solid #595757}.sec_freepage h2.h2_border span{color:#595a5a}.sec_freepage h2.h2_border span:before{color:#595a5a;content:"["}.sec_freepage h2.h2_border span:after{color:#595a5a;content:"]"}.sec_freepage .sec_freepage_inner{padding:5%;background-color:#fff;margin:5% 0 0;text-align:left}.sec_freepage .sec_freepage_inner .fs-c-inputInformation .fs-c-inputInformation__message p{font-size:19px;font-family:"rubik","source-han-sans-japanese",sans-serif;font-weight:400;padding:0 0 2%;color:#595a5a}.sec_freepage .sec_freepage_inner .t_guide{display:none}.sec_freepage .sec_freepage_inner .fs-c-documentArticle__heading{background-color:#dcdddd;color:#595a5a}.sec_freepage .sec_freepage_inner .fs-c-documentColumn__heading{color:#4488c0;border-color:#4488c0;border-style:solid;border-width:0 0 1px 5px;font-weight:500;font-size:1.8rem;padding:8px;padding-left:16px;margin-bottom:8px;color:#595a5a}.sec_freepage .bg_white{padding:5%;background-color:#fff}.sec_freepage .fs-c-inputInformation__field{background:#fff}

/*LINE連携*/
.sec_freepage:has(.sec_line) h2.h2_border.gray_border{display:none}.sec_freepage:has(.sec_line) .sec_freepage_inner{padding:0;background-color:rgba(0,0,0,0);margin:0 0 0;text-align:left}.sec_line .sec_line_inner{padding:5%;background-color:#fff;margin:5% 0 0;text-align:left}.sec_line h2.h2_border.green_border:before{width:30%;left:35%;border-bottom:6px solid #2dad38}.sec_line h2.h2_border.green_border span{color:#595a5a}.sec_line h2.h2_border.green_border span:before{color:#2dad38;content:"["}.sec_line h2.h2_border.green_border span:after{color:#2dad38;content:"]"}.sec_line h2.h2_border.green_border span strong{color:#2dad38;font-weight:400}.sec_line .corners{border:1px solid #898989;padding:5%;position:relative}.sec_line .corners:before,.sec_line .corners:after{content:"";width:60px;height:60px;position:absolute;display:inline-block}.sec_line .corners:before{border-left:solid 6px #2dad38;border-top:solid 6px #2dad38;top:-3px;left:-3px}.sec_line .corners:after{border-right:solid 6px #2dad38;border-bottom:solid 6px #2dad38;bottom:-3px;right:-3px}.sec_line .corners .corners_inner{padding:5%}.sec_line .corners .corners_inner:before,.sec_line .corners .corners_inner:after{content:"";width:60px;height:60px;position:absolute;display:inline-block}.sec_line .corners .corners_inner:before{border-right:solid 6px #5a5a5a;border-top:solid 6px #5a5a5a;top:-3px;right:-3px}.sec_line .corners .corners_inner:after{border-left:solid 6px #5a5a5a;border-bottom:solid 6px #5a5a5a;bottom:-3px;left:-3px}.sec_line .corners .corners_inner .bnr_line{background-color:#e9e9e9;width:36%;margin:0 auto;padding:2%}.sec_line .corners .corners_inner .bnr_line .bnr_line_inner{border:1px solid #2dad38;padding:8% 3%}.sec_line .corners .corners_inner .bnr_line .bnr_line_inner .img{width:50%;margin:0 auto;height:auto;text-align:center}.sec_line .corners .corners_inner .bnr_line .bnr_line_inner .t_line{padding:8% 0;font-size:11px;font-weight:400;text-align:center}.sec_line .corners .corners_inner .bnr_line .bnr_line_inner .t_line strong{font-weight:500;font-size:15px;letter-spacing:.12em}.sec_line .corners .corners_inner .bnr_line .bnr_line_inner .line_merit{width:86%;margin:0 auto;border-top:2px solid #2dad38;padding:5% 0 0}.sec_line .corners .corners_inner .bnr_line .bnr_line_inner .line_merit p{font-size:11px;text-align:center}.sec_line .corners .corners_inner .bnr_line .bnr_line_inner .line_merit p strong{font-size:15px;font-weight:400;color:#2dad38}.sec_line .corners .corners_inner .line_content{width:50%;margin:0 auto;text-align:left;padding:10% 0 0}@media only screen and (max-width:650px){.sec_line .corners .corners_inner .line_content{width:80%}}.sec_line .corners .corners_inner .line_content .please_line{font-size:21px;font-weight:400}.sec_line .corners .corners_inner .line_content .more{font-size:14px;font-weight:200}.sec_line .corners .corners_inner .line_content .button{text-align:center;padding:10% 0 0}.sec_line .corners .corners_inner .line_content .button a{display:block;background-color:#2dad38;color:#fff;border:1px solid #2dad38;padding:2% 5%;font-weight:400}.sec_line .corners .corners_inner .line_content .button a:hover{opacity:.5;text-decoration:none}.sec_line .corners .corners_inner .fs-c-imageContainer{display:none}

/*商品ページ等白い背景で中央寄せ*/
.sec_wrapper{max-width:1000px;margin:0 auto;padding:0 10%}

/*カテゴリページ*/
.sec_wrapper{max-width:1000px;margin:0 auto;padding:0 10%}.sec_categorypage .sec_category_inner .t_item{padding:12% 0}.sec_categorypage .sec_category_inner .campaign{padding:0 0 12%}.sec_categorypage .sec_category_inner .bnr_reaz{padding:0 0 12%}.sec_categorypage .sec_category_inner .cate_nav{padding:0 0 13%}.sec_categorypage .category_nav{padding:0 0 12%}.sec_categorypage .category_nav ul{display:flex;flex-wrap:wrap}.sec_categorypage .category_nav ul li{width:30%;padding:0 0 10px;margin-right:5%}.sec_categorypage .category_nav ul li img{width:100%}.sec_categorypage .category_nav ul li:nth-of-type(3n){margin-right:0}.sec_categorypage .category_block{display:flex;flex-wrap:wrap}@media only screen and (max-width:650px){.sec_categorypage .category_block{display:block}}.sec_categorypage .category_block .block{width:50%;padding:0 0 10%}@media only screen and (max-width:650px){.sec_categorypage .category_block .block{width:100%}}.sec_categorypage .category_block .block.sec_animal_series{background-color:#efefef}.sec_categorypage .category_block .block.sec_nioeair_series{background-color:#dde8f2}.sec_categorypage .category_block .block.sec_itami_series{background-color:#feefdb}.sec_categorypage .category_block .block.sec_kori_series{background-color:#f9fae5}.sec_categorypage .category_block .block h3.t_category_block img{width:100%}.sec_categorypage .category_block .block .item_block{padding:12% 0 0}.sec_categorypage .category_block .block .item_block .box{width:36%;margin:0 auto;padding:5% 0 0;text-align:left}.sec_categorypage .category_block .block .item_block .box a{color:#595a5a}.sec_categorypage .category_block .block .item_block .box p.item_name{padding:2% 0 1%;font-size:11px;font-weight:200}.sec_categorypage .category_block .block .item_block .box p.item_name span.border{display:inline-block;padding:.1%;border:1px solid #595a5a;font-size:9px}.sec_categorypage .category_block .block .item_block .box p.number{border-left:1px solid #595a5a;border-right:1px solid #595a5a;padding:0 2%;font-size:6px;font-weight:200}

/*商品ページ*/
.sec_itempage{max-width:1000px;margin:0 auto;padding:0 1%}.sec_itempage .fs-l-pageMain{padding:0}.sec_itempage .explain{padding:60px 0 74px}.sec_itempage .explain h3.h3_explain{font-size:30px;font-weight:200;line-height:1.6}@media only screen and (max-width:650px){.sec_itempage .explain h3.h3_explain{font-size:20px}}.sec_itempage .explain h3.h3_explain span.blue{font-size:45px;color:#004ba0}@media only screen and (max-width:650px){.sec_itempage .explain h3.h3_explain span.blue{font-size:28px}}.sec_itempage .explain p.p_explain{padding:30px 0 0;line-height:2;font-size:17px;font-weight:200}@media only screen and (max-width:650px){.sec_itempage .explain p.p_explain{font-size:14px}}.sec_itempage .explain .merit{width:73.5%;margin:0 auto;padding:60px 0 0}@media only screen and (max-width:650px){.sec_itempage .explain .merit{width:90%}}.sec_itempage .explain .petbottle{width:78%;margin:0 auto;padding:60px 0 0}@media only screen and (max-width:650px){.sec_itempage .explain .petbottle{width:90%}}.sec_itempage .items{width:80%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 50px}.sec_itempage .items .item_box{width:49%;padding:0 0 20px}@media only screen and (max-width:650px){.sec_itempage .items .item_box{width:100%}}.sec_itempage .items .item_box a{display:flex;justify-content:space-between;align-items:flex-end;color:#595a5a;transition:all .3s ease}.sec_itempage .items .item_box a .img{width:38%}.sec_itempage .items .item_box a .img img{width:100%}.sec_itempage .items .item_box a .txt{width:52%;text-align:left;font-size:13px}.sec_itempage .items .item_box a .txt .txt_top{padding:0 0 8%}.sec_itempage .items .item_box a .txt .comingsoon{display:inline-block;margin:0 0 18%;color:#a05a6e;padding:0 5%;font-weight:bold;letter-spacing:.5em;border-left:3px solid #a05a6e;border-right:3px solid #a05a6e}.sec_itempage .items .item_box a .txt span.border{display:inline-block;border:1px solid #595a5a;font-size:11px;padding:.1% .5%}.sec_itempage .items .item_box a .txt .color{padding:3% 0 0}.sec_itempage .items .item_box a .txt .color p{display:inline-block;border:1px solid #595a5a;font-size:11px;font-weight:400;padding:1% 2%;text-align:center;min-width:60%}.sec_itempage .items .item_box a .txt .color p.black{background-color:#595a5a;color:#fff}.sec_itempage .items .item_box a:hover .txt .color{opacity:.5}.sec_itempage .items .item_box a:hover .txt .color p{text-decoration:none}.sec_itempage .items .item_box .mailpost{padding:30px 0 0}.sec_itempage .items .item_box .mailpost .box{border:1px solid #5a5a5a;background-color:#efefef;text-align:left;padding:2% 5%;position:relative}.sec_itempage .items .item_box .mailpost .box::before{content:"";position:absolute;display:block;width:0;height:0;left:46%;top:-15px;border-right:15px solid rgba(0,0,0,0);border-bottom:15px solid #5a5a5a;border-left:15px solid rgba(0,0,0,0)}.sec_itempage .items .item_box .mailpost .box h3{font-weight:400;text-align:center;border-bottom:1px solid #5a5a5a;font-size:18px;padding:2% 0}.sec_itempage .items .item_box .mailpost .box ul{padding:2% 0 0 5%}.sec_itempage .items .item_box .mailpost .box ul li{text-align:left;list-style:disc;font-size:13px}.sec_itempage .items .item_box .mailpost p.red{color:#be272d;font-size:9px}.sec_itempage .items .item_box .mailpost.no_balloon .box::before{display:none}.sec_itempage .item_bottoms{width:86%;margin:0 auto}@media only screen and (max-width:650px){.sec_itempage .item_bottoms{width:90%}}.sec_itempage .item_bottoms .item_bottoms_top{display:flex;width:100%;justify-content:space-between}@media only screen and (max-width:650px){.sec_itempage .item_bottoms .item_bottoms_top{display:block}}.sec_itempage .item_bottoms .item_bottoms_top .block{box-sizing:border-box;text-align:left;width:48%}@media only screen and (max-width:650px){.sec_itempage .item_bottoms .item_bottoms_top .block{width:100%;margin:0 auto}}.sec_itempage .item_bottoms .item_bottoms_top .block .box{border:1px solid #999;background-color:#efefef;text-align:left;padding:2% 5%;margin-bottom:6%;font-size:13px}.sec_itempage .item_bottoms .item_bottoms_top .block .box h3{border-bottom:1px solid currentColor;font-size:18px;text-align:center;padding:8px 0;margin-bottom:5%}.sec_itempage .item_bottoms .item_bottoms_top .block .box h4{color:#b00;font-weight:bold;text-align:left;font-size:14px;padding:0 0 2%}.sec_itempage .item_bottoms .item_bottoms_top .block .box ul{list-style-type:disc;padding:5% 0 5% 5%}.sec_itempage .item_bottoms .item_bottoms_top .block .box ul li{line-height:1.6;padding:0 0 1%}.sec_itempage .item_bottoms .item_bottoms_top .block .box a{text-decoration:underline}.sec_itempage .item_bottoms .item_bottoms_top .block .box .info{line-height:1.6}.sec_itempage .item_bottoms .item_bottoms_top .block .box table{width:100%;margin:5% 0}.sec_itempage .item_bottoms .item_bottoms_top .block .box table tr{border-bottom:2px solid #efefef}.sec_itempage .item_bottoms .item_bottoms_top .block .box table tr th,.sec_itempage .item_bottoms .item_bottoms_top .block .box table tr td{padding:1.5% 1%;font-size:12px}.sec_itempage .item_bottoms .item_bottoms_top .block .box table tr th{background-color:#fff;font-weight:400;width:30%}.sec_itempage .item_bottoms .item_bottoms_top .block .box.contact_box{text-align:center}.sec_itempage .item_bottoms .item_bottoms_top .block .box.contact_box h4{text-align:center;font-size:15px;color:#595a5a}.sec_itempage .item_bottoms .item_bottoms_top .block .box.contact_box p.info{text-align:center}.sec_itempage .item_bottoms .item_bottoms_top .block .box.contact_box p.info strong{font-weight:400;font-size:15px}


/*商品ページ（フリーページではないもの）*/
.fs-system-product .fs-c-productNameHeading{text-align:left}.fs-system-product .fs-c-productNumber{display:block;text-align:right;margin:0 0 0 auto;width:150px}.fs-system-product .fs-c-productPrices.fs-c-productPrices--productDetail,.fs-system-product .fs-c-productPostage{text-align:right}.fs-system-product .fs-c-productPrice{justify-content:flex-end}.fs-system-product .fs-c-productPointDisplay{display:block;text-align:right;margin:0 0 0 auto;width:170px}