@charset "UTF-8";.btn-header-01{display:block;max-width:340px;margin:0 auto;padding:6px 0;border-radius:20px;border:1px solid #eee;background-color:#fff;font-size:14px;text-align:center;text-decoration:none!important}@media screen and (min-width:768px){.btn-header-01:hover{background-color:#eee}}@media screen and (max-width:767px){.btn-modal-nav-01{position:relative;display:block;width:100%;padding:17px 50px 17px 19px;background-color:#eee;font-size:18px;text-decoration:none!important;clear:both;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.btn-modal-nav-01.is-hide{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.btn-modal-nav-01.has-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.btn-modal-nav-01.has-icon>span{display:block}.btn-modal-nav-01.has-icon>span:first-child{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.btn-modal-nav-01.has-icon>span:first-child>img{margin-right:11px}.btn-modal-nav-01.has-icon>span:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}[href$="/flect/"].btn-modal-nav-01.has-icon{padding-top:16px;padding-bottom:15px}.btn-modal-nav-01.has-icon>span.icon-gift>img{margin-right:6px;margin-top:3px}.btn-modal-nav-01.has-icon>span.icon-flect>img{margin-left:3px;margin-right:13px}.btn-modal-nav-01.has-icon>span.icon-slot>img{margin-right:5px;margin-top:.2em}.btn-modal-nav-01.has-icon>span.icon-flower>img{margin-left:0;margin-right:5px;width:22px;height:auto}.btn-modal-nav-01 .txt-sub{display:block;font-size:11px;line-height:1.2}.btn-modal-nav-01:after{position:absolute;top:50%;right:19px;width:25px;height:25px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_arrow_right_04.png) no-repeat;background-size:25px 25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}.btn-modal-nav-01.ico-plus:after{width:25px;height:25px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_menu_open.png) no-repeat;background-size:25px 25px}.btn-modal-nav-01.is-open{background-color:#fff}.btn-modal-nav-01.is-open.ico-plus:after{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_menu_close.png) no-repeat;background-size:25px 25px}.btn-modal-nav-01.bg-white{background:#fff}.btn-modal-nav-01.border-top{border-top:1px solid #ccc}.btn-modal-nav-01.color-red{color:red}.btn-modal-nav-01.color-orange{color:#f60}.btn-modal-nav-01.color-orange:after{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_arrow_right_05.png) no-repeat;background-size:25px 25px}.btn-modal-nav-01 .ico-new{position:relative;top:-2px;display:inline-block;margin-left:5px;padding:2px 5px;background:#ffde00;border-radius:10px;color:#000;font-size:10px;font-style:normal;line-height:1.1}.box-modal-sec-01>.list-modal-nav-01>li>a.btn-modal-nav-01[href$="/flect/"]:before,.box-modal-sec-01>.list-modal-nav-01>li>a.btn-modal-nav-01[href$="/gift/"]:before{content:"";display:block;float:left}.box-modal-sec-01>.list-modal-nav-01>li>a.btn-modal-nav-01[href$="/gift/"]:before{width:19px;height:19px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_gift_sp.png) no-repeat;background-size:contain;margin-right:6px;margin-top:2px}.box-modal-sec-01>.list-modal-nav-01>li>a.btn-modal-nav-01[href$="/flect/"]:before{width:19px;height:28px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_flect_sp.png) no-repeat;background-size:contain;margin:0 3px}}.header-event .header-event-img img{width:100%;margin:0 auto}.header-event .header-event-img{background-size:contain}@media screen and (min-width:768px){.header-event{min-width:1245px}.header-event .header-event-img{height:50px;background-repeat:repeat;background-position-x:center}}@media screen and (max-width:767px){.header-event{min-width:0}.header-event .header-event-img{height:13.333vw}}.header-upper{background-color:#202020}.header-upper-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1245px;margin:0 auto;padding:0 20px}.header-upper .txt-upper{padding:10px 0 6px;color:#999;font-size:12px}.header-upper .list-upper{overflow:hidden;padding:10px 0 6px}.header-upper .list-upper li{float:left;margin-left:40px}.header-upper .list-upper li:first-child{margin-left:0}.header-upper .list-upper li a:hover .icon{text-decoration:underline}.header-upper .list-upper .icon{display:inline-block;padding-right:26px;font-size:12px;color:#fff}.header-upper .list-upper .ico-guide{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_question_01.png) right center no-repeat;background-size:18px auto}.header-upper .list-upper .ico-contact{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_contact_01.png) right center no-repeat;background-size:17px auto}.header-upper .list-upper .ico-sns{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_sns_01.png) right center no-repeat;background-size:17px auto}.header-upper .list-upper .ico-dinos{padding-right:62px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/logo_dinos_pc.png) right center no-repeat;background-size:53px auto}@media screen and (max-width:767px){.header-upper{display:none}}.header{position:relative;min-width:1245px;margin:0 auto;background-color:#fff}.header-in{position:relative;z-index:10;max-width:1245px;margin:0 auto;background-color:#fff;padding:25px 20px 12px}@media screen and (min-width:768px){.header{z-index:400}}@media screen and (max-width:767px){.header-in{background-color:transparent}}.header-logo{float:left}.header-logo img{max-height:34px}.header.site_id11 .header-logo{padding-top:3px}.header.site_id11 .header-logo img{max-height:30px}.header.site_id12 .header-logo{padding-top:8px}.header.site_id12 .header-logo img{max-height:23px}.header-links{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;min-width:390px;padding-left:10px;text-align:left}.header-links>li{position:relative;margin-left:28px}.header-links>li:first-child{margin-left:0;padding-left:0;vertical-align:middle}.header-links>li .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}.header-links .icon{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:38px;padding:3px 24px 3px 0;font-size:13px;line-height:1.3}.header-links .ico-member{background:url(https://img.dinos.co.jp/images/v1/headfoot/sp/icon_mypage.png) 98% center no-repeat;background-size:18px auto;text-align:right}.header-links .ico-member .txt-coupon{display:block;color:#f60;font-size:13px}.header-links .ico-member .txt-coupon strong{font-weight:700}.header-links .ico-fav{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_heart_01_pc.png) right center no-repeat;background-size:20px auto}.header-links .ico-cart{background:url(https://img.dinos.co.jp/images/v1/headfoot/sp/icon_cart.png) right center no-repeat;background-size:22px auto}.header-links .txt-total:not(.total-zero){display:block;width:24px;height:24px;margin-left:2px;padding:6px 0;border-radius:20px;background-color:#f60;color:#fff;font-size:10px;line-height:1.2;text-align:center}.header-links .login .is-logout,.header-links .logout .is-login,.total-zero{display:none}@media screen and (min-width:768px){.header-in:after,.header-in:before{content:"";display:table}.header-in:after{clear:both}.header-links a:hover .icon{text-decoration:underline}.header-links>li:hover .header-nav-pulldown{display:block}.header-links>li.logout:hover .header-nav-pulldown,.header-links>li.logout:hover .icon:after,.header-links>li:hover .icon.ico-cart:after{display:none}}@media screen and (max-width:767px){.header{min-width:0}.header-in{max-width:100%;padding:0 12px 8px;display:block;z-index:200401}.header-logo{float:left;width:44%;display:block}.header.site_id12 .header-logo{padding-top:5px}.header-logo img{width:auto;max-height:23px}.header.site_id3 .header-logo img{max-height:22px}.header.site_id4 .header-logo img{max-height:35px}.header.site_id8 .header-logo img{max-width:135px}.header.site_id10 .header-logo img{max-height:27px}.header.site_id11 .header-logo img{max-height:27px}.header.site_id13 .header-logo img{max-height:22px}.header-links{display:table;float:right;min-width:0;padding-left:10px;padding-right:14px}.header-links li{padding-left:36px;display:table-cell}.header-links .icon{position:relative;z-index:1;height:auto;min-height:23px;padding:2px 0;font-size:10px;line-height:1.25}.header-links .ico-member{padding-right:27px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_member_01_sp.png) right center no-repeat;background-size:17px 23px}.header-links .ico-member .txt-coupon{font-size:10px}.header-links .ico-cart{overflow:hidden;display:block;width:26px;height:28px;padding:0;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_cart_01_sp.png) right center no-repeat;background-size:26px 23px;text-indent:-999px}.header-links .txt-total{position:absolute;top:-3px;right:-14px;z-index:0;width:16px;height:16px;padding:2px 0}.header-links .ico-member+.txt-total{right:-13px}}.diamond_cp_baloon_header p{text-align:center;position:relative;width:100%;color:#ff3;background:#60c}@media screen and (min-width:768px){.header-in.diamond_cp{padding-bottom:7px}.header-in.diamond_cp~.nav-global-01 .nav-global-in .list-nav-global{padding-top:0;margin-top:-1px}.diamond_cp .header-links .ico-member{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_member_01_pc_diamond_cp.png) 98% 3px no-repeat;background-size:29px auto;padding-right:38px}.diamond_cp .header-links>li:nth-child(1) .icon::before{content:"";position:absolute;top:27px;right:13px;border:8px solid transparent;border-bottom:12px solid #60c;z-index:10}.diamond_cp_baloon_header{max-width:1245px;margin:0 auto;padding:0 20px}.diamond_cp_baloon_header p{height:30px;line-height:30px;font-size:16px;border-radius:9px;padding-top:2px}}@media screen and (max-width:767px){.diamond_cp .header-sp-link-mypage{background:url(https://img.dinos.co.jp/images/v1/headfoot/sp/icon_mypage_diamond_cp.png) center bottom 13px/auto 21px no-repeat}.diamond_cp_baloon_header{margin-top:-3px;margin-bottom:2.133vw}.diamond_cp_baloon_header.unvisible{opacity:0}.diamond_cp_baloon_header p{border-radius:1.066vw;padding:4px 0;min-height:46px}.diamond_cp_baloon_header p::before{content:"";position:absolute;top:-9px;right:88px;border:4px solid transparent;border-bottom:7px solid #60c;z-index:10}.box-modal-account .box-user-info .text.diamond_cp_txt{color:#ff6}.diamond_cp_baloon_header.is-sticky{position:fixed;top:42px;width:calc(100vw - 6%);z-index:1000}.diamond_cp_baloon_header.is-sticky p::before{right:86px}}.header-search{position:relative;float:right;width:37.925%}@media screen and (max-width:767px){.header-search.is-main .header-search-form::after{position:absolute;top:0;right:0;z-index:2;display:block;width:38px;height:38px;content:""}.header-search.is-show .header-search-form::after{display:none}}.header-search-in{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-search-form{position:relative;width:390px;height:35px;padding:5px 36px 5px 128px;background-color:#eee;border-radius:3px}.header-search-form .box-search-select{overflow:hidden;position:absolute;top:5px;left:15px;width:105px;height:25px;border:none;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_arrow_down_01.png) right center no-repeat;background-size:8px 7px}.header-search-form .form-search-select{width:100%;height:25px;border:none;outline:0;-o-text-overflow:"";text-overflow:"";background:0 0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding-right:15px;font-size:12px;white-space:nowrap}.header-search-form .form-search-select::-ms-expand{display:none}.header-search-form .form-search-input{width:90%;height:25px;padding:0 10px;border:none;border-left:1px solid #ccc;border-radius:0;background:0 0;outline:0;font-family:inherit;font-size:14px;color:#333;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.header-search-form .form-search-button{position:absolute;top:0;right:0;width:40px;height:35px;border-top-right-radius:3px;border-bottom-right-radius:3px;background:url(https://img.dinos.co.jp/images/v1/headfoot/sp/icon_search.png) #ccc center center no-repeat;background-size:18px auto;filter:invert(100%)}.header-search-form .form-search-button .button{visibility:hidden}.header-search-link{padding-left:5px}.header-search-link .button{display:block;width:62px;height:35px;padding:8px 0;border-radius:2px;background-color:#333;text-align:center;font-size:12px;color:#fff;text-decoration:none}@media screen and (min-width:768px){.header-search .form-search-button:hover,.header-search-link .button:hover{opacity:.7}}@media screen and (max-width:767px){.header-search{float:none;clear:both;width:100%;margin:0}.header-search-form{width:100%;height:38px;padding:5px 38px 5px 0;border:1px solid #ccc}.header-search-form .box-search-select{display:none;top:5px;left:7px;width:28.627%;height:28px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_arrow_down_01_sp.png) right center no-repeat;background-size:9px auto}.header-search-form .form-search-select{height:28px;padding:0 11px 0 0;font-size:11px}.header-search-form .form-search-input{border-left:0;height:28px;padding:0 0 0 11px}.header-search-link{display:none}.header-search-form .form-search-button{width:22px;height:28px;background:url(https://img.dinos.co.jp/images/v1/headfoot/sp/icon_search.png) transparent no-repeat;filter:none;background-size:contain;background-position-y:center;top:auto;right:6px}}.header-search-suggest{display:none;text-align:left;position:absolute;top:35px;left:0;z-index:11;border:1px solid #ddd;background:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(4,0,0,.2);box-shadow:0 3px 5px 0 rgba(4,0,0,.2)}.header-search-suggest-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-search-suggest .box-result-nav{width:285px}.header-search-suggest .box-result-detail{width:545px;padding:25px;background-color:#f9f9f9}.header-search-suggest .list-result-link{padding:0 10px;border-bottom:1px solid #ddd}.header-search-suggest .list-result-link:last-child{border-bottom:none}.header-search-suggest .list-result-link li{border-bottom:1px solid #eee}.header-search-suggest .list-result-link li:last-child{border-bottom:none}.header-search-suggest .list-result-link li a{position:relative;display:block;padding:10px 5px;font-size:14px;line-height:1.7;text-decoration:none}.header-search-suggest .list-result-link li .txt-result{font-weight:700}.header-search-suggest .list-result-link li .txt-kw{font-weight:400}.header-search-suggest .list-result-link li .txt-cate{display:block;color:#f60;font-size:12px}.header-search-suggest .list-result-item{overflow:hidden;margin:-25px 0 0 -25px}.header-search-suggest .list-result-item li{float:left;width:25%;margin-top:25px;padding-left:25px;font-size:12px;line-height:1.5}.header-search-suggest .list-result-item li:nth-child(4n+1){clear:left}.header-search-suggest .list-result-item a{text-decoration:none}.header-search-suggest .list-result-item a:hover .txt-name{text-decoration:underline}.header-search-suggest .box-result-card .image{overflow:hidden;position:relative}.header-search-suggest .box-result-card .image img{max-width:100%}.header-search-suggest .box-result-card .txt-name{margin-top:5px}.header-search-suggest .box-result-card .star{margin-top:3px}.header-search-suggest .box-result-card .star img{width:98px}.header-search-suggest .box-result-card .color-red{color:#c00}.box-result-card.saleitem .image{position:relative}.box-result-card.saleitem .image::before{content:"";width:29px;height:13px;position:absolute;left:0;bottom:0;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/icon_sale.png) no-repeat;background-size:100% auto;z-index:1}.header-search-suggest .btn-more{margin-top:40px}@media screen and (min-width:768px){.header-search-suggest .list-result-link li a.is-active .txt-kw,.header-search-suggest .list-result-link li a.is-active .txt-result,.header-search-suggest .list-result-link li a:hover .txt-kw,.header-search-suggest .list-result-link li a:hover .txt-result{color:#f60;font-weight:700;text-decoration:underline}.header-search-suggest .list-result-link li a.is-active:after,.header-search-suggest .list-result-link li a:hover:after{position:absolute;top:50%;right:0;color:#f60;font-weight:700;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:">"}}@media screen and (max-width:767px){.header-search-suggest{top:38px;left:0;width:100%}.header-search-suggest-in{display:block}.header-search-suggest .box-result-nav{width:100%}.header-search-suggest .box-result-detail{display:none}.header-search-suggest .list-result-link{padding:0 8px;border-bottom:1px solid #ddd}.header-search-suggest .list-result-link li a{padding:6px 30px 6px 11px;font-size:15px;line-height:1.7}.header-search-suggest .list-result-link li .txt-cate{font-size:11px}.header-search-suggest .list-result-link li a:after{position:absolute;top:50%;right:14px;width:8px;height:13px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_arrow_right_02.png) no-repeat;background-size:8px 13px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}}.nav-global-01{background-color:#fff}.nav-global-in{max-width:1245px;margin:0 auto;padding:0 20px}.nav-global-in .list-nav-global{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:9px 0}.nav-global-in .list-nav-global>li{position:relative;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.nav-global-in .list-nav-global>li:before,.nav-global-in .list-nav-global>li:last-child:after{position:absolute;top:50%;left:0;width:1px;height:14px;margin-top:-7px;background-color:#dadada;content:""}.nav-global-in .list-nav-global>li:last-child:after{left:auto;right:0}.nav-global-in .list-nav-global .link-main{position:relative;z-index:9;display:block;padding:11px 6px;text-align:center;line-height:1.1;font-size:14px;letter-spacing:-.5px;text-decoration:none}.nav-global-in .list-nav-global .link-main.color-red{color:#c00}.nav-global-in .list-nav-global .link-main.is-new:after{display:block;position:absolute;top:-8px;left:50%;z-index:1;padding:3px 5px 2px;background:#ffde00;border-radius:10px;color:#000;font-size:9px;text-decoration:none;text-align:center;line-height:1.1;content:"NEW";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:768px){.nav-global-in .list-nav-global .link-main:hover{text-decoration:underline}.nav-global-in .list-nav-global>li.has-sub:hover .link-main:after{position:absolute;bottom:-2px;left:50%;width:15px;height:14px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/bg_gnavi_edge.png) no-repeat;background-size:15px 14px;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}.nav-global-in .list-nav-global>li.pre-open .nav-global-sub{visibility:hidden}.nav-global-in .list-nav-global>li.pre-open .nav-global-sub .box-side{max-width:none}.nav-global-in .list-nav-global>li.is-open .nav-global-sub{display:block}}@media screen and (max-width:767px){.nav-global-01{display:none}}.nav-global-cat{display:none}@media screen and (max-width:767px){.nav-global-cat{overflow:hidden;position:relative;display:block;height:37px;background-color:#fff}.nav-global-cat-in{overflow:auto;height:52px}.nav-global-cat-in .list-nav-global-cat{display:block;padding:0 2%;white-space:nowrap;text-align:center}.nav-global-cat-in .list-nav-global-cat>li{position:relative;display:inline-block}.nav-global-cat-in .list-nav-global-cat>li:before{position:absolute;top:50%;left:0;width:1px;height:11px;margin-top:-6px;background-color:#dadada;content:""}.nav-global-cat-in .list-nav-global-cat>li:first-child:before,.nav-global-cat-in .list-nav-global-cat>li:last-child:after{display:none}.nav-global-cat-in .list-nav-global-cat a{display:block;padding:10px 18px;font-size:11px;text-decoration:none;text-align:center;line-height:1.1}.nav-global-cat-in .list-nav-global-cat>li:first-child a{padding-left:0}.nav-global-cat-in .list-nav-global-cat a.color-red{color:#c00}.nav-global-cat .ico-next,.nav-global-cat .ico-prev{position:absolute;top:0;right:0;z-index:4;width:28px;height:32px;border-radius:4px 0 0 4px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_arrow_right_01.png) rgba(51,51,51,.8) center center no-repeat;background-size:8px auto}.nav-global-cat .ico-prev{right:auto;left:0;border-radius:4px 0 0 4px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.nav-global-cat .ico-next.is-disabled,.nav-global-cat .ico-prev.is-disabled{display:none}}.nav-global-sub{display:none;position:absolute;left:0;bottom:0;z-index:8;padding:0 20px 20px;border:1px solid #ddd;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(4,0,0,.2);box-shadow:0 3px 5px 0 rgba(4,0,0,.2);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);white-space:nowrap}.nav-global-sub .list-nav-sub{margin-top:20px}.nav-global-sub .list-nav-sub>li{margin-top:5px}.nav-global-sub .list-nav-sub>li:first-child{margin-top:0}.nav-global-sub .list-nav-sub>li>a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;min-width:220px;height:1px;min-height:37px;padding-right:30px;font-size:14px;text-decoration:none}.nav-global-sub .list-nav-sub>li.is-active>a,.nav-global-sub .list-nav-sub>li>a:hover{color:#690;font-weight:700;text-decoration:underline}.nav-global-sub .list-nav-sub>li.is-active{position:relative}.nav-global-sub.cateicon .list-nav-sub>li.is-active:before{content:"";background-color:#eee;width:36px;height:36px;border-radius:50%;position:absolute;top:0;left:0}.nav-global-sub.reverse .list-nav-sub>li.is-active:before{display:none}.nav-global-sub .list-nav-sub>li>a>span{display:block}.nav-global-sub .list-nav-sub>li>a>span:first-child img{margin-right:8px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.nav-global-sub .list-nav-sub>li>a>span:last-child{padding-right:6px}.nav-global-sub .btn-header-01{margin-top:20px}.nav-global-sub .box-sub-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px}.nav-global-sub .box-sub-column-in .list-nav-sub{margin-top:0}.nav-global-sub .box-sub-column-in.box-side{overflow:hidden;max-width:0;max-height:0;padding-right:0;-webkit-transition:max-width .25s ease-in;-o-transition:max-width .25s ease-in;transition:max-width .25s ease-in}.nav-global-sub .box-sub-column-in.box-side.is-open{margin-left:20px;padding-left:20px;border-left:1px solid #eee;max-width:1000px;max-height:none}.nav-global-sub .box-sub-column-in.box-side .list-nav-sub{display:none}.nav-global-sub .box-sub-column-in.box-side .list-nav-sub a{padding-right:0}.nav-global-sub .box-sub-column-in.box-main .list-nav-sub>li>a:after{position:absolute;right:0;top:50%;display:block;font-size:12px;font-weight:700;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:">"}.nav-global-sub .box-sub-column-in.box-main .list-nav-sub>li>a:after:hover{text-decoration:none}.nav-global-sub.reverse{left:auto;right:0}.nav-global-sub.reverse .box-sub-column-in.box-main{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.nav-global-sub.reverse .box-sub-column-in.box-side{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.nav-global-sub.reverse .box-sub-column-in.box-side.is-open{margin-left:0;margin-right:20px;padding-left:0;padding-right:20px;border-left:none;border-right:1px solid #eee}.nav-global-sub.reverse .list-nav-sub a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header-nav-pulldown{display:none;position:absolute;top:28px;z-index:10;padding-top:14px}.header-nav-pulldown .header-nav-pulldown-in{position:relative;width:315px;padding:25px 20px;border:1px solid #ddd;border-radius:5px;background-color:#fff;font-size:14px;-webkit-box-shadow:0 3px 5px 0 rgba(4,0,0,.2);box-shadow:0 3px 5px 0 rgba(4,0,0,.2);overflow:auto;max-height:565px}.header-nav-pulldown .btn-menu-01{display:block;padding:6px 0;border-radius:20px;background-color:#000;color:#fff;font-size:14px;text-align:center;text-decoration:none}.header-nav-pulldown .btn-menu-01:hover{opacity:.7}.header-nav-pulldown .list-item-cart>li{border-bottom:1px solid #ddd;margin-top:20px;padding-bottom:20px}.header-nav-pulldown .list-item-cart>li:last-child{border-bottom:none;padding-bottom:10px}.header-nav-pulldown .list-item-cart .box-item{overflow:hidden}.header-nav-pulldown .list-item-cart .box-item .image{overflow:hidden;float:left;width:100px}.header-nav-pulldown .list-item-cart .box-item .image img{max-width:100%}.header-nav-pulldown .list-item-cart .box-item .box-detail{overflow:hidden;padding-left:10px;font-size:12px;line-height:1.5}.header-nav-pulldown .list-item-cart .box-item .txt-qty{text-align:right}.header-nav-pulldown .list-item-cart .box-item .txt-name a:hover,.header-nav-pulldown .list-item-cart .box-item .txt-qty a{text-decoration:underline}.header-nav-pulldown .list-item-cart .box-item .txt-name a,.header-nav-pulldown .list-item-cart .box-item .txt-qty a:hover{text-decoration:none}.header-nav-pulldown .box-account-column{width:100%;font-size:14px}.header-nav-pulldown .box-account-column:last-child{border-left:1px solid #ddd}.header-nav-pulldown .txt-account-link{position:relative;display:block;color:#f60}.header-nav-pulldown .txt-account-link:after{position:absolute;top:50%;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:">"}.header-nav-pulldown .list-account-links{padding:20px}.header-nav-pulldown .list-account-links li{margin-bottom:16px}.header-nav-pulldown .list-account-links li:last-child{margin-bottom:0}.header-nav-pulldown .list-account-links a{position:relative;display:block;text-decoration:none}.header-nav-pulldown .list-account-links a:hover{text-decoration:underline}.header-nav-pulldown.box-favourite{right:-80px}.header-nav-pulldown.box-cart{right:0}.header-nav-pulldown.box-account{right:-197px;width:315px}.box-account .header-nav-pulldown-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:315px;padding:0}.header-account-order .box-head{padding:20px;border-bottom:1px solid #ddd;font-weight:700}.header-account-order .list-order li{padding:20px;border-bottom:1px solid #ddd}.header-account-order .list-order li:last-child{border-bottom:none}.header-account-order .list-order .txt-price{font-weight:700}.header-account-order .list-order .box-order-link{text-align:right;line-height:2.1}.header-account-order .list-order .box-order-link a{display:inline-block;text-decoration:none}.header-account-order .list-order .box-order-link a:after{padding-left:5px;text-decoration:none;content:">"}.header-account-order .list-order .box-order-link a span{text-decoration:underline}.header-account-order .list-order .box-order-link a:hover span{text-decoration:none}.header-account-order .list-order .txt-status{color:#f60}@media screen and (max-width:767px){.header-account-order{background-color:#fff}.header-account-order .box-head{padding:19px 19px 11px;font-size:18px;font-weight:400}.header-account-order .list-order li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:19px}.header-account-order .list-order .box-order-info{width:61.702%;font-size:11px;line-height:1.6}.header-account-order .list-order .box-order-link{width:38.298%;margin-top:-4px;font-size:14px;line-height:2}.header-account-order .list-order .box-order-link a:after{display:none}.header-account-order .btn-modal{background-color:#fff;border-top:1px solid #ccc}}.nav-global-float-tab{display:none}@media screen and (max-width:767px){.nav-global-float-tab *{-webkit-box-sizing:border-box;box-sizing:border-box}.nav-global-float-tab{display:block;position:fixed;left:0;bottom:0;z-index:400;width:100%;height:60px;background-color:#333;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.nav-global-float-tab .list-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav-global-float-tab .list-nav>li{width:20%}.nav-global-float-tab .list-nav>li>a{display:block;height:60px;padding-top:13px;color:#fff;font-size:10px;line-height:1.1;text-decoration:none}.nav-global-float-tab .list-nav>li .icon{display:block;padding-top:28px;text-align:center}.nav-global-float-tab .list-nav>li .ico-menu{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_menu_01.png) top center no-repeat;background-size:20px auto}.nav-global-float-tab .list-nav>li .ico-search{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_search_02.png) top center no-repeat;background-size:18px auto}.nav-global-float-tab .list-nav>li .ico-history{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_history_01.png) top center no-repeat;background-size:23px auto}.nav-global-float-tab .list-nav>li .ico-fav{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_heart_02_sp.png) top center no-repeat;background-size:23px auto}.nav-global-float-tab .list-nav>li .ico-cart{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_cart_02.png) top center no-repeat;background-size:29px auto;position:relative;z-index:2}.nav-global-float-tab .list-nav>li:last-child a{position:relative;width:30px;margin:0 auto}.nav-global-float-tab .list-nav>li:last-child a .txt-total{position:absolute;z-index:1;top:6px;right:-10px;z-index:0;width:16px;height:16px;padding:2px 0;border-radius:20px;background-color:#f60;color:#fff;font-size:10px;line-height:1.3;text-align:center}.nav-global-float-tab .list-nav>li:last-child a .txt-total.total-zero{border:solid 1px #ccc;background-color:#fff;color:#999;line-height:1.2;padding-left:1px}.nav-global-float-tab .list-nav>li>a.is-active{background-color:#f60}.nav-global-float-tab .list-nav>li>a.is-active .icon{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_close_01.png) top center no-repeat;background-size:19px auto}}@media screen and (max-width:767px){.modal-float-menu-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.modal-float-menu-wrapper{overflow:auto;position:fixed;top:0;left:0;bottom:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.modal-float-menu-wrapper-in{overflow:auto;height:100%;padding:20px;background-color:#ccc;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.modal-float-menu-wrapper.modal-menu{z-index:200401;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.modal-float-menu-wrapper.modal-menu.is-hide{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.modal-float-menu-wrapper.modal-menu.is-show{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.modal-float-menu-wrapper.modal-nav-sub{z-index:200402;opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.modal-float-menu-wrapper.modal-nav-sub.is-visible{opacity:1}.modal-float-menu-wrapper.modal-nav-sub.is-show{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-float-menu-wrapper.modal-nav-sub.is-hide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.modal-float-menu-wrapper.modal-nav-sub .modal-float-menu-wrapper-in,.modal-float-menu-wrapper.modal-search .modal-float-menu-wrapper-in{position:absolute;top:0;left:0;bottom:0;width:100%;height:auto}.modal-float-menu-wrapper.modal-search{top:0;z-index:200400;background:#fff;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.modal-float-menu-wrapper.modal-search.is-hide{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.modal-float-menu-wrapper.modal-search.is-show{display:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.modal-float-menu-wrapper.modal-search .header-search-wrap{display:none;padding:0 10px 15px;background-color:#fff}.modal-float-menu-wrapper.modal-search .header-search-wrap.is-show{display:block}.modal-float-menu-wrapper.modal-search .header-search-wrap.is-show+.modal-float-menu-wrapper-in{top:53px}.modal-float-menu-wrapper .box-modal-container{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.modal-float-menu-wrapper .box-modal-sec-01{overflow:hidden;margin-top:23px;border-radius:4px}#btnCloseSearchSp{display:none!important}.modal-float-menu-wrapper .box-modal-header{overflow:hidden;padding:19px 19px 13px;border-radius:4px 4px 0 0;background-color:#333}.modal-float-menu-wrapper .box-modal-header .logo-modal{float:left;width:72%}.modal-float-menu-wrapper .box-modal-header .logo-modal img{max-height:23px}.modal-float-menu-wrapper .box-modal-header .logo-dinos{float:right;text-align:right;color:#fff;font-size:9px;font-weight:700;text-decoration:none;letter-spacing:-1px}.modal-float-menu-wrapper .box-modal-header .logo-dinos .img-logo{width:32px}.modal-float-menu-wrapper.site_id3 .box-modal-header .logo-modal img{max-height:17px;margin-top:3px}.modal-float-menu-wrapper.site_id4 .box-modal-header .logo-modal img{max-height:35px}.modal-float-menu-wrapper.site_id5 .box-modal-header .logo-modal img{max-height:24px;margin-top:3px}.modal-float-menu-wrapper.site_id10 .box-modal-header .logo-modal img{max-height:26px}.modal-float-menu-wrapper.site_id11 .box-modal-header .logo-modal img{max-height:27px}.modal-float-menu-wrapper.site_id12 .box-modal-header .logo-modal img{max-height:17px;margin-top:5px}.modal-float-menu-wrapper.site_id13 .box-modal-header .logo-modal img{max-height:28px}.modal-float-menu-wrapper .box-modal-account{background-color:#222;border-radius:0 0 5px 5px;overflow:hidden}.modal-float-menu-wrapper .box-modal-account+.box-modal-account{margin-top:23px}.modal-float-menu-wrapper .box-modal-account .btn-account-01{position:relative;display:block;padding:15px 50px 15px 19px;font-size:18px;color:#fff;text-decoration:none}.modal-float-menu-wrapper .box-modal-account .btn-account-01.small{font-size:15px}.modal-float-menu-wrapper .box-modal-account .btn-account-01 .txt-sub{display:block;font-size:14px}.modal-float-menu-wrapper .box-modal-account .btn-account-01:after{position:absolute;top:50%;right:16px;width:25px;height:25px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_arrow_right_03.png) no-repeat;background-size:25px 25px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.modal-float-menu-wrapper .box-modal-account .btn-account-01.btn-login,.modal-float-menu-wrapper .box-modal-account .btn-account-01.btn-logout{border-top:1px solid #666;text-align:right}.modal-float-menu-wrapper .box-modal-account .box-rank{padding:11px 19px 19px;border-top:1px solid #666;font-size:15px;color:#f90;line-height:1.8}.modal-float-menu-wrapper .box-modal-account .box-rank .txt-stage{color:#ccc}.modal-float-menu-wrapper .box-modal-account .box-rank .txt-note{font-size:14px;line-height:1.4}.modal-float-menu-wrapper .box-modal-account .box-rank .link-coupon{display:inline-block;margin-top:4px;color:#f90;text-decoration:underline}.box-modal-login-form{padding:16px 19px 19px;border-top:1px solid #666;font-size:4vw;color:#fff}.box-modal-login-form .form-row{margin-top:15px}.box-modal-login-form .form-login-input{width:100%;height:30px;padding:0 8px;border:none;border-radius:0;background-color:#666;font-family:inherit;color:#fff;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.box-modal-login-form .form-login-input::-webkit-input-placeholder{color:#999}.box-modal-login-form .form-login-input::-moz-placeholder{color:#999}.box-modal-login-form .form-login-input:-ms-input-placeholder{color:#999}.box-modal-login-form .form-login-input:-moz-placeholder{color:#999}.box-modal-login-form .link-login{display:flex;justify-content:flex-end;margin-top:2vw}.box-modal-login-form .link-login li{padding:0 15px;border-right:1px solid #ddd}.box-modal-login-form .link-login li:last-child{padding-right:0;border-right:none}.box-modal-login-form .link-login a{color:#fff;text-decoration:underline}.box-modal-login-form .btn-modal-login{display:block;width:100%;margin-top:18px;padding:8px 5px;border-radius:20px;background-color:#f60;color:#fff;text-align:center;text-decoration:none;outline:0}.box-modal-login-form .rakutenEntry{text-align:center}.box-modal-login-form .rakutenLogin{width:100%;height:auto}.modal-float-menu-wrapper .box-modal-title{padding:15px 19px;border-bottom:1px solid #ccc;border-radius:4px 4px 0 0;background-color:#eee;font-size:18px}.list-modal-nav-01{position:relative;overflow:hidden;background-color:#eee}.list-modal-nav-01>li{border-bottom:1px solid #ccc}.list-modal-nav-01>li:last-child{border-bottom:none}.list-modal-nav-01 .box-nav-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.list-modal-nav-01 .box-nav-column .item-col{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%}.list-modal-nav-01 .box-nav-column .item-col:last-child:before{position:absolute;top:8px;bottom:8px;left:0;z-index:1;width:1px;background-color:#ccc;content:""}.list-modal-nav-01 .box-nav-column .btn-modal-nav-01{font-size:15px}.modal-float-menu-wrapper .box-modal-nav-sub{overflow:hidden;position:relative;display:none;width:100%;background-color:#fff;border-radius:4px;-webkit-transform:translateZ(0);transform:translateZ(0)}.modal-float-menu-wrapper .box-modal-nav-sub.box-modal-nav-sub--lv2 .list-modal-nav-01 a{padding-left:20px}.modal-float-menu-wrapper .box-modal-nav-sub.is-show{display:block}.modal-float-menu-wrapper .box-modal-nav-sub .btn-back{border-bottom:1px solid #ccc;background-color:#fff;text-align:right;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.modal-float-menu-wrapper .box-modal-nav-sub .btn-back.is-hide{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.modal-float-menu-wrapper .box-modal-nav-sub .btn-back .text{display:block;position:relative;padding:24px 54px 24px 20px;font-size:12px;font-weight:700}.modal-float-menu-wrapper .box-modal-nav-sub .btn-back .text:after{content:"";position:absolute;top:50%;right:19px;width:25px;height:25px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_arrow_right_04.png) no-repeat;background-size:25px 25px;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.modal-float-menu-wrapper .box-modal-nav-sub .list-modal-nav-01{position:static;background-color:#fff}.modal-float-menu-wrapper .box-modal-nav-sub .btn-modal-nav-01{background-color:#fff;font-size:15px}.modal-float-menu-wrapper .box-modal-nav-sub .btn-modal-nav-01{padding-left:32px}.modal-float-menu-wrapper .box-modal-nav-sub .btn-modal-nav-01.has-icon{padding:7px 50px 7px 19px;min-height:59px}.modal-float-menu-wrapper .box-modal-nav-sub .box-modal-nav-sub .btn-modal-nav-01{padding-left:4px}.list-modal-nav-sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#eee;padding:18px 0}.list-modal-nav-sns>li{margin:0 10px}.list-modal-nav-sns>li img{width:41px}.modal-float-menu-wrapper .box-modal-content-01{background-color:#eee}.modal-float-menu-wrapper .box-modal-content-01.btm-round{border-radius:0 0 4px 4px}.modal-float-menu-wrapper .box-modal-content-01 .box-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 19px;background-color:#999;font-size:14px;color:#fff}.modal-float-menu-wrapper .box-modal-content-01 .txt-title{font-weight:700}.modal-float-menu-wrapper .box-modal-content-01 .txt-link{color:#fff!important;text-decoration:underline}.modal-float-menu-wrapper .box-modal-content-01 .txt-empty{min-height:145px;padding:11px 19px;font-size:15px}.modal-float-menu-wrapper .list-modal-accordion-01 li{border-bottom:1px solid #ccc}.modal-float-menu-wrapper .list-modal-accordion-01 li a{display:block;padding:9px 19px;color:#000;font-size:15px;text-decoration:none}.modal-float-menu-wrapper .btn-modal-accordion-list{position:relative;display:block;height:30px;cursor:pointer}.modal-float-menu-wrapper .btn-modal-accordion-list:after{position:absolute;top:50%;left:50%;width:26px;height:9px;margin:-4px 0 0 -13px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_arrow_down_02_sp.png) center center no-repeat;background-size:26px auto;content:""}.modal-float-menu-wrapper .btn-modal-accordion-list.is-open:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.list-modal-item-cart.border-btm{border-bottom:1px solid #ccc}.list-modal-item-cart>li{border-bottom:1px solid #ccc}.list-modal-item-cart>li:last-child{border-bottom:none}.list-modal-item-cart>li a{text-decoration:none}.list-modal-item-cart .box-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:11px}.list-modal-item-cart .box-item .image{-webkit-box-flex:0;-webkit-flex:0 0 84px;-ms-flex:0 0 84px;flex:0 0 84px}.list-modal-item-cart .box-item .image img{width:100%}.list-modal-item-cart .box-item .box-detail{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:10px;font-size:15px}.list-modal-item-cart .box-item .box-detail-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:11px;line-height:1.4}.list-modal-item-cart .box-item .box-column-left{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:15px}.list-modal-item-cart .box-item .box-column-right{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right}.list-modal-item-cart .box-item .txt-delivery,.list-modal-item-cart .box-item .txt-type{margin-top:5px}.list-modal-item-cart .box-item .box-qty,.list-modal-item-cart .box-item .txt-total{margin-top:7px}.list-modal-item-cart .box-item .box-qty .label{display:inline-block;padding-right:4px}.list-modal-item-cart .box-item .box-qty .form-qty-wrap{display:inline-block;width:62px;height:23px;border-radius:3px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_arrow_down_01_sp.png) 88% center #fff no-repeat;background-size:9px auto;border:1px solid #ccc}.list-modal-item-cart .box-item .box-qty .form-qty-select{width:100%;height:23px;padding-left:10px!important;padding-right:18px!important}.list-modal-item-cart .box-item .box-option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-modal-item-cart .box-item .box-option>li{margin:15px 18px 0 0}.list-modal-item-cart .box-item .box-option>li:last-child{margin-right:0}.list-modal-item-cart .box-item .box-option>li a{text-decoration:underline}.list-modal-item-cart .box-item .box-option>li .button{display:block;padding:0 10px;background:#333;border-radius:12px;font-size:10px;color:#fff;text-decoration:none}.list-modal-item-cart .box-item .box-option>li .button span{display:inline-block;padding:5px 14px 4px 0;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_heart_02_sp.png) right center no-repeat;background-size:10px auto;line-height:1.1}.list-modal-item-cart .box-item .box-option>li .button.is-disabled{background:#ccc;color:#666}.list-modal-item-cart .box-item .box-option>li .button.is-disabled span{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_heart_03_sp.png) right center no-repeat;background-size:10px auto}}.modal-header-wrapper{display:none}@media screen and (max-width:767px){.modal-header-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.modal-header-wrapper{overflow:auto;position:fixed;top:100px;left:0;bottom:0;z-index:200400;width:100%;padding:19px;background-color:#ccc;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden}.modal-header-wrapper .color-orange{color:#f60}.modal-header-wrapper .box-modal-sec-01{overflow:hidden;margin-top:22px;border-radius:4px}.modal-header-wrapper .box-modal-sec-01:first-child{margin-top:0}.modal-header-wrapper .box-modal-mypage{padding:15px 17px 12px;background-color:#222;font-size:15px;color:#ccc;line-height:1.8}.modal-header-wrapper .bg-trophy-silver .box-mypage-detail{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/bg_trophy_silver.png) top right no-repeat;background-size:59px auto}.modal-header-wrapper .bg-trophy-gold .box-mypage-detail{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/bg_trophy_gold.png) top right no-repeat;background-size:74px auto}.modal-header-wrapper .bg-trophy-platinum .box-mypage-detail{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/bg_trophy_platinum.png) top right no-repeat;background-size:76px auto}.modal-header-wrapper .bg-trophy-diamond .box-mypage-detail{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/bg_trophy_diamond.png) top right no-repeat;background-size:89px auto}.modal-header-wrapper .box-modal-mypage .txt-name{font-size:18px;color:#fff}.modal-header-wrapper .box-modal-mypage .txt-note{font-size:14px;line-height:1.4}.modal-header-wrapper .box-modal-mypage .txt-orange{color:#f90}.modal-header-wrapper .box-modal-mypage .txt-discount{margin-top:5px}.modal-header-wrapper .btn-modal-logout-01{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:57px;border-top:1px solid #666;background-color:#222;color:#fff}.modal-header-wrapper .btn-modal-logout-01:after{background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_arrow_right_03.png) no-repeat;background-size:25px 25px}.modal-header-wrapper .box-modal-content-01{padding:19px;background:#fff;font-size:14px}.modal-header-wrapper .box-modal-content-01.border-top{border-top:1px solid #ccc}.modal-header-wrapper .box-modal-content-01 .box-head-title{font-size:18px}.modal-header-wrapper .box-modal-content-01 .box-head-title .txt-sub{margin-top:5px;font-size:11px}.modal-header-wrapper .box-modal-option-01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:13px}.modal-header-wrapper .box-modal-option-01 .box-col:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.modal-header-wrapper .box-modal-option-01 .box-col{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.modal-header-wrapper .box-modal-option-01 .list-option li:first-child{margin-top:0}.modal-header-wrapper .box-modal-option-01 .list-option li{margin-top:5px}.modal-header-wrapper .box-modal-option-01 .list-option label{display:inline-block}.modal-header-wrapper .box-modal-option-01 .list-option input[type=radio]{position:relative;top:2px}.modal-header-wrapper .box-modal-option-01 .btn-config{display:block;width:115px;padding:2px 5px;background:#f60;border-radius:20px;color:#fff;font-size:14px;text-align:center;text-decoration:none}.modal-header-wrapper .box-modal-stageup .box-tab-container{overflow:hidden;margin-top:12px;border-radius:4px}.modal-header-wrapper .box-modal-stageup .color-orange{font-weight:700}.modal-header-wrapper .box-modal-stageup .txt-note-01{margin-top:15px}.modal-header-wrapper .box-modal-stageup .txt-note-02{margin-top:10px}.modal-header-wrapper .box-modal-stageup .box-tab-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-4px}.modal-header-wrapper .box-modal-stageup .box-tab-nav li{width:50%;padding-left:4px}.modal-header-wrapper .box-modal-stageup .box-tab-nav .button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;background-color:#333;border-radius:4px 4px 0 0;color:#fff;text-decoration:none}.modal-header-wrapper .box-modal-stageup .box-tab-nav .button.is-active{background-color:#f60}.modal-header-wrapper .box-modal-stageup .tab-content:last-child{display:none}.modal-header-wrapper .box-modal-stageup .list-data-table{background-color:#ffd8be}.modal-header-wrapper .box-modal-stageup .list-data-table li{padding:9px 13px;border-bottom:1px solid #fff}.modal-header-wrapper .box-modal-stageup .list-data-table li:last-child{border-bottom:0}.modal-header-wrapper .box-modal-stageup .list-data-table .box-column-02,.modal-header-wrapper .box-modal-stageup .list-data-table .box-column-03{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.modal-header-wrapper .box-modal-stageup .box-column-03 .item-col:nth-child(1){width:38%}.modal-header-wrapper .box-modal-stageup .box-column-03 .item-col:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff;width:24%;padding:0 10px;text-align:right}.modal-header-wrapper .box-modal-stageup .box-column-03 .item-col:nth-child(3){width:38%;text-align:right}.modal-header-wrapper .box-modal-stageup-chart{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:12px -3px 0;border-top:1px solid #f60}.modal-header-wrapper .box-modal-stageup-chart .item-stage{position:relative;width:25%;padding:17px 3px 0;font-size:10px}.modal-header-wrapper .box-modal-stageup-chart .image{overflow:hidden;position:relative;display:block;max-width:79px;margin:10px auto 0;border-radius:100px}.modal-header-wrapper .box-modal-stageup-chart .image img{width:100%}.modal-header-wrapper .box-modal-stageup-chart .txt-discount,.modal-header-wrapper .box-modal-stageup-chart .txt-rank{margin-top:8px;font-size:11px;font-weight:700;text-align:center}.modal-header-wrapper .box-modal-stageup-chart .txt-discount{font-size:18px;color:#f60;text-align:left}.modal-header-wrapper .box-modal-stageup-chart .txt-remark{font-size:8px;color:#f60}.modal-header-wrapper .box-modal-stageup-chart .item-stage.is-active:after{position:absolute;top:-1px;left:50%;z-index:1;width:10px;height:8px;margin-left:-5px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/bg_stageup_edge.png) no-repeat;background-size:10px 8px;content:""}.modal-header-wrapper .box-modal-stageup-chart .is-active .image{border:4px solid #f60}.modal-header-wrapper .box-modal-stageup-chart .is-active .txt-rank{color:#f60}}.site_id5 .nav-global-in .list-nav-global{max-width:600px;margin:0 auto}.site_id7 .nav-global-in .list-nav-global{max-width:475px;margin:0 auto}.footer a{color:#333;text-decoration:none}.footer a:active,.footer a:focus,.footer a:hover,.footer a:link,.footer a:visited{color:#333}.footer a:hover{text-decoration:underline}.footer{position:relative;width:100%;padding:0 0 30px}@media screen and (min-width:768px){.footer{min-width:1245px}}.footer-in{overflow:hidden;max-width:1245px;margin:0 auto;text-align:left}.footer-newsletter{height:266px;padding:40px 0 60px;background-color:#4f4f4f}.footer-newsletter.footer-line{background-color:#00c300}.footer-newsletter.footer-app{background:linear-gradient(to bottom,#bf24a7,#f33b89)}.footer-newsletter .ttl{margin-bottom:3px;font-size:21px;font-weight:700;line-height:1.6;text-align:center;color:#fff;margin-left:0;width:auto;float:none}.ico-email{display:inline-block;padding-top:33px;background:url(https://img.dinos.co.jp/images/v1/common/ico_mail_01.png) no-repeat center top;background-size:25px auto}.footer-newsletter .txt{margin-bottom:35px;font-size:16px;line-height:1.5;text-align:center;color:#fff}.footer-newsletter-form{width:745px;margin:0 auto}.form-newsletter-input{float:left;width:527px;height:36px;padding:0 10px;background-color:#6c745d;border:1px solid rgba(51,51,51,.5);color:#fff}.form-newsletter-input::-webkit-input-placeholder{color:#a3b189}.form-newsletter-input:-ms-input-placeholder{color:#a3b189}.form-newsletter-input::-moz-placeholder{color:#a3b189;opacity:1}.form-newsletter-input:-moz-placeholder{color:#a3b189;opacity:1}.form-newsletter-input.my-placeholder{color:#a3b189!important}.form-newsletter-button{float:right;width:202px;height:36px;background-color:#c5fd5d;border-radius:18px}.form-newsletter-button:hover{background-color:#fff}.footer-app .form-newsletter-button,.footer-line .form-newsletter-button{background-color:#fff}.form-newsletter-button{float:none;display:block;margin:0 auto}.form-newsletter-button a{width:202px;font-size:14px;font-weight:700;line-height:2.57;text-align:center;display:block}.footer-links{padding:50px 20px 45px;background-color:#eee}.footer-links-txt .col{float:left;width:20%;max-width:251px}.footer-links-txt .col{width:calc(100% / 4);max-width:none}.footers-txt a{font-size:14px;line-height:1.86;color:#000}.footer-sns{padding:0 0 0 3px}.footer-sns li{margin-top:14px}.footer-sns li:first-child{margin-top:10px}.footer-sns li a{display:inline-block;font-size:14px;line-height:2;color:#000}.footer-sns li a:hover{text-decoration:underline}.footer-sns .ico-fb{background:url(https://img.dinos.co.jp/images/v1/common/ico_sns_fb_01_pc.png) no-repeat 0 0}.footer-sns .ico-tw{background:url(https://img.dinos.co.jp/images/v1/common/ico_sns_x_01_pc.png) no-repeat 0 0}.footer-sns .ico-ig{background:url(https://img.dinos.co.jp/images/v1/common/ico_sns_ig_01_pc.png) no-repeat 0 0}.footer-sns .ico-li{background:url(https://img.dinos.co.jp/images/v1/common/ico_sns_li_01_pc.png) no-repeat 0 0}.footer-sns .ico{display:block;height:29px;padding-left:37px;background-size:29px auto}.footer-links-bnr{margin:27px 0 0}.footer-links-bnr img{margin:0 auto}.footer-links-bnr .txt{display:block;font-size:12px;line-height:2.167;text-align:center;color:#000}.footer-links-bnr a:hover{text-decoration:none}@media screen and (min-width:768px){.footer-links-bnr ul{display:flex;justify-content:space-evenly}.footer-links-bnr .col{padding:20px 0 0 0}.footer-links-bnr .col img{width:100%;max-width:270px}}.footer-nav{text-align:center;padding:27px 0 0}.footer-nav li{display:inline-block;color:#666}.footer-nav li a{padding:0 15px;font-size:14px;line-height:1.86;color:#000}.footer-bnr{text-align:center;margin:0 auto;padding:30px 0 0}.footer-bnr li{display:inline}.footer-bnr .bnr-04{margin-left:29px}.footer-bnr .bnr-05{margin:-6px 0 0 32px}.footer-bnr li img{min-height:inherit;display:inline}.footer-bnr .bnr-01 img{width:234px!important;height:60px}.footer-bnr .bnr-02 img{width:234px!important;height:60px}.footer-bnr .bnr-03 img{width:148px!important}.footer-bnr .bnr-04 img{width:140px!important;height:55px}.footer-bnr .bnr-05 img{width:70px!important;height:72px}.footer-bnr-img img{min-height:inherit;height:90px}.footer-nav li{display:inline-block;color:#666}.footer-bnr li,.footer-bnr li a{display:inline-block}.footer-nav-wrap{width:100%;margin:25px auto 0;display:table}.footer-nav-wrap>div{display:table-cell;vertical-align:middle;padding:0;text-align:left}.footer-nav-wrap>div+div{float:right}.footer-nav-wrap .footer-nav li:first-of-type a{padding-left:0}.footer-nav-wrap .footer-bnr ul{display:table}.footer-nav-wrap .footer-bnr li{display:table-cell;vertical-align:middle}.footer-nav-wrap .footer-bnr .bnr-05 a{margin-left:36px}.footer-logo{padding:50px 0 0;margin:0 auto;width:100px}.footer-logo img{width:100%;height:auto}.footer-copyright{padding:30px 0 0;color:#666;text-align:center}@media screen and (min-width:768px) and (max-width:1030px){.footer-in{max-width:990px}.footer-links-bnr ul{margin:0}.footer-links-bnr .col:not(:last-child){margin-right:10px}}@media screen and (max-width:767px){.footer{width:100%;padding:15px 15px 60px;background-color:#eee!important}#contents .footer{width:100%}.footer-in{max-width:none;min-width:inherit;padding:0}.footer-newsletter{height:auto;margin-bottom:15px;padding:20px;border-radius:5px}.footer-newsletter .ttl{margin-bottom:12px;font-size:4vw;line-height:1.25}.ico-email{padding:0 0 0 45px;background-position:left center}.footer-newsletter .txt{margin-bottom:10px;font-size:2vw;text-align:left}.footer-newsletter.footer-app .txt{text-align:center}.footer-newsletter .txt .txt-add{font-size:2.7vw;font-weight:700}.footer-newsletter-form{width:100%}.form-newsletter-input{float:none;width:100%;height:40px;padding:0 15px;margin-bottom:15px}.form-newsletter-button{float:none;width:40.7%;height:30px;margin:0 auto;border-radius:20px;display:flex;align-items:center;justify-content:center}.form-newsletter-button a{font-size:3vw}.form-newsletter-button a,.form-newsletter-button a:active,.form-newsletter-button a:focus,.form-newsletter-button a:hover,.form-newsletter-button a:link,.form-newsletter-button a:visited{color:#000}.footer-sns-02{text-align:center}.footer-sns-02 li{display:inline-block;max-width:78px;width:15%;margin:0 3%}.footer-links{padding:0 0 0;background-color:#eee}.footer-nav li a{font-size:15px;line-height:2.5}.footer-copyright{font-size:2vw;line-height:1.67;color:#666}.footer-bnr-img{max-width:100%;margin:0 auto;padding:0 0}.footer-nav li{color:#999;margin-bottom:5px;width:100%}.footer-nav li a{padding:0 10px;font-size:3vw;line-height:1.86;color:#000;text-decoration:underline}.footer-links-bnr ul{padding:0}.footer-links-bnr ul li:nth-child(2n){padding:2% 0 0 1%}.footer-links-bnr ul li:nth-child(2n+1){padding:2% 1% 0 0}.footer-links-bnr .col{float:left;width:calc(100% / 2)}.footer-links-bnr .txt{font-size:2vw;line-height:1.5;padding:1% 0 0 0}.footer-logo{padding:30px 0 0;max-width:100px;width:28%}}.site_id5.footer-soclose{min-width:1205px;overflow:hidden}.site_id5 .footer-email{padding:40px 0 60px;background-color:#788bb9}.site_id5 .footer-email .title{margin-bottom:12px;text-align:center}.site_id5 .footer-email .title .text{display:inline-block;padding-top:40px;background:url(https://img.dinos.co.jp/images/cms/soclose/common/ico_mail.png) center 0 no-repeat;background-size:36px auto;font-size:20px;font-weight:700;color:#fff}.site_id5 .footer-email .txt-desc{margin-bottom:35px;font-size:16px;color:#fff;line-height:1.5;text-align:center}.site_id5 .footer-email .form-email{width:744px;margin:0 auto;overflow:hidden}.site_id5 .footer-email .form-email .input-email{float:left;width:526px;height:36px;padding-left:12px;background-color:#5b6c95;border:1px solid #555f76;border-radius:2px;font-size:14px;color:#92b0fa;line-height:36px;-webkit-appearance:none}.site_id5 .footer-email ::-webkit-input-placeholder{color:#92b0fa}.site_id5 .footer-email :-moz-placeholder{color:#92b0fa;opacity:1}.site_id5 .footer-email ::-moz-placeholder{color:#92b0fa;opacity:1}.site_id5 .footer-email :-ms-input-placeholder{color:#92b0fa}.site_id5 .footer-email .form-email .btn-email{display:block;width:202px;height:36px;background-color:#92b0fa;border-radius:50px;font-size:14px;font-weight:700;color:#000;line-height:1;margin:0 auto}.site_id5 .footer-nav{position:relative;padding:50px 0;background-color:#222;text-align:left}.site_id5 .footer-nav .btn-pagetop{display:none;position:fixed;right:15px;bottom:15px;z-index:1000}.site_id5 .footer-nav .btn-pagetop a{display:block;width:92px;height:92px;background:url(https://img.dinos.co.jp/images/cms/soclose/common/btn_pagetop.png) 0 0 no-repeat;background-size:100%;text-indent:-9999px;overflow:hidden}.site_id5 .footer-nav-in{position:relative;overflow:hidden;width:1205px;margin:0 auto}.site_id5 .footer-nav .link{display:inline-block;font-size:14px;color:#ccc;line-height:1.9}.site_id5 .footer-links-pc{float:left;width:252px}.site_id5 .footer-links-sp{display:none}.site_id5 .footer-sns{position:absolute;top:4px;left:1010px}.site_id5 .footer-sns .item{margin-bottom:15px}.site_id5 .footer-sns .link{display:inline-block;padding-left:36px;line-height:30px}.site_id5 .footer-sns .link.facebook{background:url(https://img.dinos.co.jp/images/cms/soclose/common/ico_facebook_02.png) 0 center no-repeat;background-size:29px}.site_id5 .footer-sns .link.twitter{background:url(https://img.dinos.co.jp/images/cms/soclose/common/ico_twitter_02.png) 0 center no-repeat;background-size:29px}.site_id5 .footer-copyright{padding:20px 0 35px;background-color:#fff;text-align:center;font-size:12px;color:#666;line-height:1.7;text-align:center}@media screen and (min-width:768px){.site_id5 .footer-nav .btn-pagetop.is-locked{position:absolute;right:15px;bottom:inherit;top:-46px}.site_id5 .footer-nav li{display:block}}@media screen and (max-width:767px){.site_id5 .footer-nav-in{width:100%}.site_id5 .footer-nav .btn-pagetop{bottom:72px}.site_id5.footer-soclose{min-width:100%;overflow:hidden;margin:0 0 57px}.site_id5 .footer-email{padding:50px 15px}.site_id5 .footer-email .title{margin-bottom:12px;text-align:center}.site_id5 .footer-email .title .text{display:inline-block;padding:0 0 0 45px;background-position:0 center;font-size:20px}.site_id5 .footer-email .txt-desc{margin-bottom:12px;font-size:10px;text-align:left}.site_id5 .footer-email .form-email{width:100%}.site_id5 .footer-email .form-email .input-email{float:none;width:100%;height:50px;padding-left:15px;margin-bottom:25px;font-size:18px;line-height:50px}.site_id5 .footer-email .form-email .btn-email{float:none;max-width:270px;height:40px;margin:0 auto;font-size:12px}.site_id5 .footer-nav{padding:50px 0 15px}.site_id5 .footer-nav .btn-pagetop a{width:46px;height:46px}.site_id5 .footer-nav .link{font-size:10px;color:#ccc;line-height:1.1;padding:0;text-decoration:none}.site_id5 .footer-links-pc{display:none}.site_id5 .footer-links-sp{display:block;text-align:center}.site_id5 .footer-links-sp .item{position:relative;display:inline-block;padding-left:25px;margin-left:5px;margin-bottom:20px;line-height:1;width:auto}.site_id5 .footer-links-sp .item:before{content:"／";position:absolute;top:50%;left:0;margin-top:-8px;font-size:15px;color:#666;line-height:1.1}.site_id5 .footer-links-sp .item:first-child{padding-left:0;margin-left:0}.site_id5 .footer-links-sp .item:first-child:before{display:none}.site_id5 .footer-sns{position:static;margin-bottom:40px;text-align:center;padding:0}.site_id5 .footer-sns .item{display:inline-block;margin-bottom:0;width:auto}.footer-sns .item:first-child{margin-right:48px;margin-top:0}.footer-sns .link{padding-left:0;line-height:1}.site_id5 .footer-sns .link .text{display:none}.site_id5 .footer-sns .link.facebook{width:15px;height:30px;background:url(https://img.dinos.co.jp/images/cms/soclose/common/ico_facebook.png) 0 0 no-repeat;background-size:100%}.site_id5 .footer-sns .link.twitter{margin-top:6px;width:30px;height:30px;background:url(https://img.dinos.co.jp/images/cms/soclose/common/ico_twitter.png) 0 0 no-repeat;background-size:100%}.site_id5 .footer-copyright{padding:0 0 45px;margin-top:-1px;background-color:#222}}#skipNav{display:none}html.is-locked{position:fixed;left:0;width:100%}.header-sp-in{position:relative;height:42px;margin-left:-12px;margin-right:-12px;background-color:#fff}.header-sp-tools{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-sp-tools .btn-close-search-sp{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:35px;height:42px;background:url(https://img.dinos.co.jp/images/v1/headfoot/sp/ico_arrow_prev_header.png) center 14px no-repeat;background-size:11px auto}.header-sp-tools .btn-close-search-sp.is-show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-sp-tools .history-btn{display:none}.header-sp-tools .btn-open-menu-sp{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:43px;height:42px;background:url(https://img.dinos.co.jp/images/v1/headfoot/sp/icon_menu.png) 18px center/15px no-repeat}.header-sp-tools .btn-open-menu-sp .number{position:absolute;top:3px;right:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:18px;height:18px;background-color:#f60;border-radius:50%;color:#fff;font-size:10px;line-height:1;text-align:center}.header-sp-tools .btn-open-search-sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:33px;height:42px;background:url(https://img.dinos.co.jp/images/v1/headfoot/sp/icon_search.png) center/15px no-repeat;visibility:hidden}.header-sp-logo{display:block;position:absolute;top:calc(50%);left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1}.header-sp-logo.soclose{top:50%}.header-sp-logo img{display:block;max-height:42px}@media screen and (max-width:360px){.header-sp-logo{display:flex;align-items:center}.header-sp-logo img{max-width:calc(100vw - 240px)}}.header-sp-link-cart{position:absolute;top:0;right:7px;display:block;width:45px;height:42px;background:url(https://img.dinos.co.jp/images/v1/headfoot/sp/icon_cart.png) 11px center/auto 17px no-repeat;text-decoration:none!important}.header-sp-link-cart .number:not(.total-zero){position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:15px;height:15px;top:2px;left:6px;margin:3px auto 0;background-color:#f60;border-radius:50%;color:#fff;font-size:10px;line-height:1;text-align:center}.header-sp-link-fave{position:absolute;top:0;right:52px;display:block;width:37px;height:42px;background:url(https://img.dinos.co.jp/images/v1/headfoot/sp/icon_fave.png) center/auto 16px no-repeat;text-decoration:none!important;text-indent:-9999px}.header-sp-link-mypage{position:absolute;top:0;right:89px;display:block;width:38px;height:42px;background:url(https://img.dinos.co.jp/images/v1/headfoot/sp/icon_mypage.png) center/auto 16px no-repeat;text-decoration:none!important;text-indent:-9999px}.header-sp-wrap.header-sp-is-fixed{padding-top:42px}.header-sp{position:relative}.header-sp.is-sticky{position:fixed;top:0;left:0;z-index:99;width:100%;animation:fadeDownAnime .3s forwards;transition:all .3s ease}@keyframes fadeDownAnime{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.header-sp.is-sticky.is-show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.header-sp.is-sticky.is-hide{-webkit-transform:translateY(-50px)!important;-ms-transform:translateY(-50px)!important;transform:translateY(-50px)!important;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.header-sp.is-sticky .header-sp-in{margin-left:0;margin-right:0;background-color:#fff}.header-sp.is-sticky .header-sp-tools .btn-open-search-sp{visibility:visible}.btn-close-modal-menu{display:none;position:fixed;top:8px;left:0;z-index:201000;width:34px;height:41px;background:#fff url(https://img.dinos.co.jp/images/v1/headfoot/sp/ico_arrow_prev_header.png) center 13px no-repeat;background-size:11px auto;border-radius:0 5px 5px 0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.box-modal-account .box-user-info{padding:18px 50px 18px 19px}.box-modal-account .box-user-info .text{margin-top:5px;font-size:15px;color:#fff;line-height:1.5}.box-modal-account .box-user-info .text .note{font-size:14px}.box-modal-account .box-user-info .text .link{text-decoration:underline}.box-modal-account .box-user-info .txt-orange{color:#f90}.box-modal-account .box-user-info strong{font-weight:700}.box-user-usage{background-color:#fff}.box-user-usage .row{padding:15px;border-top:1px solid #ccc}.box-user-usage .row:first-child{border-top:0}.box-user-usage .heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.box-user-usage .heading .text{font-size:16px;font-weight:700}.box-user-usage .heading .link-all{position:relative;padding-right:30px;font-size:14px;font-weight:700;text-decoration:none}.box-user-usage .heading .link-all:after{position:absolute;top:50%;right:0;width:25px;height:25px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_arrow_right_04.png) no-repeat;background-size:25px 25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}.box-user-usage .detail{margin-top:10px}.box-user-usage .detail .txt-nothing{font-size:14px}.box-user-usage .list-carts{margin:0 -15px;padding-bottom:5px}.box-user-usage .list-carts .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:13px 15px 0;margin-top:13px;border-top:1px solid #ccc}.box-user-usage .list-carts .info{font-size:12px;line-height:1.7}.box-user-usage .list-carts .info strong{font-weight:700}.box-user-usage .list-carts .link-group{text-align:right}.box-user-usage .list-carts .link-group .link{margin-top:7px;font-size:14px}.box-user-usage .list-carts .link-group .link:first-child{margin-top:0}.box-user-usage .list-carts .link-group .link a{text-decoration:underline}.box-user-usage .list-carts .link-group .link a.txt-orange{color:#f90;text-decoration:none}.box-user-usage .list-products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -12px;padding-bottom:5px}.box-user-usage .list-products .item{width:20%;padding:0 3px}.box-user-usage .list-products .item img{width:100%}.box-search-suggest{position:absolute;top:38px;left:0;z-index:10;width:100%;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2);overflow:hidden}.box-search-suggest .list-suggest{padding:0 8px;border-bottom:1px solid #ddd}.box-search-suggest .list-suggest .item{border-bottom:1px solid #eee}.box-search-suggest .list-suggest .item:last-child{border-bottom:0}.box-search-suggest .list-suggest .link-suggest{position:relative;display:block;padding:8px 30px 8px 11px}.box-search-suggest .list-suggest .link-suggest:after{content:"";position:absolute;top:50%;right:14px;width:8px;height:13px;background:url(https://img.dinos.co.jp/images/v1/headfoot/common/ico_arrow_right_02.png) no-repeat;background-size:8px 13px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.box-search-suggest .list-suggest .txt-suggest{font-size:15px;line-height:1.5}.box-search-suggest .list-suggest .txt-suggest strong{font-weight:700}.box-search-suggest .list-suggest .txt-cate{font-size:12px;line-height:1.5;color:#f60}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:201050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:all .3s cubic-bezier(.17,.67,.83,.67);-o-transition:all .3s cubic-bezier(.17,.67,.83,.67);transition:all .3s cubic-bezier(.17,.67,.83,.67);-webkit-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);-webkit-transform-origin:50% 50% 0;-ms-transform-origin:50% 50% 0;transform-origin:50% 50% 0}.modal.in .modal-dialog{top:50%;-webkit-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:rgba(255,255,255,0);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:201040;background-color:rgba(255,255,255,.9)}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.9}.modal-header{padding:15px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.modal-body{position:relative;text-align:center}.modal-body .text-contents{position:relative;margin-bottom:5px}@media (min-width:768px){.modal-body .text-contents{margin-bottom:30px}}.modal-body .text-contents>.text{font-size:1.125rem;font-weight:700;line-height:4rem;color:#000}@media (min-width:768px){.modal-body .text-contents>.text{font-size:1.375rem}}.modal-cart-content{position:relative}.modal-cart-content .product-count{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-10px;left:calc(50% + 3px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:18px;height:18px;background-color:#f60;border-radius:18px}@media (min-width:768px){.modal-cart-content .product-count{top:-20px;left:calc(50% + 6px);width:37px;height:37px;border-radius:37px}}.modal-cart-content .product-count>.number{font-size:.75rem;font-weight:300;line-height:18px;color:#fff}@media (min-width:768px){.modal-cart-content .product-count>.number{font-size:1.125rem;line-height:37px}}.modal-cart-content .cart-icon{position:relative;z-index:20}.modal-cart-content svg.icon-cart-svg{width:27px;height:23px}@media (min-width:768px){.modal-cart-content svg.icon-cart-svg{width:54px;height:46px}}a:active,a:focus,button:active,button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:0!important;-webkit-tap-highlight-color:transparent!important}.tab-area{display:flex;margin-top:.5rem;background:#fff;width:399px}.tab-area li{border-right:1px solid #ccc;background:#eee;position:relative;flex-basis:133px}.tab-area li:last-child{border-right:none}.tab-area li.tab-active{background:#fff}.tab-area li:hover{background:#fff}.tab-area li:hover::after{content:"";display:block;width:80%;height:1px;background:#ccc;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);overflow:visible}.tab-area li a{display:flex;width:100%;align-items:center;justify-content:center;height:100%}.tab-area li.pc-tab-dinos:hover::after{background:#86bd23}.tab-area li.pc-tab-flect:hover::after{background:#1e8fb7;width:85%}.tab-area li.pc-tab-flower:hover::after{background:#e40112}.tab-area li .tab-border span{display:block;line-height:1}.tab-area li span img{height:15px;width:auto;vertical-align:bottom;transition:none;opacity:1}img.head-logo-flower{mix-blend-mode:multiply}.header-sp-tab{display:none}#flowerHeaderTop .topBnr{margin:0 auto}#flowerHeaderTop .tab-area li{width:33%}.gc_header .header-sp-tab ul li span{padding-top:0}.gc_header .header-sp-tab ul li span img{vertical-align:bottom}.header-upper .list-upper{margin-left:auto;margin-right:2em}.header-upper .list-upper li{margin-left:10px}@media screen and (max-width:767px){.header-sp-tab{display:block}.header-sp-tab ul{display:flex;width:100%}.header-sp-tab ul li{width:calc(100% / 3);text-align:center;border-right:1px solid #ccc;background-color:#eaeaea;font-size:1vw}.header-sp-tab ul li:last-child{border-right:none}.header-sp-tab ul li a{display:inline-block;width:100%;height:auto}.header-sp-tab ul li span{display:block;margin:1.066vw auto .8vw;line-height:1}.header-sp-tab ul li.sp-tab-active{background-color:#fff}.header-sp-tab ul li:hover{background-color:#fff}.header-sp-tab ul li img{height:4vw;width:auto;mix-blend-mode:multiply;opacity:1;transition:none;line-height:1}.gc_header .header-in{padding:0 12px}}@media screen and (max-width:767px){.gc_header .header-sp-tab ul li span{padding-top:.2em}.gc_header .header-in{z-index:1}.modal-float-menu-wrapper.modal-flower .modal-float-menu-wrapper-in{background-color:#dd9299}.modal-float-menu-wrapper.modal-flower .modal-float-menu-wrapper-in .list-modal-nav-01>li{border-bottom:1px solid #dd9299}.modal-float-menu-wrapper.modal-flower .list-modal-nav-01>li:last-child{border-bottom:none}.modal-float-menu-wrapper.modal-flower .modal-float-menu-wrapper-in .btn-modal-nav-01{background-color:#ffefef}.modal-float-menu-wrapper.modal-flower .box-modal-sec-01{margin-top:0}.modal-float-menu-wrapper.modal-flower .modal-float-menu-wrapper-in a.btn-modal-nav-01,.modal-float-menu-wrapper.modal-flower .modal-float-menu-wrapper-in a.btn-modal-nav-01:visited{color:#333}.modal-float-menu-wrapper.modal-flower .modal-float-menu-wrapper-in .box-modal-sec-bottom{margin-top:20px}.modal-float-menu-wrapper.modal-flower .btn-modal-nav-01.has-icon>span.icon-dinos>img{margin-left:0;margin-right:7px}.modal-float-menu-wrapper.modal-flower .btn-modal-nav-01.has-icon>span>img{vertical-align:middle}.modal-float-menu-wrapper.modal-flower [href$="/flect/"].btn-modal-nav-01.has-icon{padding:17px 50px 17px 19px}.gc_header .sp_banner img{vertical-align:bottom}}.header-search-form .icon-webspeech{position:absolute;right:43px;top:.7em;width:1em;height:auto;cursor:pointer;display:none;background-image:url(https://www.dinos.co.jp/images/v1/headfoot/common/icon_mic@2x.png);background-repeat:no-repeat;background-size:contain;width:20px;height:20px}.header-search-form .icon-webspeech.js-on{background-image:url(https://www.dinos.co.jp/images/v1/headfoot/common/icon_mic_on@2x.png);filter:invert(15%) sepia(95%) saturate(6932%) hue-rotate(358deg) brightness(70%) contrast(112%)}@media screen and (max-width:767px){.header-search-form .icon-webspeech{right:36px;top:7px;width:23px;height:23px}}.header-search-form .icon-webspeech img{width:100%;height:auto}.header-search-form .icon-webspeech.blinking{animation:blinking 1s linear infinite}@keyframes blinking{0%,100%{opacity:1}50%{opacity:0}}@media screen and (max-width:767px){.krkr-modern-chat{z-index:200401}}.flect-header-nav{display:flex;align-items:center;flex-direction:row;background:#162e58;transition:top .3s;animation:fadeIn .3s ease;animation-fill-mode:forwards;animation-delay:1s}.flect-header-nav.is-sticky{position:fixed;width:100%;z-index:99}.flect-header-nav ul{margin:0 auto}.flect-header-nav ul li{display:inline-block}.flect-header-nav ul li a{color:#fff;text-decoration:none;display:inline-block}@media screen and (min-width:768px){.flect-header-nav.is-sticky{top:0}.flect-header-nav ul{max-width:1245px}.flect-header-nav ul li a{padding:6px 20px}}@media screen and (max-width:767px){.flect-header-nav{display:flex;align-items:center;flex-direction:row;background:#162e58;transition:top .3s;height:10.429vw}.flect-header-nav.is-sticky{top:0}.flect-header-nav.is-sticky.header-sp-is-fixed{top:42px}.flect-header-nav ul{overflow-x:auto;white-space:nowrap}.flect-header-nav ul li a{padding:2.8vw 2.133vw}}