@charset "utf-8";body{margin:0;padding:0}section,article,nav,aside,header,footer,address{display:block}ul,ol{margin:0;padding:0;list-style-type:none}table{border-collapse:collapse;word-break:break-all}img{border:none}input[type=text],input[type=email],textarea{-webkit-appearance:none;box-sizing:border-box;padding:.85em;background-color:#fff;border:1px solid rgba(221,221,221)}input[type=text]:focus,input[type=email]:focus,textarea:focus,select:focus{outline:none;border-color:rgba(35,25,22,.4);background-color:rgba(35,25,22,.04)}select{-webkit-appearance:none;box-sizing:border-box;padding:.85em;padding-right:50px;background:#fff url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/ic_pulldown.png) center right 17px no-repeat;background-size:16px auto;border:1px solid rgba(221,221,221)}a.btn,button,input[type=submit],input[type=button]{-webkit-appearance:none;box-sizing:border-box;display:inline-block;vertical-align:middle;text-align:center;line-height:1;cursor:pointer;outline:none;padding:1em 2em;min-width:50%;background-color:#fff;border:1px solid #231916}a.btn:hover,button:hover,input[type=submit]:hover,input[type=button]:hover{background-color:rgba(35,25,22,.08)}hr{display:none}.clear{clear:both}html:before{content:'';position:absolute;z-index:0;left:0;top:80px;width:100%;height:560px;background-color:#f8e71c}body{position:relative;z-index:1}#main{margin:0 auto;padding-top:3rem;max-width:1440px;min-height:470px;background-color:#fff;overflow:hidden}div.content,#navi div,#title,.path,#footer h1,div.banners ul,div.itemlist,div.items ul,div.news ul #home_mainImg,#home_news,body.single-item #item_cat_list,#sp_latest{margin:0 auto;max-width:1440px}.body div.cols,#footer div.content,#ft_navi,div.news li a,.paginate ul,form.wpcf7-form label,#home_mainImg,#home_sns div.content,#home_store div.content,#item_detail,div.full div.content,div.flyers ul{display:flex;flex-wrap:wrap}#navi ul,#ft_navi li a,div.banners li,.paginate li a,#instafeed li{display:inline-block;vertical-align:top}#header{box-sizing:border-box;padding:15px 0;height:80px;background-color:#231916}#header h1{position:relative;margin:0}#header h1 img{position:absolute;z-index:1;left:20px;top:1px;width:188px;height:auto}#navi{padding:0 0 0 220px;text-align:right}#navi h2{display:none}#navi ul{text-align:center;font-size:0}#navi li{display:inline;margin-right:18px}#navi a{display:inline-block;font-size:1rem}#navi ul.content a{padding:1em 0 .5em}@media only screen and (min-width:769px){#navi ul.content a{position:relative}#navi ul.content a:after{content:'';position:absolute;left:100%;bottom:0;width:0;border-bottom:1px solid #ddd;transition:.25s}#navi ul.content a:hover:after{left:0;width:100%}}#navi ul.lang{position:relative;z-index:1;margin:.25rem 10px 0 0;margin-right:20px;background-color:#231916;border:1px solid #fff;height:2.5em;overflow:hidden;font-size:1rem;transition:.25s height}#navi ul.lang:hover{height:7.5em;background-color:#fff}#navi ul.lang:before,#navi ul.lang:after{position:absolute;width:1em;font-family:'Font Awesome 5 Free';font-weight:700}#navi ul.lang:before{content:'\f57d';left:.5em;top:.7em}#navi ul.lang:after{content:'\f0dd';right:.5em;top:.5em}#navi ul.lang li{display:block;margin:0}#navi ul.lang a{display:block;padding:.75em 2em}#navi ul.lang a:hover{background-color:#231916}#navi ul.ch{position:relative;top:13px}#navi ul.ch li:last-child{margin-right:20px}#navi ul.ch li a{vertical-align:middle}#navi ul.ch li i{display:inline-block;width:25px;height:25px;background-position:center;background-repeat:no-repeat;background-size:auto 100%}#navi ul.ch li.youtube i{width:35px;background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/ic_youtube.png)}#navi ul.ch li.instagram i{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/ic_instagram.png)}#navi ul.ch li.facebook i{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/ic_facebook.png)}#navi ul.ch li.twitter i{width:32px;background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/ic_twitter.png)}#navi ul.ch li span{display:none}@media only screen and (min-width:769px){#navi ul.ch a:hover i{filter:grayscale(100%)}}#navi li.fav a:before{margin-right:.1em;content:'\002661'}#navi li.fav a:hover:before{content:'\002665'}#navi li.fav span.simplefavorites-user-count{display:none}#navi li.fav span.simplefavorites-user-count.registered{display:inline-block}#navi li.fav span.simplefavorites-user-count:before{content:'(';margin-left:.2em}#navi li.fav span.simplefavorites-user-count:after{content:')'}#navi_mb{display:none}#footer{padding-top:5rem;background-color:#231916;overflow:hidden}#footer h1{margin:0 auto}#footer h1 img{margin:0 20px;width:100px;height:auto}#ft_info{width:50%}#ft_info h1{margin:1rem 20px}#ft_info address{margin:1em 20px}#ft_info ul{margin:1em 20px}#ft_info li{display:inline}#ft_navi{width:50%}#ft_navi h2{display:none}#ft_navi ul{width:50%}#ft_navi li{margin:1em 20px}#copyright{display:block;margin:2rem 5%;text-align:center}#footer a.btn{margin-right:.5em;margin-top:10px;min-width:inherit;background-color:#231916;border-color:#fff}#footer a.btn:hover{background-color:rgba(255,255,255,.2)}#title h1,#title span{display:block;margin:0;padding:1.5em 20px;text-align:center}.path h1{display:none}.path p{margin:1rem 20px}div.wp-pagenavi{margin:5rem auto;max-width:1280px;text-align:center}div.wp-pagenavi span,div.wp-pagenavi a{box-sizing:border-box;display:inline-block;vertical-align:middle;text-align:center;line-height:1;margin:0 .25em .25em;padding:1em;min-width:1em;background-color:#fff;border:1px solid #231916}div.wp-pagenavi span.pages{display:none}div.wp-pagenavi span.current{border-color:#23191600;background-color:rgba(35,25,22,.08)}div.wp-pagenavi a:hover{background-color:rgba(35,25,22,.08)}.paginate ul{align-items:center;margin:5rem auto;max-width:1040px;list-style-type:none}.paginate li{margin:0;padding:0;width:50%}.paginate li a{display:block;box-sizing:border-box;margin:0 20px;padding:1em;height:100%;background-color:#fff}.paginate li a:hover{background-color:rgba(35,25,22,.08)}.paginate .prev a{padding-left:50px;background:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/ic_arrow_prev.png) left 10px center no-repeat;background-size:30px auto}.paginate .next a{padding-right:50px;background:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/ic_arrow_next.png) right 10px center no-repeat;background-size:30px auto;text-align:right}.paginate li time{display:block;margin:0 0 .5em}div.banners{margin:5rem 0}div.banners ul{text-align:center;font-size:0}div.banners>ul>li{box-sizing:border-box;width:25%}div.banners li a{display:block;margin:0 20px;height:206px;overflow:hidden}div.banners li img{width:100%;height:206px;object-fit:cover}div.banners .slick-list{padding:.25rem 0}#sp_latest{margin:5rem auto}#sp_latest ul{text-align:center;font-size:0}#sp_latest>ul>li{box-sizing:border-box;width:25%}#sp_latest li a{display:block;margin:0 20px}#sp_latest li img{width:100%;object-fit:cover;aspect-ratio:1/1}#sp_latest .slick-list{padding:.25rem 0}div.modal{position:fixed;left:0;top:0;z-index:1001;width:100%;height:100%;background-color:rgba(0,0,0,.8)}div.modal.coupon{display:none}div.modal.coupon div.content{display:table-cell;vertical-align:middle;text-align:center;font-size:0}div.modal.coupon img{max-width:520px;max-height:330px;box-shadow:0px 0px 20px rgba(0,0,0,.5)}div.modal.coupon div.btn{margin:2rem 0;text-align:center}div.modal.coupon span.close{display:inline-block;padding:.5em 2em;background-color:#231916;border-radius:5px;font-size:18px;color:#fff;cursor:pointer}div.modal.coupon span.close:hover{opacity:.6}body.coupon{padding-bottom:100px}div.fixed{position:fixed;left:0;z-index:1000;width:100%;box-shadow:0px 0px 5px rgba(0,0,0,.25)}div.fixed.coupon{bottom:0;background-color:#fff;text-align:center;font-size:0}div.fixed.coupon a{display:block;padding:0;background-color:#f8e71c}div.fixed.coupon a:hover{opacity:.8}div.fixed.coupon img{max-width:1080px;height:auto}.slick-slide:focus{outline:none}.slick-slide a{outline:none}button.slick-arrow{position:absolute;z-index:1;top:50%;margin-top:-20px;padding:0;min-width:40px;height:40px;background-position:center;background-repeat:no-repeat;background-size:50%;border-color:#d2d2d2;cursor:pointer}button.slick-arrow:focus{outline:none}button.slick-prev{left:-50px;background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/ic_arrow_prev.png)}button.slick-next{right:-50px;background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/ic_arrow_next.png)}button.slick-disabled{opacity:.35;cursor:default}button.slick-disabled:hover{background-color:rgba(255,255,255,1)}ul.slick-dots{margin:1rem 5% !important;text-align:center;font-size:0}ul.slick-dots li{display:inline}ul.slick-dots button{margin:0 6px;padding:0;width:12px;min-width:inherit;height:12px;background-color:#918710;border:none;border-radius:50%;color:transparent}ul.slick-dots li.slick-active button{background-color:#f2f2f2}div.share{margin:4rem 0}div.share ul{font-size:0}div.share li{display:inline}div.share li a{box-sizing:border-box;display:inline-block;vertical-align:top;margin-left:20px;padding:.6rem 0;width:calc(25% - 20px);background-color:#fff;text-align:center}div.share li a:hover{opacity:.8}div.share li.line a{background-color:#00b901}div.share li.facebook a{background-color:#4267b2}div.share li.twitter a{background-color:#1a95e0}div.share li.email a{border:1px solid #d2d2d2}div.share li i{margin-right:.5em}div.wpcf7{margin:0 auto;max-width:80%}form.wpcf7-form div.input br{display:none}form.wpcf7-form label{display:flex;margin:1rem 0}form.wpcf7-form span.label{padding:.85em 0;width:30%}span.wpcf7-form-control-wrap{width:70%}input.wpcf7-text,input.wpcf7-email{width:100%}textarea.wpcf7-textarea{width:100%;height:15em}select.wpcf7-select{width:100%}span.wpcf7-not-valid-tip{margin:.3em 0 0}div.wpcf7-response-output{margin:3rem 15px;padding:1em;background-color:rgba(35,25,22,.08);border:1px solid #231916}div.btn{margin:5rem 20px;text-align:center}#main .body{margin:0 auto;max-width:1040px}.body h1,.body h2,.body h3{clear:both;margin:1.5em 20px}.body h4,.body p{margin:1em 20px}.body h3{position:relative;padding:0 0 .3em;border-bottom:1px solid #f8e71c}.body h3:after{content:'';position:absolute;left:0;bottom:-1px;width:25%;border-bottom:1px solid #231916}.body ul,.body ol{margin:1.5em 0;padding:0 0 0 2em}.body ul{list-style-type:disc}.body ol{list-style-type:decimal}.body li{margin:.5em 20px}.body table{margin:1.5em 20px;width:90%}.body th,.body td{padding:.75em;border-bottom:1px solid #ddd}.body th{text-align:left}.body thead th{border-bottom:1px solid #231916;text-align:center}table.price td{text-align:right}body.page-service table.price td{white-space:nowrap}.body img{max-width:100%;height:auto}.body img.alignleft{float:left;margin:0 20px 2em 0}.body img.alignright{float:right;margin:0 0 2em 20px}.body img.aligncenter{display:block;margin:2em auto}.body form{margin:2rem 20px}.body blockquote{margin:2rem 20px;padding:1em 0;background-color:#fafafa;word-break:break-all}.body div.box{margin:2rem 20px;background-color:rgba(250,250,250);overflow:hidden}.body div.embed{margin:2rem 20px;text-align:center}.body div.col2 div.col{width:50%}.body div.col3 div.col{width:33.33%}.body div.col4 div.col{width:25%}.body .alignleft{text-align:left}.body .alignright{text-align:right}.body .aligncenter{text-align:center}.body .more{text-align:right}.body a:before{margin:0 .3em 0 0}.edit_post_link{clear:both;margin:0}body.single-item .edit_post_link{margin:0 auto;max-width:75%}.edit_post_link p{margin:2rem 20px}#home_mainImg{margin:0 auto;padding:70px 20px 0;max-width:1400px;height:490px}#billboard{width:67.5%}#billboard ul{margin:0 20px 0 0}#billboard li a{display:block;height:420px;background-color:#fff;overflow:hidden;font-size:0}#billboard img{width:100%;height:100%;object-fit:cover}#billboard button.slick-arrow{background:0 0;border:none;font-size:0;color:transparent}#billboard button.slick-arrow:before{font-size:44px;font-family:'Font Awesome 5 Free';color:#fff;text-shadow:0px 0px .1em rgba(0,0,0,.7)}#billboard button.slick-prev{left:5px}#billboard button.slick-prev:before{content:'\f104'}#billboard button.slick-next{right:5px}#billboard button.slick-next:before{content:'\f105'}#home_flyer{width:32.5%;max-height:420px;background-color:#c80002;overflow:hidden}#home_flyer h2{margin:1em 20px;text-align:center}#home_flyer a,#home_flyer span{display:block;margin:0 20px;height:280px;background-color:#fff;overflow:hidden;font-size:0}#home_flyer img{width:100%;height:100%;object-fit:cover}#home_flyer time{display:block;margin:1em 20px;text-align:center}body.home section h1,#item_related h1,#item_cat_list h1,#related_items h1,#sp_latest h1{margin:2em 5%;text-align:center}body.home section h1 span,#item_related h1 span,#item_cat_list h1 span,#related_items h1 span,#sp_latest h1 span{display:inline-block;padding:0 .2em .1em;background:linear-gradient(180deg,transparent 49%,#f8e71c 50%)}#home_items{background-color:#f9f9f9;overflow:hidden}#home_items div.body br{display:none}#home_items h1{margin-bottom:.75em}#home_items div.body p{line-height:1}#home_sns{padding:5rem 0;border-bottom:1px solid #ddd}#home_sns div.content{gap:20px;justify-content:center;padding:0 20px}#home_sns div.sns{flex:1;box-sizing:border-box;position:relative;max-width:80%}#home_sns div.sns h3{position:absolute;left:50%;top:-.5em;transform:translate(-50%,0);margin:0;padding:0 .5em;background-color:#fff;text-align:center;white-space:nowrap}#home_sns div.sns h3 i{margin-right:.5em}div.sns.twitter{padding:1rem;border:2px solid rgba(72,170,230,.2)}div.sns.instagram{border:2px solid rgba(0,0,0,.2)}#instafeed{margin:2rem 0;font-size:0}#instafeed li{width:33.33%}#instafeed li a{display:block;margin:10px}#instafeed li img{width:100%;height:auto}#home_sns #home_news{padding-top:0}#home_news div.news{margin:3rem 0}#home_news div.btn{margin:3rem 20px}#home_store{padding:0 0 5rem;border-top:1px solid #ddd}#home_storeinfo{width:40%}#home_storeinfo h2,#home_storeinfo p,#home_storeinfo address{margin:1em 20px}#home_storeinfo p.payments img{margin:0 .5em .2em;vertical-align:middle}#home_storemap{width:60%}#home_storemap div.embed{margin:0 20px}#home_storemap iframe{width:100%;height:420px}div.news{margin:5rem 0}body.blog div.news{margin:5rem auto;max-width:1320px}div.news li{margin:0 20px;border-bottom:1px solid #ddd}div.news li:first-child{border-top:1px solid #ddd}div.news li a{flex-wrap:nowrap}div.news li a:hover{background-color:rgba(35,25,22,.05)}div.news time{padding:2.25em 1em 2.25em 0}div.news span.title{padding:2.25em 0 2.25em 1em}article.body header time{display:block;margin:4rem 20px 1rem}article.body header h1{margin-top:1rem}div.itemlist{display:flex}div.item_cats{width:20%}div.item_index{width:80%}#item_cat_list h1{display:none}#item_cat_list ul{margin:0 10%}#item_cat_list li{margin:0 0 .8em}#item_cat_list li a{display:block;padding:0 1em 0 0;border:2px solid #231916;height:3em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#item_cat_list li a:hover{background-color:rgba(248,231,28,.15)}#item_cat_list li.current-cat a{background-color:rgba(248,231,28,.15);border-color:rgba(248,231,28,.5);cursor:default}#item_cat_list li a:before{content:'';display:inline-block;vertical-align:middle;width:3em;height:3em;background-position:center;background-repeat:no-repeat;background-size:60%}#item_cat_list li a[href*=tvboard]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_tvboard.png)}#item_cat_list li a[href*=office]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_office.png)}#item_cat_list li a[href*=curtain]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_curtain.png)}#item_cat_list li a[href*=garden]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_garden.png)}#item_cat_list li a[href*=sofa]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_sofa.png)}#item_cat_list li a[href*=chair]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_chair.png)}#item_cat_list li a[href*=table]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_table.png)}#item_cat_list li a[href*=decoration]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_decoration.png)}#item_cat_list li a[href*=fabric]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_fabric.png)}#item_cat_list li a[href*=bed]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_bed.png)}#item_cat_list li a[href*=rug]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_rug.png)}#item_cat_list li a[href*=storage]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_storage.png)}#item_cat_list li a[href*=student-desk]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_studentdesk.png)}#item_cat_list li a[href*=bedding]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_bedding.png)}#item_cat_list li a[href*=plants]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_plants.png)}#item_cat_list li a[href*=painting]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_painting.png)}#item_cat_list li a[href*=goods]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_goods.png)}#item_cat_list li a[href*=table-set]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_tableset.png)}#item_cat_list li a[href*=cupboard]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_cupboard.png)}#item_cat_list li a[href*=items]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_all.png)}#item_cat_list li a[href*=naha]:before{background-image:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/item_ic_ok.png)}#item_cat_list li.cat-all{letter-spacing:-.05em}#item_cat_list li a[href*=premium]{padding:1em .5em;height:initial;background-color:#231916;text-align:center}#item_cat_list li a[href*=premium]:before{content:none}#item_cat_list li a[href*=premium]{color:#eeb902}#item_cat_list li a[href*=premium]:hover{color:rgba(255,255,255)}#item_dropdown{display:none}div.items ul{display:flex;flex-wrap:wrap}div.items li{margin:0 0 2rem 2%;width:22.5%}div.items li a{position:relative;display:block;padding:0 0 1px;height:100%;background-color:#fff;transition:.2s box-shadow}div.items li.discount a{background-color:#f8e71c}div.items li.hot a:before{content:'';box-sizing:border-box;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;border:1px solid #c80002}div.items a>*{display:block;margin:1rem}div.items span.thumb{position:relative;margin:0;height:285px;overflow:hidden;font-size:0}div.items li.soldout span.thumb:before{content:'完売しました';position:absolute;z-index:1;left:50%;top:50%;width:6em;transform:translate(-50%,-50%);text-align:center;text-shadow:0px 0px .5em rgba(0,0,0,.35)}div.items span.thumb img{width:100%;height:100%;object-fit:cover}div.items li a:hover span.thumb img{opacity:.8}div.items li.soldout span.thumb img{filter:grayscale(100%)}div.items span.item_favorite{position:absolute;z-index:10;right:5px;bottom:5px;margin:0;font-size:0}div.items span.simplefavorite-button-count{display:none}div.items span.item_label{position:absolute;z-index:1;right:5px;top:-5px;margin:0;font-size:0}div.items span.item_label span.label img{width:120px;height:85px}div.items span.thumb time{box-sizing:border-box;position:absolute;right:0;bottom:0;padding:3em 1em 1em;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,0) 100%);text-align:right}div.items span.option span,div.items time.ltd_time span.label,#item_option li span,#item_price span.sale span.value:before{display:inline-block;vertical-align:top;margin:0 .3em .3em 0;padding:.4em;border:1px solid #d2d2d2}div.items strong.price:before{content:'販売価格';display:block;margin:.2rem 0}div.items span.default,div.items span.sale{display:block;text-align:right}span.sale span.value{display:inline-block;margin-bottom:.1em;transform:skew(-8deg,0)}span.sale span.last3{font-size:85%}span.sale span.unit{display:inline-block;margin-left:.2em}div.items span.discount strong,span.discount{box-sizing:content-box;position:absolute;left:.3rem;top:.3rem;padding:1.1rem .7rem;width:4rem;height:3.2rem;background:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/bg_discount.svg) center no-repeat;background-size:100% 100%;border-radius:50%;text-align:center}span.discount.qty{padding:1.4rem .7rem .8rem;width:4rem;height:3.2rem}span.discount.qty.all{padding:1rem .7rem .8rem;width:4rem;height:3.6rem}span.discount span{display:block;width:100%}span.discount{font-size:.7rem}span.discount span.rate{font-size:2.5rem}span.discount.qty span.rate{margin-top:-.1rem;font-size:1.8rem}span.discount.qty.all span.rate{font-size:2.2rem}div.items span.ltd_purchase span{vertical-align:middle}div.items span.ltd_purchase span.value{display:inline-block;margin:-.25em .25em 0}div.items span.himitsu{position:relative;margin:0;padding:.8em;height:1em;background-color:#c80002;overflow:hidden}div.items span.himitsu time{position:absolute;right:.5em;top:.5em;padding:.25em;background-color:#fff}div.items span.itemUID{margin:0;padding:.8em;background-color:#000}div.items span.itemUID span.del:before{content:':';margin:0 .25em}div.items strong.pricedown,#item_images strong.pricedown{position:absolute;z-index:1;right:5px;top:-5px;margin:0;padding:.3em .75em 1.25em;width:4.4em;line-height:1.2;background:url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/bg_pricedown.png) no-repeat;background-size:100% 100%;text-align:center;font-size:1.1rem}div.items strong.pricedown span{display:block}div.items span.ltd_date{display:block;margin:.2em 0 0}div.items time.ltd_time span.label{border-color:#c80002}div.items li.premium a{background-color:#000}div.items li.premium time.ltd_time span.label{border-color:#f8e71c}div.items li.premium span.title{position:relative;margin:0;padding:3.5em 1em 0}div.items li.premium span.title:before{content:'THE PREMIUM OUTLET';position:absolute;left:0;top:0;padding:.75em 0;width:100%;background:linear-gradient(180deg,#cfa500 0%,#ffdb63 100%);text-align:center;line-height:1}#cat_title h2{margin:0 2% 1.5em}div.item_sort{display:flex;margin:0}div.item_sort div{padding:0 2%;width:29.33%}div.item_sort h4{position:relative;margin:0}div.item_sort h4:after{content:'';position:absolute;z-index:0;left:0;top:50%;width:100%;border-bottom:1px solid #ddd}div.item_sort h4 span:before{content:'▽ '}div.item_sort h4 span{display:inline-block;position:relative;z-index:1;padding-right:.5em;background-color:#fff}div.item_sort ul{display:flex;margin:1rem 0 0}div.item_sort li{width:50%}div.item_sort a{display:block;margin:0 .5em 0 0;padding:.5em 1em;height:1em;background-color:#fff;border:1px solid #ddd;text-align:center;overflow:hidden}div.item_sort a:hover{background-color:rgba(248,231,28,.15)}div.item_sort li:nth-child(even) a{margin:0 0 0 .5em}div.item_sort li.active a{background-color:rgba(248,231,28,.15);border-color:#f8e71c;cursor:default}div.item_sort div.cat_naha{width:18%}div.item_sort div.cat_naha h4{visibility:hidden}div.item_sort div.cat_naha li{width:100%}div.item_count p{margin:1rem 2%;text-align:right}#load_items{transition:0}#load_items:hover{background-color:rgba(248,231,28,.15)}#load_items.loading{background-color:rgba(248,231,28,.15);opacity:.35;transition:.5s;pointer-events:none}#item_detail{flex-wrap:nowrap;margin:3rem auto;max-width:75%}#item_images{position:relative;width:60%;max-height:640px;line-height:0}#item_info{width:40%}#item_img_label{position:relative;z-index:3;margin:0 20px}#item_img_label span.item_label{position:absolute;z-index:1;right:10px;top:-10px;font-size:0}#item_img_label span.item_label span.label img{width:120px;height:85px}#item_img_label span.discount{left:20px;top:20px;line-height:1}#item_img_label strong.pricedown{right:10px;top:-10px}#item_img_label strong.pricedown span{display:inline-block}#item_photo{position:relative;z-index:1;padding:0 20px;height:500px}#item_photo img{width:100%;height:100%;object-fit:cover}#item_photo a:hover img{opacity:.8}#item_image{position:relative;z-index:2;margin:10px auto;width:80%;text-align:center;font-size:0}#item_image span{cursor:pointer;overflow:hidden}#item_image img{margin:10px;width:113px;height:96px}#item_image span.active{cursor:default}#item_image span:hover img,#item_image span.active img{opacity:.6}#item_images span.item_favorite{position:absolute;z-index:101;right:25px;bottom:141px;text-align:center;font-size:0}#item_update{margin:1em 20px}#item_time strong{display:block;margin:0 20px 1rem;text-align:center}#item_time strong:before{content:'＼'}#item_time strong:after{content:'／'}#item_himitsu span{display:block;margin:1rem 20px;padding:.75em;background-color:#c80002}#item_title h1{margin:1em 20px}#item_price{margin:2rem 20px;position:relative;min-height:4rem}#item_price:before{content:'販売価格';display:block;margin:1rem 0}#item_price span.default,#item_price span.sale{display:block;margin:1rem 0;text-align:right}#item_price span.default:before{content:'↓'}#item_price span.discount{left:0;top:0}#item_price span.discount.pre_ltd_purchase{left:5rem}#item_price span.ltd_purchase{box-sizing:content-box;position:absolute;left:0;top:2rem;padding:0 .5rem;text-align:center}#item_price span.ltd_purchase span{display:block}#item_price span.ltd_purchase span.value{margin:.1em 0}#main.soldout #item_price:after{content:'完売しました';display:block;margin:1em 0;padding:.5em;background-color:rgba(35,25,22,.1);text-align:center;text-transform:uppercase;font-size:1rem}#item_body1 p{margin:1em 20px}#item_option{margin:1rem 20px}#item_option li{display:inline}#item_desc p{margin:1em 20px}#item_size p{margin:1em 20px}#item_color p{margin:1em 20px}#item_UID p{margin:1em 20px}#item_notices,#item_memo,body.single-item #main div.body{margin:0 auto;max-width:75%}#item_notices div.notice{margin:1em 20px;border:1px solid #d2d2d2}#item_notices div.notice p{margin:1em}#item_memo{margin:2rem 20px}body.single-item div.share{margin:4rem auto;max-width:75%}#item_win.ext a.close,#item_win a.index{display:none}#item_win.ext a.index{display:inline-block}#main.premium{max-width:1400px;background-color:#000}#main.premium #item_detail{flex-wrap:wrap;max-width:1080px}#main.premium #item_detail:before{content:'THE PREMIUM OUTLET';box-sizing:border-box;display:block;margin:0 20px 10px;padding:.7em 1em;width:100%;background:linear-gradient(180deg,#cfa500 0%,#ffdb63 100%);text-align:center}#main.premium #item_price:after,#main.premium a.btn:hover{background-color:#ccc}body.single-item #item_cat_list h1{display:block}body.single-item #item_cat_list ul{display:flex;flex-wrap:wrap;margin:4rem auto;max-width:75%}body.single-item #item_cat_list li{margin:0 0 .75rem 20px;width:calc(20% - 20px)}body.single-item #item_cat_list li a{padding-right:.5em}button.simplefavorite-button{margin:0;padding:0;border:none;background-color:transparent}button.simplefavorite-button.active{opacity:1}button.simplefavorite-button i{display:inline-block;font-size:3rem;transition:transform .2s;color:rgba(237,237,237,1);cursor:pointer}button.simplefavorite-button i:hover{color:rgba(255,0,0,.25)}button.simplefavorite-button.active i{color:rgba(255,0,0,1)}button.simplefavorite-button i:active{transform:scale(1.3)}button.simplefavorite-button.active i:active{transform:scale(.8)}span.simplefavorite-button-count{display:block;text-align:center;font-size:1.25rem;line-height:1;font-weight:700;color:#fff;text-shadow:0px 0px .25em rgba(0,0,0,.5)}button.simplefavorite-button[data-favoritecount="0"] span.simplefavorite-button-count{display:none}#fav_notice{position:fixed;z-index:1001;left:0;bottom:-100px;width:100%;height:100px;background:rgba(0,0,0,.5);text-align:center;font-size:24px;line-height:100px;color:#fff;transition:.35s}#fav_notice.active{background:rgba(255,0,0,.7)}#fav_notice.notice{bottom:0}#fav_notice i:before,#fav_notice span.message{text-shadow:0px 0px .35em rgba(0,0,0,.35)}#fav_notice span.message:before{margin-left:.25em}#fav_notice.active span.message:before{content:'お気に入りに登録しました'}#fav_notice.inactive span.message:before{content:'お気に入りを解除しました'}ul.favorites-list{margin:3rem 0;padding:0;list-style-type:none}ul.no-favorites{margin:1rem 20px;padding:0;line-height:1.8}ul.favorites-list li{margin:1rem 20px;padding:0;background-color:#fff;border:none;overflow:hidden;box-shadow:0px 0px 1em rgba(0,0,0,.2);border-radius:.5rem}div.favorite_item{display:flex;align-items:center}div.favorite_item div.thumb{width:180px}div.favorite_item div.thumb img{width:180px;height:180px;object-fit:cover}div.favorite_item div.thumb a:hover img{opacity:.8}div.favorite_item div.title{flex:1;margin-left:1rem;line-height:1.5;overflow:hidden}div.favorite_item div.title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}div.favorite_item div.title span.itemUID{display:block;margin:.5em 0 0}div.favorite_item div.title span.itemUID:before{content:'商品ID : '}div.favorite_item div.edit{width:5rem;text-align:center}div.favorite_item div.edit span.simplefavorite-button-count{display:none}div.favorites div.btn{display:none}div.favorites.has_favorites div.btn{display:block}body.page-service #main{padding-top:0;max-width:inherit;background-color:inherit}body.page-service #main div.body{padding:0 180px;background-color:#fff}body.page-service #main div.body:first-child{padding-top:1px}body.page-service .body h2{text-align:center}body.page-service div.cols{margin:2rem 0}body.page-service div.point h4 span{background:linear-gradient(180deg,transparent 49%,#f8e71c 50%);line-height:1.5}body.page-service div.full{padding:3rem 0;background-color:#f3d900;overflow:hidden}body.page-service div.full h2{text-align:center}body.page-service div.full div.content{align-items:center}body.page-service div.full div.content>*{width:50%}div.voices ul{margin:3rem 0;padding:0;list-style-type:none}div.voices li{position:relative;margin:1rem 40% 1rem 0;padding:2em 2em 2em calc(150px + 2em);min-height:150px;background-color:#fff;border:1px solid #f3d900;overflow:hidden}div.voices li:nth-child(even){margin:1rem 0 1rem 40%}div.voices span.customer{display:block;margin:.5em 0 0}div.voices li img{position:absolute;left:1em;top:2em;width:150px;height:150px}div.flyers ul{margin:0;padding:0;list-style-type:none}div.flyers li{margin:0 0 2rem 20px;padding:0;width:calc((100% - 100px) / 4)}div.flyers li a{display:block}div.flyers span.thumb{display:block;position:relative;height:132px;overflow:hidden;font-size:0;line-height:1}div.flyers li.finished span.thumb:before{content:'終了しました';position:absolute;z-index:1;left:0;top:50%;margin-top:-1em;padding:.5em 0;width:100%;background-color:rgba(0,0,0,1);text-align:center;text-decoration:none}div.flyers span.thumb img{width:100%;height:auto}div.flyers li.finished img{filter:grayscale(100%)}div.flyers span.label{display:inline-block;margin:.75rem 0 0;padding:.35em .5em;background-color:#eee}div.flyers li a:hover img{opacity:.8}div.flyers li.finished span.label{background-color:#c80002}div.flyers span.title{display:block;margin:.75rem 0}div.sp_index ul{display:flex;flex-wrap:wrap;margin:3rem auto;max-width:1040px}div.sp_index li{width:25%}div.sp_index li a{display:block;margin:0 20px 3rem}div.sp_index span.thumb img{width:100%;object-fit:cover;aspect-ratio:1/1}div.sp_index span.title{display:block;margin:.35em 0 1em}body.single-sp div.item_index{width:100%}body.single-sp .body iframe[src*=youtube]{width:100%;max-width:100%;height:auto;aspect-ratio:16/9}body.single-sp div.itemlist{max-width:1040px}body.single-sp #sp_latest{max-width:1040px}#header,div.banners li a,div.coupon.active,.paginate li a,#billboard div.slick-list,#billboard li a,#home_flyer,#fav_notice{box-shadow:0px 0px .25rem rgba(0,0,0,.3)}#billboard div.slick-list li a{box-shadow:none}div.items li a{box-shadow:0px 2px 4px rgba(0,0,0,.2)}div.items li a:hover{box-shadow:0px 4px 4px rgba(0,0,0,.2)}div.items li.premium a:hover{box-shadow:0px 4px 12px rgba(174,131,27,.5)}a.btn,button,input[type=submit],input[type=button],select,input[type=text],input[type=email],textarea,#navi ul.lang,div.items li a,div.items li.hot a:before,div.item_sort a,div.banners li a,#home_flyer,div.wp-pagenavi span,div.wp-pagenavi a,.paginate li a,div.voices li,#home_sns div.sns{border-radius:6px}div.items span.thumb{border-top-left-radius:6px;border-top-right-radius:6px}#item_cat_list li a{border-radius:4px}div.items span.option span,div.items time.ltd_time span.label,#item_option li span,#item_share li a,#item_price span.sale span.value:before{border-radius:3px}div.flyers span.label,div.items span.himitsu time{border-radius:2px}div.banners a:hover img,#home_mainImg a:hover img,div.sns.instagram a:hover img,#sp_latest a:hover img,div.sp_index a:hover img{opacity:.8}body{font-size:16px;line-height:1;color:#333}#copyright{font-size:.75rem}#navi ul.ch span,div.items span.himitsu,div.items span.itemUID{font-size:.8rem}.body blockquote,div.flyers li.finished span.thumb:before,div.flyers span.label,div.favorite_item div.title span.itemUID{font-size:.875rem}a.btn,button,input[type=submit],input[type=button],input[type=text],input[type=email],select,textarea,h4{font-size:1rem}h3,#home_items div.body p,#home_storeinfo h2,body.page-service div.full strong{font-size:1.25rem}div.sns h3,#cat_title h2{font-size:1.5rem}h1,h2,#title h1,#title span{font-size:1.75rem}.body h1,article.body header h1{font-size:2.5rem}div.items span.thumb time,div.items span.option,div.items time.ltd_time{font-size:.6875rem}div.items strong.price:before,div.items span.default,span.ltd_purchase,#item_option li{font-size:.75rem}div.items li a,#item_update,#item_time,#item_size,#item_color,#item_UID,#item_memo,#item_photo strong.pricedown,div.share li a{font-size:.875rem}div.items span.default span.value{font-size:1.125rem}#item_title h1,#item_price span.default span.value,#main.premium #item_detail:before{font-size:1.25rem}div.items li.soldout span.thumb:before,span.sale span.value,span.ltd_purchase span.value{font-size:2rem}body.single-item span.sale span.value{font-size:2.5rem}p,textarea,#ft_info address,div.voices li,body.single-item div.body p{line-height:1.5}#title h1,#title span,.body h1,.body h2,.body h3,.body h4,.body li,.body table,body.page-service div.full h2,.paginate li a{line-height:1.3}.body p{line-height:1.8}div.items span.itemUID,div.favorite_item div.title span.itemUID{line-height:1.15}div.items span.title,div.items span.desc,div.news li,#item_title h1,#item_size p,#item_color p,#item_notices div.notice p,#item_body1 p,#item_memo p,div.sp_index span.title{line-height:1.3}#item_desc p{line-height:1.6}.body h1,.body h2,.body h3,article.body header h1,button.simplefavorites-clear{font-weight:400}button,input[type=submit],input[type=button],#title span,#home_flyer time,div.news span.title,.paginate li span.title,div.items li.soldout span.thumb:before,div.items li.premium span.title:before,#main.premium #item_detail:before,#item_price,span.ltd_purchase,#item_body1 p{font-weight:600}#item_images span.discount,div.flyers li.finished span.thumb:before,div.flyers span.label,div.sp_index span.title{font-weight:700}span.sale span.value{font-weight:800}address{font-style:normal}a{text-decoration:none}.body a.btn:hover,.body .paginate li a,div.items li a,#item_share li a{text-decoration:none}span.default span.value{text-decoration:line-through}.body a:link,.body a:visited{text-decoration:none}.body a:hover,.body a:active{text-decoration:underline}a,a:link{color:#c89b00}a:visited{color:#c89b00}a:hover{color:#333}a:active{color:#333}a.btn,button,input[type=submit],input[type=button],#navi ul.lang:hover a,#item_cat_list li a{color:#231916}#navi,#navi a,#navi ul.lang a:hover,#navi_mb a,#footer,#footer a,#home_flyer,div.flyers li.finished span.thumb:before,div.flyers li.finished span.label{color:#fff}#footer a:not(.btn):hover{color:rgba(255,255,255,.4)}div.news li a,div.wp-pagenavi a,.paginate li a,div.sns.instagram h3 a,div.flyers span.title{color:#333}div.sns.twitter h3 a{color:#48aae6}div.sns h3 a:hover{color:#c89b00}div.news li a,div.items li a,div.item_sort a,#item_share li.email a{color:#333}div.items li.premium span.title:before,#main.premium #item_detail:before,#main.premium #item_price:after{color:#000}span.discount,div.items li.soldout span.thumb:before,div.items span.thumb time,div.items span.himitsu,#item_himitsu span,div.items span.itemUID,div.items li.premium a,#main.premium,#main.premium #item_size,#main.premium #item_color,#item_share li a{color:#fff}div.items span.desc,#item_price span.sale span.value:before,div.favorite_item div.title span.itemUID{color:#979797}#item_size,#item_color{color:#495057}span.sale span.value,div.items time.ltd_time,#item_time strong,#item_body1 p,div.items span.himitsu time{color:#c80002}.hot span.discount,div.items strong.pricedown,#item_img_label strong.pricedown,div.items li.premium span.sale span.value,div.items li.premium time.ltd_time,#main.premium p a:hover,#main.premium #item_time strong,body.single-item #main.premium span.sale span.value{color:#f8e71c}body,div.btn button{font-family:'Noto Sans JP',sans-serif}#copyright{font-family:'Arial'}time,span.value,span.discount span,#item_share li a,div.items li.soldout span.thumb:before,#home_sns div.sns h3,span.simplefavorite-button-count,#navi_mb i.fa-heart.registered span.badge{font-family:'Open Sans','Segoe UI',sans-serif}@media only screen and (min-width:769px){#navi ul.content li:first-child{display:none}a[href^=tel]{color:inherit !important;cursor:default;pointer-events:none}}@media only screen and (max-width:768px){body{padding-bottom:60px}html:before{content:none}#main{padding-top:0;min-height:inherit;overflow:inherit}.body div.cols,#footer div.content,#ft_navi,div.news li a,.paginate ul,form.wpcf7-form label,#home_mainImg,#home_sns div.content,#home_store div.content,#item_detail,div.full div.content{display:block}#navi_mb ul{display:flex;flex-wrap:wrap}#header{box-sizing:border-box;position:relative;z-index:2000;padding:0;height:inherit}#header h1{text-align:center}#header h1 a{display:block;padding:10px 5%;font-size:0}#header h1 img{position:static;width:auto;height:40px}#navi{padding:0;text-align:inherit}#navi h2{display:inherit;box-sizing:border-box;position:fixed;z-index:2;right:0;bottom:0;margin:0;width:60px;height:60px;line-height:55px;text-align:center;background-color:#231916;border:1px solid rgba(255,255,255,.1)}#navi h2 span,#navi h2 i[class*=close],#navi.active h2 i[class*=bar]{display:none}#navi.active h2 i[class*=close]{display:inline-block}#navi_content{position:fixed;z-index:1;left:0;top:100%;bottom:-100%;width:100%;background-color:#231916;overflow:auto;-webkit-overflow-scrolling:touch;transition:.35s}#navi.active #navi_content{top:0;bottom:60px}#navi ul{display:inherit;text-align:inherit;font-size:1rem}#navi li{margin:0}#navi ul.content{margin:2rem 0}#navi ul.content a{display:block;padding:.4em 1em}#navi ul.lang{z-index:1;margin:2rem 0;background-color:transparent;border:none;height:auto;overflow:inherit}#navi ul.lang:hover{height:inherit}#navi ul.lang:before,#navi ul.lang:after{content:none}#navi ul.lang a{padding:.4em 1em}#navi ul.ch{position:static;border-top:1px solid rgba(255,255,255,.1);margin:0;text-align:center;font-size:0}#navi ul.ch li:last-child{margin-right:inherit}#navi ul.ch a{padding:.75rem 0 0;width:25%;font-size:4vw}#navi ul.ch i{font-size:1.5rem}#navi ul.ch li span{display:block;margin:.5em 0 0}#navi_mb{display:inherit;box-sizing:border-box;position:fixed;z-index:1;left:0;bottom:0;width:calc(100% - 60px);height:60px;background-color:#231916;border-top:1px solid rgba(255,255,255,.1)}#navi_mb ul{text-align:center}#navi_mb li{width:33.33%}#navi_mb li a{display:block;width:100%;height:59px;border-right:1px solid rgba(255,255,255,.1);font-size:12px}#navi_mb li span{display:block;margin:.25em 0 0}#navi_mb i{margin:5px 0;font-size:28px}#navi_mb i.fa-heart{position:relative}#navi_mb i.fa-heart span.badge{display:none;position:absolute;right:0;top:0;transform:translate(75%,0);margin:0;padding:.1em .25em;background-color:#f8e71c;box-shadow:0px 0px .25em rgba(0,0,0,.5);font-size:13px;color:#231916;border-radius:.3em}#navi_mb i.fa-heart.registered span.badge{display:inline-block}#footer{padding-top:2rem}#footer h1{margin:0 5%;text-align:center}#footer h1 img{margin:0}#footer h1,#footer div.content{max-width:inherit}#ft_info{width:100%}#ft_info h1{margin:1rem 5%}#ft_info address{margin:2em 5%}#ft_info ul{margin:1em 5%;text-align:center}#ft_navi{width:100%}#ft_navi ul{margin:2rem 0;width:100%}#ft_navi li{margin:1em 5%}#footer a.btn{margin-right:.25em;padding:1em .55em}#copyright{margin:1rem 5%}#title{background-color:#f8e71c}#title h1,#title span{padding:1.25rem 5%}.path p{margin:1rem 5%}.paginate ul{margin:2rem auto}.paginate li{width:initial}.paginate li a{display:block;box-sizing:border-box;margin:.5em 5%}div.share{margin:3rem 3%;max-width:initial}div.share li a{white-space:nowrap;font-size:3vw}div.banners{margin:3rem 0}div.banners>ul>li{width:100%}div.banners li a{margin:0 5%;height:37vw}div.banners li img{width:100%;height:37vw}#sp_latest{margin:3rem 0}#sp_latest>ul>li{width:100%}#sp_latest li a{margin:0 5%}div.modal.coupon img{max-width:90%;max-height:initial}body.coupon{padding-bottom:120px}div.fixed.coupon{bottom:60px}div.fixed.coupon img{max-width:100%;height:60px;object-fit:contain}button.slick-arrow{display:none !important}div.wpcf7{margin:0;max-width:inherit}form.wpcf7-form label{display:block;margin:1rem 0}form.wpcf7-form span.label{display:block;padding:.5em 0;width:100%}span.wpcf7-form-control-wrap{width:100%}input.wpcf7-text,input.wpcf7-email{width:100%}textarea.wpcf7-textarea{height:33vh}span.wpcf7-not-valid-tip{margin:.3em 0 0}div.wpcf7-response-output{margin:1rem 0}div.btn{margin:1rem 5%}.body h1,.body h2,.body h3{margin:1em 5%}.body h4,.body p{margin:1em 5%}.body li{margin:.5em 5%}.body table{margin:1.5em 5%}.body div.table{margin:1.5em 5%;overflow:auto;-webkit-overflow-scrolling:touch}.body div.table table{margin:0;width:initial;white-space:nowrap}.body th,.body td{padding:.5em}.body img.alignleft,.body img.alignright,.body img.aligncenter{float:none;display:block;margin:1.5em auto}.body form{margin:2rem 5%}.body blockquote{margin:2rem 5%}.body div.box{margin:1.5rem 5%}.body div.embed{margin:2rem 5%}.body div.cols div.col{width:100%}.edit_post_link p{margin:1rem 5%}#home_mainImg{padding:0;height:inherit;background-color:#f8e71c}#billboard{width:inherit}#billboard ul{margin:0;padding:10px}#billboard li a{height:auto}body.coupon #billboard li a{height:auto}ul.slick-slider{overflow:hidden}#billboard ul.slick-dots{margin:0 !important;padding-bottom:0}#home_flyer{display:none}body.home section h1,#item_related h1,#related_items h1,#sp_latest h1{margin:1.5em 5%}#home_items{padding:1px 0 1rem;overflow:initial}#home_items h1{margin:1.25em 5% .5em}#home_items div.body p{margin:0 5%;font-size:4vw}#home_items div.body br{display:inline}#home_items div.items{margin-top:1rem}#home_sns{padding:0}#home_sns div.content{padding:0}#home_sns div.sns{margin:2rem 5%;padding:.5em;width:initial;max-width:initial}#home_sns div.sns.twitter{height:60vh}#home_sns div.sns.twitter iframe{max-height:100%}#home_sns div.twitter-timeline{height:100%}#twitter-widget-0{height:100%}#instafeed{margin:1rem 0}#home_sns #home_news{margin-bottom:3rem;padding:0}#home_news div.news{margin:2rem 0}#home_news div.news li{margin:0 5%}#home_news div.btn{margin:2rem 5%}#home_store{padding:0}#home_storeinfo{width:inherit}#home_storeinfo h2,#home_storeinfo p,#home_storeinfo address{margin:1em 5%}#home_storeinfo span.payments img{margin:0 .2em .2em}#home_storemap{width:inherit}#home_storemap div.embed{margin:1rem 0}#home_storemap iframe{width:100%;height:50vh}div.news{margin:2rem 0}body.blog div.news{margin:2rem 0}div.news li{margin:0 5%}div.news li a{display:block;margin:0;padding:1em 0}div.news time{display:block;margin:0 0 .5em;padding:0}div.news span.title{display:block;padding:0}article.body header time{display:block;margin:2rem 5% .5rem}div.itemlist{display:block}div.item_cats{width:initial}div.itemlist div.item_cats{position:sticky;top:.5rem;z-index:11}div.item_index{width:initial}#item_cat_list{display:none}#item_dropdown{display:block;margin:1rem 5%}#item_dropdown select{padding:.6em;padding-left:2.5em;width:100%;background:#fff url(//todayok-deco.jp/admin/wp-content/themes/2023.06/images/ic_pulldown.png) center left .75em no-repeat;background-size:1em auto;border:2px solid rgba(35,25,22)}div.items li{margin:0 0 1rem;width:47%}div.items li:nth-child(odd){margin:0 1% 1rem 2%}div.items li:nth-child(even){margin:0 2% 1rem 1%}div.items a>*{margin:.5rem}div.items span.thumb{height:initial}div.items li.soldout span.thumb:before{width:90%;white-space:nowrap}div.items span.item_label span.label img{width:84px;height:auto}span.discount{padding:.8rem .4rem;width:3.6rem;height:2.8rem}span.discount.qty{padding:1rem .4rem .4rem;width:3.6rem;height:3rem}span.discount.qty.all{padding:.7rem .4rem .5rem;width:3.6rem;height:3.2rem}span.discount{font-size:.7rem}span.discount span.rate{font-size:2.1rem}span.discount.qty span.rate{font-size:1.6rem}span.discount.qty.all span.rate{font-size:1.8rem}div.items span.himitsu{padding:.5rem;height:auto}div.items span.himitsu time{display:inline-block;position:static;margin-top:.35em;padding:.2em}div.items span.itemUID{padding:.5rem}div.items strong.pricedown{font-size:.9rem}div.items li.premium span.title{padding-top:3em}div.items li.premium span.title:before{padding:.5em 0}#cat_title h2{margin:1em 5%}div.item_sort{margin:2rem 0 0}div.item_sort div{margin:0 0 0 2%;padding:0;width:24%}div.item_sort h4{margin:0 0 1em}div.item_sort ul{margin:0}div.item_sort a{margin:0;padding:.5em .3em;white-space:nowrap}div.item_sort li:nth-child(even) a{margin:0}div.item_count p{margin:1rem 5%}#item_detail{margin:2rem auto;max-width:inherit}#item_images,#item_info{width:initial;max-height:initial}#item_img_label{z-index:1;margin:0 5%}#item_img_label span.discount{left:.4rem;top:.4rem}#item_img_label span.item_label,#item_img_label strong.pricedown{right:.4rem;top:-.4rem}#item_img_label span.item_label span.label img{width:100px;height:auto}#item_images strong.pricedown{font-size:1.1rem}#item_photo{display:none}#item_image{z-index:0;margin:1rem 5%;width:initial}#item_image span{display:block;height:50vh}#item_image img{margin:0;width:100%;height:100%;object-fit:cover}#item_image span.active img{opacity:initial}#item_images span.item_favorite{right:calc(5% + 5px);bottom:calc(28px + 5px)}#item_update,#item_time strong,#item_himitsu span,#item_title h1,#item_option,#item_desc p,#item_size p,#item_color p,#item_notices div.notice,#item_body1 p{margin:1em 5%}#item_himitsu span{padding:.5em}#item_price,#item_memo{margin:2rem 5%}#item_notices,#item_body1,#item_memo,body.single-item #main div.body{max-width:initial}body.single-item div.share{margin:3rem 3%;max-width:initial}#main.premium{overflow:hidden}#main.premium #item_detail{margin-top:0}#main.premium #item_detail:before{margin:0}body.single-item #item_dropdown{margin:2rem 5%}#fav_notice{bottom:0;height:60px;font-size:20px;line-height:60px}#fav_notice.notice{bottom:60px}button.simplefavorite-button i{font-size:2rem}ul.no-favorites{margin:1rem 5%}ul.favorites-list li{margin:1rem 5%}div.favorite_item{display:flex;align-items:center}div.favorite_item div.thumb{width:100px}div.favorite_item div.thumb img{margin:0 10px;width:80px;height:80px}div.favorite_item div.title{margin:.5em 0;font-size:.9rem;line-height:1.3}div.favorite_item div.title a{-webkit-line-clamp:2}div.favorite_item div.edit{width:52px}body.page-service #main div.body{padding:initial}body.page-service .body h2{text-align:left}body.page-service div.full{padding:0}body.page-service div.full h2,body.page-service div.full p{margin:1em 5%;text-align:left}body.page-service div.full div.content>*{width:initial}div.voices ul{margin:2rem 5%}div.voices li{margin:1rem 10% 1rem 0;padding:1em;min-height:initial}div.voices li:nth-child(even){margin:1rem 0 1rem 10%}div.voices li img{position:static;float:right;margin:0 0 0 1em;width:4em;height:4em}div.flyers li{margin:0 0 1.5rem 5%;width:42.5%}div.flyers span.thumb{height:24vw}div.sp_index ul{margin:3rem 0}div.sp_index li{margin:0 0 1.5rem 5%;width:42.5%}div.sp_index li a{margin:0}body{font-size:100%;-webkit-text-size-adjust:none}div.item_sort a{font-size:.75rem}div.item_sort h4,div.favorite_item div.title span.itemUID{font-size:.8rem}.body h1,article.body header h1{font-size:1.5rem}div.items span.default span.value{font-size:1rem}div.items span.sale span.value,span.ltd_purchase span.value{font-size:2rem}div.items li.soldout span.thumb:before{font-size:6.5vw}#item_price span.sale span.value{font-size:3.2rem}}@media all and (-ms-high-contrast:none){div.banners li img,div.flyers span.thumb img{height:auto}}@media only screen and (max-width:480px){#sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item{width:50% !important}}.footer-ohkawa-group{background-color:#222}.footer-ohkawa-group p{padding:0;margin:0}.footer-ohkawa-group-logo{border-bottom:1px solid #fff;padding:50px 0 35px;margin-bottom:30px;text-align:center}.footer-ohkawa-group-logo img{max-width:300px}@media (max-width:767px){.footer-ohkawa-group-logo{padding:8% 0}.footer-ohkawa-group-logo img{width:50%}}.footer-group-item{box-sizing:border-box;text-align:left;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.footer-group-item .footer-group-item-inner{color:#fff;display:flex;text-align:left;text-decoration:none}.footer-group-list--main{display:flex;margin:0 auto 60px;max-width:1500px;width:96%}.footer-group-list--main .footer-group-item{border-right:solid 1px #fff;flex:auto;padding:10px 25px 0;text-align:left}.footer-group-list--main .footer-group-item:last-child{border-right:none}.footer-group-list--main .footer-group-item .footer-group-item-inner{flex-direction:column;height:100%}.footer-group-list--main .footer-group-item__logo{display:flex;align-items:flex-end;flex-grow:1;margin-bottom:10px;max-height:170px}.footer-group-list--main .footer-group-item__logo img{height:auto;max-height:100%;max-width:100%;width:auto}.footer-group-list--main .footer-group-item .footer-group-item-desc{margin:0}.footer-group-item .footer-group-item__name{color:#fff;font-size:26px;line-height:1.3;margin-bottom:5px;text-align:left}.footer-group-item .footer-group-item__text{color:#fff;font-size:14px;line-height:1.5;text-align:left}@media (max-width:1600px){.footer-group-item .footer-group-item__name{font-size:1.5vw}.footer-group-item .footer-group-item__text{font-size:1vw}}@media (max-width:1080px){.footer-group-list--main{flex-wrap:wrap;margin-bottom:5%}.footer-group-list--main .footer-group-item{border-right:none;padding:0 5%;margin-bottom:5%;max-width:none;width:50%}.footer-group-item .footer-group-item__name{font-size:22px}.footer-group-item .footer-group-item__name.addSpanFont{font-size:19px}.footer-group-item .footer-group-item__text{font-size:14px}}@media (max-width:640px){.footer-group-list--main .footer-group-item__logo{height:80px}.footer-group-item .footer-group-item__name{font-size:15px}.footer-group-item .footer-group-item__text{font-size:8px}}.footer-group-list--sub{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1500px;width:96%}.footer-group-list--sub .footer-group-item{padding:0 30px;margin-bottom:40px;text-align:left;width:33.33%}.footer-group-list--sub .footer-group-item__logo{max-height:110px;text-align:center}.footer-group-list--sub .footer-group-item__logo img{height:auto;max-height:100%;max-width:100%;width:auto}.footer-group-list--sub .footer-group-item .footer-group-item-desc{padding-left:10px}@media (max-width:1500px){.footer-group-list--sub .footer-group-item{padding:0 10px 0 20px}}@media (max-width:1080px){.footer-group-list--sub .footer-group-item{width:50%}}@media (max-width:768px){.footer-group-list--sub .footer-group-item .footer-group-item-desc{display:none}.footer-group-list--sub{flex-wrap:nowrap;margin-bottom:5%}.footer-group-list--sub .footer-group-item{padding:0 2%;width:auto}}.footer-ohkawa-group .footer-copyright{padding:20px 0;text-align:center;color:#fff;font-size:14px}@media (max-width:1080px){.footer-ohkawa-group .footer-copyright{font-size:12px}}.footer-ohkawa-group .br-pc,.footer-ohkawa-group .br-sp{display:inline-block}@media (min-width:768px){.footer-ohkawa-group .br-sp{display:none}}@media (max-width:768px){.footer-ohkawa-group .br-pc{display:none}}.item_bnr__ad{margin:0 2% 3em}.item_bnr__ad img{width:100%;height:auto}.item_bnr__ad img.img__sh{display:none}@media only screen and (max-width:768px){.item_bnr__ad{margin:1em 5% 0}.item_bnr__ad img.img__dtp{display:none}.item_bnr__ad img.img__sh{display:block}}@media screen and (min-width:770px) and (max-width:926px){.footer-group-item .footer-group-item__name.addSpanFont span{font-size:small}}