﻿#main .soldout_text{display:inline-block;color:#fff!important;font-size:18px;font-weight:700;padding:5px 15px!important;background:#222}#main .item_list_box{display:flex;flex-wrap:wrap;justify-content:space-between}#main .item_list_box .left_box,#main .item_list_box .right_box{float:none!important}#ec #main .item_tab,#itemetc #main .item_tab{clear:both;width:100%;margin:20px auto 0 auto;font-size:16px}#subscription #main .item_tab{clear:both;width:92%;margin:20px 4% 0 4%;font-size:16px}#happy #main .item_tab{clear:both;display:flex;width:auto;margin:20px 5px 0 5px;font-size:16px}.happy_left,.happy_right{width:325px;margin:0 5px}#happy .js_tab_wrap{margin-top:20px}#ec #main .item_tab .item_tab_list,#happy #main .item_tab .item_tab_list,#itemetc #main .item_tab .item_tab_list{display:flex;margin:0;padding:0}#ec #main .item_tab .js_tab,#happy #main .item_tab .js_tab,#itemetc #main .item_tab .js_tab{cursor:pointer;color:#553222;font-size:16px;font-weight:700;line-height:1.2;text-align:center;width:50%;padding:14px 10px;background:#fcfaf7;border-top:4px solid #d9ccc4;border-right:4px solid #d9ccc4;border-left:4px solid #d9ccc4;border-radius:10px 10px 0 0}#ec #main .item_tab .js_tab.current,#happy #main .item_tab .js_tab.current,#itemetc #main .item_tab .js_tab.current{color:#fff;background:#553222;border:4px solid #553222;border-right:4px solid #553222;border-left:4px solid #553222}#itemetc.itemetc_single #main .item_tab{width:calc(100% - 60px);margin:30px 30px 0 30px}#itemetc.itemetc_single #main .item_tab h3{margin:30px 0 0 0;padding:0;background:none}#itemetc #main .item_tab .order_box{margin:0}#ec #main .item_tab .con_tabbox,#subscription .item_tab .con_tabbox,#happy .item_tab .con_tabbox,#itemetc .item_tab .con_tabbox{padding:10px 10px 10px 10px;background:#553222}#ec #main .item_tab .con_tabbox_min,#happy #main .item_tab .con_tabbox_min,#itemetc #main .item_tab .con_tabbox_min{display:none;border:2px solid #553222}#ec #main .item_tab .con_tabbox_min.is-active,#happy #main .item_tab .con_tabbox_min.is-active,#itemetc #main .item_tab .con_tabbox_min.is-active{display:block;background:#553222}#ec #main .item_tab .cta_item,#subscription .item_tab .cta_item,#happy .item_tab .cta_item,#itemetc .item_tab .cta_item{margin-bottom:10px;overflow:hidden;border:1px solid #e5e5e5;border-radius:12px;background:#fff}#ec #main .item_tab .cta_title,#subscription .item_tab .cta_title,#itemetc .item_tab .cta_title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:20px 14px!important;position:relative;padding-right:40px!important;height:auto!important;cursor:pointer;background:#fff!important;border:none!important;color:#553222}#happy .item_tab .cta_title{margin:0;padding:20px 14px!important;position:relative;padding-right:40px!important;height:auto!important;cursor:pointer;background:#fff!important;border:none!important;color:#553222}#ec #main .item_tab .cta_title::after,#subscription .item_tab .cta_title::after,#happy .item_tab .cta_title::after{content:"";position:absolute;right:14px;top:50%;width:10px;height:10px;border-right:2px solid #553222;border-bottom:2px solid #553222;transform:translateY(-70%) rotate(45deg);transition:transform .3s ease}#ec #main .item_tab .cta_title.is-active::after,#subscription .item_tab .cta_title.is-active::after,#happy .item_tab .cta_title.is-active::after{transform:translateY(-30%) rotate(-135deg)}#ec #main .item_tab .cta_title b,#subscription .item_tab .cta_title b,#happy .item_tab .cta_title b,#itemetc .item_tab .cta_title b{color:#553222!important;font-size:16px;font-weight:bold}#ec #main .item_tab .cta_con,#subscription .item_tab .cta_con,#happy .item_tab .cta_con,#itemetc .item_tab .cta_con{display:none}#ec #main .item_tab .cta_con_min,#subscription .item_tab .cta_con_min,#happy .item_tab .cta_con_min,#itemetc .item_tab .cta_con_min{padding:0 14px 14px}#ec #main .item_tab .cta_con_read,#subscription .item_tab .cta_con_read,#happy .item_tab .cta_con_read,#itemetc .item_tab .cta_con_read{margin:0 0 20px!important;padding:10px 0 10px 10px;font-size:16px;font-weight:700;border-bottom:1px solid #d9ccc4;border-left:3px solid #553222}#ec #main .item_tab .cta_con_read span,#subscription .item_tab .cta_con_read span,#happy .item_tab .cta_con_read span,#itemetc .item_tab .cta_con_read span{margin-left:10px;font-size:14px}#ec #main .item_tab .cta_title_min,#subscription .item_tab .cta_title_min,#happy .item_tab .cta_title_min,#itemetc .item_tab .cta_title_min{color:#222;font-weight:700;white-space:nowrap;opacity:.95}#ec #main .item_tab .red_t,#subscription .item_tab .red_t,#happy .item_tab .red_t,#itemetc .item_tab .red_t{color:#ff4b4b;font-size:20px!important;font-weight:700}#ec #main .item_tab .cta_con_note,#subscription #main .item_tab .cta_con_note,#happy #main .item_tab .cta_con_note,#itemetc #main .item_tab .cta_con_note{margin:0 0 10px;font-size:14px;color:#333}#ec #main .item_tab .cta_con_subnote,#subscription #main .item_tab .cta_con_subnote,#itemetc #main .item_tab .cta_con_subnote{margin:12px 0 0!important;font-size:13px;color:#666;text-align:left}#happy #main .item_tab .cta_con_subnote{margin:12px 0 0!important;font-size:13px;color:#666;text-align:left}#ec #main .item_tab .con_tabbox_list,#subscription #main .item_tab .con_tabbox_list{list-style:none;padding:0;margin:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#happy #main .item_tab .con_tabbox_list{list-style:none;padding:0;margin:0!important}#ec #main .item_tab .con_tabbox_list li,#subscription #main .item_tab .con_tabbox_list li{margin:0!important;padding:0!important;background:none!important}#happy #main .item_tab .con_tabbox_list li{margin:10px 0 0 0!important;padding:0!important;background:none!important}#ec #main .item_tab .c-buyBtn,#subscription #main .item_tab .c-buyBtn,#happy #main .item_tab .c-buyBtn,#gift .order_box .c-buyBtn,#itemetc .order_box .c-buyBtn{position:relative;display:block;text-decoration:none;padding:14px 10px 14px 50px;border-radius:10px;background:#45a06b;color:#fff!important;font-weight:800}#gift .order_box .c-buyBtn{font-size:16px}#ec #main .item_tab .c-buyBtn::before,#subscription #main .item_tab .c-buyBtn::before,#happy #main .item_tab .c-buyBtn::before,#gift .order_box .c-buyBtn::before,#itemetc .order_box .c-buyBtn::before{position:absolute;top:50%;margin-top:-20px;left:10px;content:'';display:block;width:40px;height:40px;background:url(https://tomitaya.cc/wp-content/themes/tomitaya/images/cart_sp.png) center center no-repeat;background-size:contain}#ec #main .item_tab .c-buyBtn:hover,#subscription #main .item_tab .c-buyBtn:hover,#happy #main .item_tab .c-buyBtn:hover,#gift .order_box .c-buyBtn:hover,#itemetc .order_box .c-buyBtn:hover{opacity:.6}#ec #main .item_tab .c-buyBtn--sub,#subscription #main .item_tab .c-buyBtn--sub,#happy #main .item_tab .c-buyBtn--sub,#itemetc #main .item_tab .c-buyBtn--sub{background:#d34343}#ec #main .item_tab .item_list_h4{margin:40px 0 30px 0}@media screen and (max-width:640px){#main .soldout_text{font-size:4vw;padding:1vw 3vw!important}#ec #main .item_tab,#happy #main .item_tab,#itemetc #main .item_tab{font-size:3.74vw;margin:4vw auto 0 auto}#subscription #main .item_tab{font-size:3.74vw;margin:4vw auto 7.33vw auto}#happy #main .item_tab{display:block;width:auto;margin:4vw 0 0 0}.happy_left,.happy_right{width:92vw;margin:0;padding:12vw 4vw}.happy_left{background:#fdd127}.happy_right{background:#acba00}#happy .js_tab_wrap{margin-top:4vw}#ec #main .item_tab .js_tab,#happy #main .item_tab .js_tab,#itemetc #main .item_tab .js_tab{font-size:3.74vw;padding:3vw 2vw;border-top:2px solid #d9ccc4;border-right:2px solid #d9ccc4;border-left:2px solid #d9ccc4;border-radius:1vw 1vw 0 0}#ec #main .item_tab .js_tab.current,#happy #main .item_tab .js_tab.current,#itemetc #main .item_tab .js_tab.current{border:2px solid #553222;border-right:2px solid #553222;border-left:2px solid #553222}#itemetc.itemetc_single #main .item_tab{width:calc(100% - 8vw);margin:4vw 4vw 0 4vw}#itemetc.itemetc_single #main .item_tab h3{width:100%;margin:0}#ec #main .item_tab .con_tabbox,#subscription #main .item_tab .con_tabbox,#happy #main .item_tab .con_tabbox,#itemetc #main .item_tab .con_tabbox{padding:3vw 2vw}#ec #main .item_tab .con_tabbox_min,#subscription #main .item_tab .con_tabbox_min,#happy #main .item_tab .con_tabbox_min,#itemetc #main .item_tab .con_tabbox_min{border:1px solid #553222}#ec #main .item_tab .cta_item,#subscription #main .item_tab .cta_item,#happy #main .item_tab .cta_item,#itemetc #main .item_tab .cta_item{margin-bottom:2vw;border-radius:2vw}#ec #main .item_tab .cta_title,#subscription #main .item_tab .cta_title,#happy #main .item_tab .cta_title,#itemetc #main .item_tab .cta_title{display:block;padding:3vw 4vw!important}#ec #main .item_tab .cta_title::after,#subscription #main .item_tab .cta_title::after,#happy #main .item_tab .cta_title::after{right:4vw;width:2vw;height:2vw}#ec #main .item_tab .cta_title b,#subscription #main .item_tab .cta_title b,#happy #main .item_tab .cta_title b,#itemetc #main .item_tab .cta_title b{display:block;font-size:3.74vw}#ec #main .item_tab .cta_con_min,#subscription #main .item_tab .cta_con_min,#happy #main .item_tab .cta_con_min,#itemetc #main .item_tab .cta_con_min{padding:0 4vw 4vw}#ec #main .item_tab .cta_con_read,#subscription #main .item_tab .cta_con_read,#happy #main .item_tab .cta_con_read,#itemetc #main .item_tab .cta_con_read{margin:0 0 4vw!important;padding:2vw 0 2vw 2vw;font-size:3.74vw}#ec #main .item_tab .cta_con_read span,#subscription #main .item_tab .cta_con_read span,#happy #main .item_tab .cta_con_read span,#itemetc #main .item_tab .cta_con_read span{display:block;margin:2vw 0 0 0;font-size:3vw}#ec #main .item_tab .red_t,#subscription #main .item_tab .red_t,#happy #main .item_tab .red_t,#itemetc #main .item_tab .red_t{font-size:4.77vw!important}#ec #main .item_tab .cta_con_note,#subscription #main .item_tab .cta_con_note,#happy #main .item_tab .cta_con_note,#itemetc #main .item_tab .cta_con_note{margin:0 0 2vw;font-size:3vw}#ec #main .item_tab .cta_con_subnote,#subscription #main .item_tab .cta_con_subnote,#happy #main .item_tab .cta_con_subnote,#itemetc #main .item_tab .cta_con_subnote{margin:3vw 0 0!important;font-size:3vw;text-align:left}#ec #main .item_tab .con_tabbox_list,#subscription #main .item_tab .con_tabbox_list,#happy #main .item_tab .con_tabbox_list,#itemetc #main .item_tab .con_tabbox_list{display:block}#ec #main .item_tab .c-buyBtn,#subscription #main .item_tab .c-buyBtn,#happy #main .item_tab .c-buyBtn,#gift .order_box .c-buyBtn,#itemetc .order_box .c-buyBtn{font-size:4vw;margin-top:2vw;padding:4vw 4vw 4vw 14vw;border-radius:2vw}#ec #main .item_tab .c-buyBtn::before,#subscription #main .item_tab .c-buyBtn::before,#happy #main .item_tab .c-buyBtn::before,#gift .order_box .c-buyBtn::before,#itemetc .order_box .c-buyBtn::before{margin-top:-6vw;left:2vw;display:block;width:12vw;height:12vw}#ec #main .item_tab .item_list_h4{margin:6.33vw 0 3vw 0}}