@charset "utf-8";body{background-color:#f9f9f9}a,a:active,a:hover,a:link,a:visited{text-decoration:none}a{text-decoration:none}a:hover{text-decoration:underline}@media screen and (min-width:768px){body{background-repeat:no-repeat;background-position:center 631px;background-size:2999px auto;background-image:url(https://img.dinos.co.jp/images/v1/top/body_bg.png)}body.spTop{background:0 0}img.eventBg{position:absolute;top:631px;left:50%;transform:translateX(-50%);margin:auto}.contents{padding:0 20px}.header-search-wrapper~.contents{margin-top:15px}}@media screen and (max-width:767px){body{font-size:3.5vw}.contents{padding-top:6.666vw}.contents,.sec-shop{background:#f9f9f9}}.grid-cmn-01:after,.grid-cmn-02:after,.grid-cmn-03:after{clear:both}a img.big{transition:all .2s linear}a:hover img.big{opacity:.7;-webkit-backdrop-filter:opacity(70%);backdrop-filter:opacity(70%)}*{box-sizing:border-box;-webkit-box-sizing:border-box}em,h1,h2,h3,h4,h5,h6,strong{font-size:100%;font-weight:400}.off_rate{font-size:14px;color:red;padding-top:1px;display:inline-block}@media screen and (min-width:768px){.off_rate{font-size:14px}}.saleflug .off_rate,.saleflug0 .off_rate{display:none}.saleflug0 p[class^=cms_data_]{padding-top:6px}.saleflug1 .price,.saleflug1 .tax,.saleflug1 dd .cms_data_price,.saleflug1 dd .cms_dataprice{color:red}.saleflug1 p[class^=cms_data_]{padding-top:6px}.grid-cmn-03{margin-left:-35px;display:flex;flex-wrap:wrap}.grid-cmn-03>.grid-item{float:left;width:583px;margin:0 0 35px 35px}.grid-cmn-03>.grid-item--width1{width:275px;display:flex;flex-direction:column}.grid-cmn-03>.grid-item a:first-child{flex-grow:2;overflow:hidden;height:100%}@media screen and (max-width:767px){.grid-cmn-03{margin-left:-3%;margin-top:8vw}.grid-cmn-03>.grid-item{width:100%;margin:0;margin:0 0 3% 3%}.grid-cmn-03>.grid-item--width1{width:calc(50% - 3%)}.grid-cmn-03>.grid-item--width2{width:97%}}.sec-rank .box-category-select{width:485px;height:35px;margin:15px auto 18px;border:1px solid #e5e5e5}.sec-rank .box-category-select .form-category-select{width:485px;height:35px;text-indent:8px;color:#000}.sec-rank .rank{margin-bottom:3px;padding:5px 0 0;width:23px;height:23px;background:url(https://img.dinos.co.jp/images/common/ico_ranking_bg.png) no-repeat 0 0;background-size:23px auto;line-height:1.8;color:#fff;text-align:center}.sec-carousel{padding:30px 0;margin-bottom:35px;position:relative}.sec-carousel .title{margin-bottom:30px;font-weight:700;text-align:center}.sec-carousel .title .txt{display:block;font-weight:400;line-height:1.43}.sec-carousel .inner{position:relative}.sec-carousel .btn{text-align:center}.sec-carousel .btn a{display:inline-block;min-width:223px;padding:5px 40px;background-color:#000;border:solid 1px #000;color:#fff;border-radius:18px}.sec-carousel .btn a:hover,.sec-carousel.tv-recommend .btn a:hover{text-decoration:none;background-color:#eee;color:#333;border:solid 1px #eee}.box-carousel{position:relative}.box-carousel .slider .slick-list{padding-right:20px}.box-carousel .slider .item{margin:0 0 0 19px}.box-carousel .slider .item a{color:#000;outline:0;text-decoration:none}.box-carousel .slider .item a:hover dl{text-decoration:underline}.box-carousel .img{position:relative}.box-carousel .img img{overflow:hidden;border-radius:5px;border:1px solid #eee}.box-carousel .text{padding:16px 0 0}.box-carousel .text .ttl{color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.box-carousel .text .price{color:#333;font-weight:700}.box-carousel .text .price.yen::first-letter{font-weight:400}.box-carousel .item .sale-icon{background-color:#f20c0c;color:#fff;z-index:1;position:absolute;left:50%;bottom:-9px;min-width:82px;padding:0 .4em;transform:translateX(-50%);border-radius:9px;text-align:center;font-weight:700;height:18px;line-height:18px}.box-carousel .slider .item.is-alert .text .price,.box-carousel .slider .item.is-sale .text .price{color:red}.box-carousel .item.is-alert .sale-icon::before{content:"";background:url(https://img.dinos.co.jp/images/v1/goodslist/ico_search_alert_01.png) no-repeat;display:inline-block;width:11px;height:11px;margin-right:3px;position:relative;top:2px;background-size:11px;-webkit-animation:pounding .5s linear infinite alternate;animation:pounding .5s linear infinite alternate}@keyframes pounding{0%{transform:scale(1.3)}20%{transform:scale(1.2)}40%{transform:scale(1.13)}60%{transform:scale(1.1)}80%{transform:scale(1)}100%{transform:scale(1)}}.box-carousel .text .star{color:#333;margin-top:4px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1.5){.box-carousel .text .star{display:flex;align-items:center}.box-carousel .item .sale-icon{min-width:calc(15px + 9em)}}.box-carousel .text .star span{color:#333}.box-carousel .text .star img{width:90px;max-width:100%;display:inline-block;margin-right:6px}.box-carousel .slider-btn li{text-indent:-9999px;overflow:hidden}.box-carousel .text .link a{color:#86be24}.box-carousel .text .txt{color:#333;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.sec-carousel.tv-recommend .btn a{background-color:#fff;border:solid 1px #6cc;color:#000;font-weight:700}.sec-carousel.tv-recommend{background-size:100% auto;background-repeat:no-repeat;background-position:bottom}.sec-carousel.tv-recommend .btn{position:absolute;transform:translateX(-50%);left:50%}.tv-recommend .box-carousel .text .ttl{font-weight:700}@media screen and (min-width:768px){.slider{opacity:0}.slider.slick-initialized{opacity:1}.sec-rank .box-category-select .form-category-select{font-size:16px}.sec-rank .rank{font-size:10px}.sec-carousel .title{font-size:21px;line-height:1}.sec-carousel.box-pop-featured .slider .item:nth-child(5n).slick-active,.sec-carousel.sec-rank .slider .item:nth-child(5n).slick-active{margin-left:18px}.sec-carousel .title .txt{font-size:14px}.sec-carousel .btn{margin-top:30px}.sec-carousel .btn a{font-size:14px}.box-carousel .text .ttl{font-size:12px}.box-carousel .text .price{font-size:14px;line-height:1.5;margin-top:3px}.box-carousel .text .price.yen::first-letter{font-size:12px}.box-carousel .item .sale-icon{font-size:10px}.box-carousel .text .txt{line-height:1.53;font-size:12px;margin-top:10px}.box-rank .slider .text .ttl{font-size:12px}.box-rank .slider .text .price{font-size:14px}.box-rank .slider .text .price .fee{font-size:12px}.box-carousel .slider-btn li{position:absolute;top:53px;width:32px;height:73px;cursor:pointer;background-position:0 0;background-repeat:no-repeat;background-size:32px 73px}.box-carousel .btn-left{left:0;background-image:url(https://img.dinos.co.jp/images/v1/top/ico_arrow_left_pc.png)}.box-carousel .btn-right{right:0;background-image:url(https://img.dinos.co.jp/images/v1/top/ico_arrow_right_pc.png)}.box-carousel .slider-btn li.slick-disabled{display:none!important}.box-rank .slider-btn li{top:80px}.tv-recommend .box-carousel .slider .slick-list{padding-right:35px}.sec-carousel.tv-recommend{padding-bottom:184px;background-image:url(https://img.dinos.co.jp/images/v1/top/top_tv_bg.png)}.sec-carousel.tv-recommend .btn{bottom:19px}.sec-carousel.tv-recommend .box-carousel .slider .item{margin:0 0 0 35px}.tv-recommend .box-carousel .text{padding-top:10px}.sec-carousel.tv-recommend .box-carousel .slider-btn li{top:112px}.tv-recommend .box-carousel .text .ttl{font-size:18px}}@media screen and (max-width:767px){.sec-cmn-01{padding:0 0 10px}.sec-rank.sec-carousel{padding:5.333vw 0;margin-bottom:1.333vw}.sec-rank{position:relative;width:100vw;margin:0 calc(50% - 50vw)}.sec-carousel .title{margin-bottom:2.666vw}.sec-carousel .btn{width:auto;margin:2.666vw 0}.sec-carousel .btn a{padding:.5em 1em;border:solid 1px #ddd;border-radius:5.333vw;min-width:54.133vw}.sec-carousel:not(.box-pop-featured) .box-carousel .slider{scrollbar-width:none;white-space:nowrap;overflow-x:scroll;display:flex;flex-wrap:nowrap;padding-right:2.666vw;padding-bottom:2.666vw}.sec-carousel .slider-btn{display:none}.sec-carousel:not(.box-pop-featured) .box-carousel .slider .item{margin-left:2.666vw;display:inline-block;background-color:inherit;width:34.666vw;border-radius:2px;flex:0 0 auto}.sec-carousel .item .img{margin-bottom:2.666vw}.sec-carousel .item .text{padding-top:0}.box-carousel .text .price.yen::first-letter{font-size:.8em}.box-carousel .item .sale-icon{width:max-content;min-width:21.333vw;height:4.4vw;line-height:4.4vw;padding:0 .8vw;border-radius:10vw;display:flex;align-items:center;justify-content:center}@media (orientation:portrait){.box-carousel .item .sale-icon{padding-top:.133vw}}.box-carousel .item.is-alert .sale-icon::before{top:0}.box-carousel .text .star{margin-top:0}.box-carousel .text .star img{width:17.066vw;vertical-align:middle}.sec-rank{border:none!important;border-radius:0!important}.sec-rank .box-category-select{width:calc(100% - 6%);height:35px;margin:0 auto 5.333vw}.sec-rank .box-category-select .form-category-select{width:100%;height:35px;font-weight:700}.box-category-select~div .box-carousel~.btn{padding:0 12px}.sec-rank .rank{margin-left:1px;width:4.266vw;height:4.266vw;background-size:contain;font-size:55%;padding-top:1.044vw}.box-rank{margin:0 calc(50% - 50vw)}.box-rank .slider{height:auto;margin:0}.box-rank .slider .item{margin:0}.box-rank .slider .text .price .fee{line-height:1.67}.box-rank .slider .text .star{margin-bottom:0}.box-rank .slider .text .txt{display:none}.sec-carousel.box-pop-featured{padding-left:3%;padding-right:3%}.box-pop-featured .slider .item{margin:0 0 5%;overflow:hidden}.box-pop-featured .slider .item dl{display:flex}.box-pop-featured .slider .item dl .img{width:29.6vw;margin-bottom:0}.box-pop-featured .item dl .text{width:62.88%;padding:0 0 0 3%;flex:1}.box-pop-featured .item dl .text .star,.box-pop-featured .item dl .text .ttl{margin-bottom:.3em}.box-pop-featured .item dl .text .price{margin-top:-.8vw}.box-pop-featured .item dl .text .txt{font-size:.86em;-webkit-line-clamp:3}.box-pop-featured .slider .item:nth-child(3){margin-bottom:0}.box-pop-featured .slider .item:nth-child(n+4){display:none}.sec-carousel.tv-recommend{padding-bottom:29.067vw;background-image:url(https://img.dinos.co.jp/images/v1/top/top_tv_bg_sp.png)}.sec-carousel.tv-recommend .title{margin-bottom:4vw}.sec-carousel.tv-recommend .box-carousel .slider{padding-right:2.666vw}.sec-carousel.tv-recommend .box-carousel .slider .item{width:60vw;margin-left:2.666vw;margin-right:1.333vw}.sec-carousel.tv-recommend .btn{bottom:4vw;margin:0}.sec-carousel.tv-recommend .btn a{min-width:38.133vw;padding:.46em 1em}}.box-fancy a{color:#000}.box-fancy .img{position:relative;z-index:1;overflow:hidden;border-top-right-radius:5px;border-top-left-radius:5px;text-align:center;vertical-align:middle}.box-fancy .img img{border-top-right-radius:5px;border-top-left-radius:5px;vertical-align:middle}.grid-item--width1 .box-fancy .img img{width:100%}.grid-item--width2 .box-fancy .img img{width:583px}.box-fancy .content{padding:17px 17px 0 20px}.box-fancy .text .ttl{margin-bottom:8px;font-weight:700;color:#000}.box-fancy .text .ttl .strong{font-weight:700}.box-fancy .text .price:before{content:'';padding-right:3px}.box-fancy .text .price:after{content:'';line-height:1.67;padding-left:3px}.box-fancy .text .price .fee{line-height:1.67}.author{display:flex;align-items:center}.author .txt-01{color:#000}@media screen and (min-width:768px){.box-fancy .text .ttl{font-size:18px;line-height:1.375}.box-fancy .text .ttl .strong{font-size:20px;line-height:1.45}.box-fancy .text .price,.box-fancy .text .txt{font-size:14px;line-height:1.43}.box-fancy .text .price:after{font-size:12px}.box-fancy .text .price .fee{font-size:12px}.author{padding:13px 17px 20px}.author .thumb{width:60px;height:60px;margin-right:10px}.author .txt-01{font-size:14px;line-height:1.43}}@media screen and (max-width:767px){.box-fancy .content{padding:10px 10px 0 10px}.box-fancy .text{margin-bottom:0}.box-fancy .text .ttl{margin-bottom:1.333vw}.grid-item--width1 .author{padding:1.333vw 2.666vw 3.2vw;display:flex;align-items:center}.grid-item--width2 .author{margin-top:9px;padding:3% 2.666vw 3.4%}.author .thumb{width:9.866vw;height:9.866vw;margin-right:2.666vw}}.box-login{padding:0 0 18px 0;background-color:#444;border-radius:5px}.box-login .list-login{padding:13px 0 21px;text-align:center}.box-login .list-login li{display:inline;border-left:1px solid #eee}.box-login .list-login li:first-child{border:none}.box-login .list-login li a{display:inline-block;width:32%;padding:6px 0;line-height:2;color:#fff}.box-login .list-login li a:hover{text-decoration:underline}.box-login .btn-login{width:163px;height:28px;margin:0 auto;background-color:#333;border-radius:14px;text-align:center}.box-login .btn-login a{display:block;line-height:2;color:#fff}.mod-logout{padding:19px}.mod-logout .text{margin:15px 0 0}.mod-regis{border-top:1px solid #eee}.mod-login .text{margin-bottom:8px;background:url(https://img.dinos.co.jp/images/v1/common/ico_arrow_04.jpg) no-repeat right center;background-size:14px auto;line-height:1.43}.mod-login .text a{color:#000}.mod-regis .text{line-height:1.5;letter-spacing:-.05em}.mod-regis .txt{color:#c00;font-weight:700}.mod-logout .btn{display:block;width:202px;height:35px;margin:0 auto;line-height:2.5;text-align:center;border-radius:17px 18px 18px 17px}a.btn-login{background-color:#333;color:#fff}a.btn-login:visited{color:#fff}.btn-regis{background-color:#c5fd5d;color:#000}.box-tv{margin:8vw 0 7vw}.box-tv a{display:block;overflow:hidden}@media screen and (min-width:768px){.box-login .list-login li a{font-size:14px}.box-login .btn-login a{font-size:14px}.mod-login .text{font-size:14px}.mod-regis .text{font-size:16px}.mod-logout .btn{font-size:14px}}.box-category{padding:0;background-color:#fff;border-radius:5px}.list-category-03>li{position:relative;background-color:#eee;margin-top:1px}.list-category-03>li:before{content:"";position:absolute;top:50%;right:-2px;z-index:1000;width:14px;height:20px;margin-top:-10px;background:url(https://img.dinos.co.jp/images/v1/common/ico_arrow_03@2x.png) no-repeat 0 0;background-size:14px auto;opacity:0}.list-category-03>li.is-hover:before{opacity:1}.list-category-03>li.is-hover.is-hide-arrow:before{opacity:0}.list-category-03>li:nth-last-child(3){border-bottom-left-radius:5px;border-bottom-right-radius:5px}.list-category-03>li:first-child{border-top-left-radius:5px;border-top-right-radius:5px;margin-top:0}.list-category-03 li a{display:block;color:#000;padding:0 0 0 10px;white-space:normal}.list-category-03 li li a{padding:0;line-height:2.2}.list-category-03 li a:hover{color:#690;text-decoration:underline}.list-category-03>li>a>span{display:block;padding-left:57px;padding-right:20px;padding-top:24px;padding-bottom:24px;background-position:0 50%}@media screen and (min-width:768px){.list-category-03 li a{font-size:13px}.list-category-03 li li a{font-size:12px}}@media screen and (max-width:767px){.box-category{padding:0 0 10px}}.box-catalog .title{padding:20px 0;font-weight:700;text-align:center;line-height:1.34}.box-catalog .slider-wrap{position:relative}.box-catalog .slider{width:332px;height:96px;margin:0 -30px;opacity:1}.box-catalog .slider .item{float:left;width:71px;height:96px;margin:0 6px}.box-catalog .slider .item img{width:100%;max-width:100%}.list-catalog li{position:relative;border-top:1px solid #eee}.list-catalog li:first-child{border:none}.list-catalog li:after{content:'';position:absolute;top:50%;right:19px;width:14px;height:33px;margin-top:-16px;background:url(https://img.dinos.co.jp/images/v1/common/ico_arrow_04.jpg) no-repeat 0 0;background-size:14px auto}.list-catalog a{color:#000}.list-catalog .text{padding:20px 40px 20px 20px}.list-catalog .text .ttl{font-weight:700}@media screen and (min-width:768px){.box-catalog .slider .item:nth-child(n+5){display:none}.box-catalog .title{font-size:18px}.list-catalog .text .ttl{font-size:18px;font-weight:700;line-height:1.45}.list-catalog .text .txt{font-size:14px;line-height:1.43}}@media screen and (max-width:767px){.box-catalog{border:none;border-radius:0;width:100vw;margin:0 calc(50% - 50vw)}.box-catalog .title{padding:25px 0 20px;line-height:1.25}.box-catalog .slider{width:auto;height:auto;margin:0}.box-catalog .slider .item{width:auto;height:auto;margin:0 3vw 0 0}.box-catalog .slider-btn{display:none}.box-catalog .btn-left,.box-catalog .btn-right{top:0;transform:translateY(calc(35.666vw / 2 - 50%));width:28px;height:56px;background-size:28px 56px;transform:translateY(calc(50.666vw / 2 - 50%));position:absolute;cursor:pointer;text-indent:-9999px;overflow:hidden;background-position:0 0;background-repeat:no-repeat}.box-catalog .btn-left{left:0;background-image:url(https://img.dinos.co.jp/images/v1/top/ico_arrow_left_pc.png)}.box-catalog .btn-right{background-image:url(https://img.dinos.co.jp/images/v1/top/ico_arrow_right_pc.png);right:0}.box-catalog .btn-left.slick-disabled{background-image:url(https://img.dinos.co.jp/images/v1/top/ico_arrow_left_pc_disabled.png);cursor:default}.box-catalog .btn-right.slick-disabled{background-image:url(https://img.dinos.co.jp/images/v1/top/ico_arrow_right_pc_disabled.png);cursor:default}.list-catalog{padding:15px 0 27px}.list-catalog li{padding:5px 5% 10px;border:none}.list-catalog li:after{display:none}.list-catalog a{display:table;width:100%}.list-catalog .text{display:table-cell;height:55px;padding:0;border:1px solid #ddd;vertical-align:middle;text-align:center;border-radius:36px}.list-catalog .text .ttl{line-height:1.45}.list-catalog .text .txt{line-height:1.43}}.box-keyword{padding:10px 0 25px}.box-keyword .title{padding:0 18px;font-weight:700;line-height:2.5}.box-keyword .content{padding:0 18px 10px}.box-keyword .keyword{display:inline-block;padding:2px 8px;margin:5px 0;background-color:#c5fd5d;color:#000;border-radius:14px}.btn-sub-01{text-align:center}.btn-sub-01 a{line-height:1.43;text-align:center;color:#000;text-decoration:underline}.btn-sub-01 a:hover{text-decoration:none}@media screen and (min-width:768px){.box-keyword .title{font-size:14px}.box-keyword .keyword{font-size:12px}.btn-sub-01 a{font-size:14px}}@media screen and (max-width:767px){.box-keyword{padding:20px 0 30px}.box-keyword .title{padding:5px 0 10px;line-height:1.25;text-align:center}.box-keyword .content{padding:0 20px 23px}.box-keyword .keyword{padding:0 5%;margin:10px 0 0;line-height:2;border-radius:26px}.btn-sub-01 a{line-height:1.33}}.box-info{padding-bottom:19px}.box-info .title{padding:8px 17px 5px;font-weight:700;line-height:2.5;border-bottom:1px solid #eee}.box-info .content{padding-bottom:18px}.list-info .date{display:block}.list-info a{color:#333}.list-info a:not([href$=".pdf"])>img{display:none}.list-info span{color:#693}.list-info .notice{color:#c00}.list-info li{padding:17px;border-bottom:1px solid #eee;line-height:1.43}@media screen and (min-width:768px){.box-info .title{font-size:14px}.list-info li{font-size:14px}}@media screen and (max-width:767px){.box-info{padding-bottom:30px}.box-info .title{padding:20px 0 15px;line-height:1.25;border-bottom:none;text-align:center}.box-info .content{padding-bottom:30px}.list-info li{padding:15px 10px;border:none;line-height:1.2}.list-info li .date{line-height:1.4}.list-info li:nth-child(even){background-color:#fff}.list-info li:nth-child(odd){background-color:#f9f9f9}.list-info img.icon{width:auto;max-width:100%}}.box-bnr li{margin-bottom:35px}.box-bnr li a{display:block;border-radius:5px;border:1px solid #eee}.box-bnr .item{border-radius:5px;overflow:hidden}.box-bnr li img{border-radius:5px;width:100%;max-width:100%}@media screen and (max-width:767px){.box-bnr{overflow:hidden;margin-left:-3%}.box-bnr li{width:50%;float:left;padding-left:3%;margin-bottom:3%}}#newsinf{text-align:center}#newsinf>p a{color:#c00;display:block}#newsinf>p a:hover{text-decoration:underline}#newsinf>p .alert{color:#c00;font-weight:700}#newsinf>p>a.alert_bk{font-weight:400;color:#333}@media screen and (min-width:768px){#newsinf:not(:empty){width:1205px;margin:0 auto 10px;padding:15px}#newsinf>p{font-size:16px}}@media screen and (max-width:767px){#newsinf:not(:empty){margin:0 3%;padding:0 1em}#newsinf>p .alert{font-weight:400}}.slider-wrap{overflow:hidden}.area-shop{position:relative}.sec-shop{padding:0 2.7% 2.7%}.sec-shop:first-of-type{padding:2.7% 2.7% 0;border-radius:5px}@media screen and (min-width:768px){.sec-shop.sp_hide{background-color:#eee}.sec-shop.sp_hide:first-child{border-radius:5px 5px 0 0}.sec-shop.sp_hide:nth-child(2){border-radius:0 0 5px 5px}}.sec-shop .btn-cmn-02{margin:0 auto;text-align:center}.sec-shop .btn-cmn-02 a{display:inline-block;width:223px;height:35px;padding:6px;background-color:#fff;border:solid 2px #eee;color:#000;border-radius:18px}.sec-shop .btn-cmn-02 a:hover{border-color:#fff;background-color:#eee;text-decoration:none}.list-brand{overflow:hidden;margin:-2.7% 0 0 -2.7%;padding-bottom:4%;display:flex;flex-wrap:wrap}.list-brand li{float:left;width:25%;max-width:25%;padding-left:2.7%;margin-top:2.7%;display:flex;flex-direction:column}.list-brand li a{color:#000;border-radius:5px;background-color:#fff;flex-grow:2;overflow:hidden}.list-brand li .box-shop{width:100%}.list-brand li .box-shop .bg{overflow:hidden;border-radius:5px 5px 0 0}.list-brand li .box-shop .bg img{width:100%}.list-brand li .box-shop .content{position:relative;z-index:2}.list-brand li .box-shop .content .img{overflow:hidden;margin:calc(-11%) 21.87%;box-shadow:0 1px 1px rgba(0,0,0,.2);border-radius:3px}.list-brand li .box-shop .content .img img{display:block;width:100%;height:auto;border-radius:3px}.list-brand li .box-shop .content .txt{color:#333;letter-spacing:-.05em}@media screen and (min-width:768px) and (max-width:1204px){.area-shop{padding:0}}@media screen and (min-width:768px){.sec-shop .ttl{font-size:21px;font-weight:700;margin-bottom:2.7%;text-align:center}.list-brand li .box-shop .content .txt{font-size:12px;padding:17% 6.2% 11%}}@media screen and (max-width:767px){.area-shop{left:0;right:0;margin:0;padding:0}.sec-shop{padding:2.7%;margin:0 -3%}.sec-shop .ttl{font-weight:700;margin-bottom:5%;text-align:center}.sec-shop .btn-cmn-02{margin:0 auto;text-align:center}.sec-shop .btn-cmn-02 a{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-color:#fff;border:solid 2px #eee;color:#000;padding:0 6px 0 6px;width:90%;height:50px;line-height:50px}.sec-shop .btn-cmn-02 a:hover{background-color:#eee}.list-brand{margin:-3% 0 0 -3%}.list-brand li{float:left;width:50%;max-width:50%;padding-left:3%;margin-top:3%}.list-brand li .box-shop{border-radius:5px;background-color:#fff;width:100%}.list-brand li .box-shop .bg img{width:100%}.list-brand li .box-shop .content .img{box-shadow:0 1px 1px rgba(0,0,0,.2);margin:calc(-12%) 21.87%;overflow:hidden}.list-brand li .box-shop .content .img img{display:block;width:auto;height:auto}.list-brand li .box-shop .content .txt{padding:16% 6.2% 6.2%}}.main-slider{visibility:hidden}.main-slider .slider .item{position:relative}.main-slider .slider .item a{display:block;color:#333;text-decoration:none;outline:0}.main-slider .slider .item a figure{overflow:hidden;border:1px solid #eee}.main-slider .slider .imgCaptionOrg p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-slider .slider .imgCaptionOrg p:first-child{font-weight:700;color:#000}.main-slider .slider .item .image img{width:100%}.main-slider .slick-dots{overflow:hidden;text-align:center;position:absolute;width:100%;line-height:0}.main-slider .slick-dots li{width:auto;height:auto;margin:0;cursor:default;display:inline-block}.main-slider .slick-dots li button{display:block;padding:0;border-radius:50%;background-color:#cbcbcb;box-sizing:content-box;font-size:0}.main-slider .slick-dots li button:before{display:none}.main-slider .slick-dots li.slick-active button{background-color:#000}.main-slider .list-slide-pager{display:none}@media screen and (min-width:768px){.main-slider{min-width:1245px;padding-top:35px;padding-bottom:69px;visibility:hidden;height:543px}.main-slider .slider .item{width:525px;margin:0 10px}.main-slider .slider .item a figure{border-radius:8px}.main-slider .slider .imgCaptionOrg{margin-top:20px}.main-slider .slider .imgCaptionOrg p:first-child{font-size:24px}.main-slider .slider .imgCaptionOrg p:last-child{font-size:16px}.main-slider .slider .slick-arrow{position:absolute;z-index:1;border:0;text-indent:-9999px;cursor:pointer;outline:0;width:37px;height:73px;top:138px}.main-slider .slider .slick-prev{left:0;background-image:url(https://img.dinos.co.jp/images/v1/top/ico_arrow_left_pc.png);background-position:right center}.main-slider .slider .slick-next{right:0;background-image:url(https://img.dinos.co.jp/images/v1/top/ico_arrow_right_pc.png);background-position:0 center}.main-slider .slick-dots{bottom:-54px}.main-slider .slick-dots li{padding:0 calc(29px/2)}.main-slider .slick-dots li button{width:9px;height:9px}.main-slider .slick-dots li button:before{display:none}}@media screen and (max-width:767px){.main-slider{padding-top:4vw;padding-bottom:9.6vw;visibility:hidden;height:81.333vw}.main-slider .slick-track{margin-left:0}.main-slider .slick-arrow{display:none!important}.main-slider .slider .item{width:76vw;margin:0 2vw}.main-slider .slider .item a figure{border-radius:4px}.main-slider .slider .item .imgCaptionOrg{padding-top:2.4vw}.main-slider .slick-dots{bottom:-4.533vw}.main-slider .slick-dots li{margin:0 calc(16px/2);width:1.6vw;height:1.7vw}.main-slider .slick-dots li button{width:1.6vw;height:1.6vw}}@media screen and (max-width:767px){.header-search-wrapper{padding:0 4.35%}#newsinf:not(:empty)+.header-search-wrapper{margin-top:5.6vw}.header-search-wrapper .btn{height:auto;margin:0 2.74% 0}}@media screen and (max-width:767px){body{background-image:none!important}}@media screen and (min-width:768px){.bg-01{background-repeat:repeat;background-position:center top}.bg-02{background-repeat:no-repeat;background-position:center 631px;background-size:2999px auto}}.issue ul{margin:0 0 0 -3%;display:flex;flex-wrap:wrap}.issue li{display:flex}.issue li a{color:#000;border-radius:5px;width:100%}.issue li a span{display:flex;align-items:center}@media screen and (min-width:768px){.issue{padding:2.7% 0}.issue .ttl{font-size:21px;font-weight:700;text-align:center}.issue ul li{width:25%;padding-left:2.7%;margin-top:2.7%}.issue li a{background-color:#eee;padding:17px 10px;font-size:13px}.issue li a span{padding-left:54px;min-height:40px}.issue [class^=ico-]{background-size:auto 40px;background-position:left center}.issue h2 span:before{content:"\00A0"}}@media screen and (max-width:767px){.issue{padding-top:3%}.issue .title{font-weight:700;margin-bottom:5%;text-align:center}.issue ul{margin:0 0 0 -3%}.issue li{width:50%;padding-left:3%;margin-top:3%}.issue li a{background-color:#fff;padding:17px 5px}.issue li a span{display:flex;align-items:center;min-height:45px;padding-left:60px}.issue [class^=ico-]{background-size:auto 45px}.issue h2 span:before{display:none}}@media screen and (max-width:1244px){.sec-review{left:auto;right:auto}}.js-ctest{position:absolute;background-color:#000;color:#ff0;font-weight:700;font-size:120%;top:3px;padding-left:1em;padding-right:1em;padding-top:.3em;padding-bottom:.3em;animation-name:ctestblink;animation-fill-mode:forwards;animation-duration:1s;animation-iteration-count:3;animation-timing-function:ease-in}@keyframes ctestblink{from{opacity:.1}to{opacity:1}}