﻿.bag-Header_Wrapper{background:#ece6db}.bag-Header_Branding{margin:4px 1% 16px 0}.bag-Header_Logo{max-width:150px;align-items:center;font-family:YuMincho;text-decoration:none;font-size:26px;color:#301e15}@media screen and (max-width: 690px){.bag-Header_Logo{font-size:4vw}}.bag-Header_SmallTxt{font-size:9px;margin:0 auto;text-align:center}@media screen and (max-width: 690px){.bag-Header_SmallTxt{font-size:8px}}.bag-Header_CateList{color:#1d1c1b}.ec-headercate .cate_list ul li a.bag-Header_CateListItem{color:#1d1c1b}@media screen and (max-width: 768px){.ec-layoutRole__header{padding-bottom:135px !important;background:#f1efed}}@media screen and (max-width: 690px){.ec-layoutRole__header{padding-bottom:110px !important}}@media screen and (max-width: 690px){.ec-layoutRole__header .ec-headerNaviRole{padding:10px 3vw !important}}@media screen and (max-width: 690px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right.bag-Header_Right{width:65%}}.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerNaviRole__nav .ec-headerNav .bag-Header_NavItem{margin-bottom:2px;padding:0}.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerNaviRole__nav .ec-headerNav .bag-Header_NavItem span{font-weight:bold}@media screen and (max-width: 768px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerNaviRole__nav .ec-headerNav.bag-Header_Nav{display:none}}.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerNaviRole__nav .ec-headerNav .bag-Header_NavItem a.bag-Header_NavLink{width:102px;display:flex;padding:0 3px;align-items:center;border-radius:5px}@media only screen and (max-width: 768px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerNaviRole__nav .ec-headerNav .bag-Header_NavItem a.bag-Header_NavLink{width:38px}}.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerNaviRole__nav .ec-headerNav .bag-Header_NavItem a.bag-Header_NavLink i{margin:5px;font-size:20px}.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerNaviRole__nav .ec-headerNav .bag-Header_NavItem a.bag-Header_NavLink span{margin-right:0}.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerRole__cart.bag-Header_Cart{margin-bottom:2px}@media only screen and (min-width: 768px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerRole__cart .ec-cartNaviWrap .ec-cartNavi.bag-Header_CartNav{min-width:130px;align-items:center;padding:19px 3px 14px}}@media only screen and (max-width: 768px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerRole__cart .ec-cartNaviWrap .ec-cartNavi.bag-Header_CartNav{background:rgba(0,0,0,0);border:0}}@media only screen and (max-width: 690px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerRole__cart .ec-cartNaviWrap .bag-Header_CartNav{padding:4vw 2vw 3vw !important}}.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerRole__cart .ec-cartNaviWrap .bag-Header_CartNav a{border-radius:5px}.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerRole__cart .ec-cartNaviWrap .bag-Header_CartNav i{font-size:16px}@media only screen and (max-width: 768px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerRole__cart .ec-cartNaviWrap .bag-Header_CartNav i{font-size:23px}}@media only screen and (max-width: 690px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerRole__cart .ec-cartNaviWrap .bag-Header_CartNav i{color:#000}}.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerRole__cart .ec-cartNaviWrap .bag-Header_CartNav span{background-color:#ce1e09}@media screen and (max-width: 768px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__left .ec-headerNaviRole__search{display:block;position:absolute;top:100px !important;left:6vw;height:107px;bottom:0;width:1200px;border:2px solid #ccc;border-radius:4px}}@media screen and (max-width: 690px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__left .ec-headerNaviRole__search{border:1px solid #ccc;height:74px}}@media screen and (max-width: 552px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__left .ec-headerNaviRole__search{top:92px !important;bottom:4px}}@media screen and (max-width: 768px)and (min-width: 690px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__left .ec-headerRole__navSP{position:relative}}@media screen and (max-width: 768px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__left .ec-headercate{display:none}}@media screen and (max-width: 768px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__left .ec-headerNaviRole__search .ec-headerSearch.bag-site_SearchHeader form.searchform .ec-headerSearch__category{width:100%}}@media screen and (max-width: 768px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__left .ec-headerNaviRole__search .ec-headerSearch.bag-site_SearchHeader form.searchform .ec-headerSearch__keyword{width:100%}}@media only screen and (max-width: 768px)and (min-width: 690px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__left .ec-headerRole__navSP .ec-headerNavSP.bag-Header_MenuBar{position:absolute;top:-25px;background:rgba(0,0,0,0);font-size:40px;left:100%}}@media only screen and (max-width: 690px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__left .ec-headerRole__navSP .ec-headerNavSP.bag-Header_MenuBar{top:1vw}}@media only screen and (max-width: 690px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__left .ec-headerRole__navSP .ec-headerNavSP .bag-Header_MenuIcon{color:#000}.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__left .ec-headerRole__navSP .ec-headerNavSP .bag-Header_MenuIcon i.fas.fa-bars{background:none;display:flex;align-items:center}}@media only screen and (max-width: 768px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__left .ec-headerNaviRole__search .ec-headerSearch form.searchform .ec-headerSearch__category .ec-select.ec-select_search{border:0}}@media screen and (max-width: 768px)and (min-width: 690px){.ec-overlayRole{height:185vh}.ec-drawerRoleClose{left:300px}.ec-drawerRole{width:300px;height:185vh}}.ec-footerRole.bag-Footer{background:#1c1c1c}.ec-footerRole.bag-Footer img{width:auto;max-width:100%}.ec-footerRole.bag-Footer .ec-footerRole__inner{margin:0 auto}@media only screen and (max-width: 690px){.ec-footerRole.bag-Footer .ec-footerRole__inner .ft_info{display:none}}.bag-Footer_Logo{display:flex;justify-content:center}.bag-Footer_Logo img{width:auto;max-width:100%}p.bag-Footer_Phone{font-size:30px;text-align:center;color:#1c1c1c;margin:12px 0 0}p.bag-Footer_Phone:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:900;transform:rotate(90deg);font-size:25px;padding:0 5px 0 0}.bag-Footer_PhoneTxt{font-size:12px;letter-spacing:-1px;color:#1c1c1c;text-align:center}.bag-Footer_Mail a{color:#fff !important;font-size:12px !important;background:#8f1709 !important;text-decoration:none;margin:10px auto 0}.bag-Footer_Mail a i{padding:0 5px 0 0;font-size:14px}.bag-Footer_Nav{width:auto !important}.bag-Footer_NavTtl{font-size:14px;color:#fff;border-bottom:1px solid #393939;width:100%;padding:0 0 5px;font-weight:bold;margin:0 0 11px}@media only screen and (min-width: 768px){.bag-Footer_NavTtl{width:max-content}}.bag-Footer_NavList{border-bottom:none;padding:0;color:#fff;border-bottom:none;display:block;list-style:none}.bag-Footer_NavListItem{display:block;text-align:left}.bag-Footer_NavLink{font-size:12px;font-weight:normal;display:block;border-top:none;padding:7px 7px 10px;background:none;text-decoration:none;margin:0;color:#fff}.bag-Footer_NavLink:hover{opacity:.5;color:#fff}.bag-Footer_NavLink:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;padding:0 5px 0 0;vertical-align:middle;font-weight:900;font-size:4px}.bag-Footer_Copyright{text-align:center;color:#787878;background:#0c0c0c;font-size:10px;padding:10px 0;line-height:24px}@media only screen and (max-width: 768px){.ec-blockTopBtn.pagetop{display:none !important}}.ec-shelfGrid.bag-List{margin:0 auto;justify-content:center}@media only screen and (min-width: 768px){.ec-shelfGrid.bag-List{justify-content:flex-start}}.ec-shelfGrid.bag-List li a p.ec-shelfGrid__item-name.bag-List_Title{font-size:12px;font-weight:normal;color:#1c1c1c;margin:10px 0}.ec-shelfGrid.bag-List p.bag-List_PriceMain{text-align:right;font-size:20px;font-weight:bold;margin:5px 0;color:#c00d22}li.bag-List_Item a .ec-shelfGrid__item-image.bag-List_Image{height:212px;min-width:212px;width:100%}ul.bag-List_Item_Tags{margin-top:16px;padding:0;padding-bottom:16px;border-bottom:1px dotted #ccc}.common_list li.bag-List_Item_Tag{display:inline-block;padding:2px 5px;list-style:none;font-size:80%;color:#525263;border:solid 1px #d7dadd;border-radius:3px;background-color:#f5f7f8;width:100%;margin:0}.bag-List_Topic{color:#307aa6}.ec-productRole__btn.bag-List_Button{text-align:center;margin:0 5px 10px}.ec-productRole__btn.bag-List_Button button.ec-blockBtn--action.bag-List_AddCart{background:#b13a27 !important;border:1px solid #b13a27 !important;position:relative;width:100%;height:auto}.ec-searchnavRole .ec-searchnavRole__counter.bag-List_SearchText{text-align:center;margin:16px auto}.ec-searchnavRole .ec-searchnavRole__actions.bag-List_SearchForm{text-align:center}.bag-Detail_NavLink{font-size:14px;color:#307aa6}@media only screen and (max-width: 767px){.bag-Detail_NavLink{text-decoration:underline;line-height:33px}}.ec-productRole__btn.bag-Detail_Cart{display:block;width:100% !important}.bag-Detail_CartBtn.ec-blockBtn--action.add-cart{background:#b13a27;border:1px solid #b13a27;font-size:16px;width:100%}.bag-Detail_CartBtn.ec-blockBtn--action.add-cart:hover{background:#da6552}.bag-Detail_CartBtn.ec-blockBtn--action.add-cart i.fa-shopping-cart{left:32%}@media only screen and (max-width: 767px){.bag-Detail_CartBtn.ec-blockBtn--action.add-cart i.fa-shopping-cart{left:39%;font-size:25px;top:7.7vw}}@media only screen and (max-width: 691px){.bag-Detail_CartBtn.ec-blockBtn--action.add-cart i.fa-shopping-cart{left:-134px;font-size:17px;top:5.4vw}}@media only screen and (max-width: 767px){button.bag-Detail_CartBtn.ec-blockBtn--action.add-cart{background:#b13a27 !important;border:1px solid #b13a27 !important;width:100%;margin:20px auto;height:14vw;font-size:25px}}@media only screen and (max-width: 691px){button.bag-Detail_CartBtn.ec-blockBtn--action.add-cart{font-size:17px}}.ec-productRole__btn.fav_btn.bag-Detail_Favourite{width:130px !important;box-shadow:0 2px 5px rgba(0,0,0,.2)}@media only screen and (max-width: 767px){.ec-productRole__btn.fav_btn.bag-Detail_Favourite{width:48.7% !important;margin:0 3.5vw 0 0}}@media only screen and (max-width: 690px){.ec-productRole__btn.fav_btn.bag-Detail_Favourite{width:47.7% !important;margin:0 3vw 0 0}}@media only screen and (min-width: 691px)and (max-width: 767px){.ec-productRole__btn.fav_btn.bag-Detail_Favourite.bag-Detail_Fav{margin:0}}.ec-blockBtn--cancel.bag-Detail_FavouriteBtn{background:#f9f7f2;height:95px;border:1px solid #b13a27}@media only screen and (max-width: 767px){.ec-blockBtn--cancel.bag-Detail_FavouriteBtn{border:1px solid #ece6db !important;height:20vw !important}}.ec-blockBtn--cancel.bag-Detail_FavouriteBtn:hover{background:#fa9494}@media only screen and (min-width: 768px){.ec-blockBtn--cancel.bag-Detail_FavouriteBtn{width:130px}.ec-blockBtn--cancel.bag-Detail_FavouriteBtn i{font-size:18px;color:#b13a27}.ec-blockBtn--cancel.bag-Detail_FavouriteBtn span{font-size:14px;padding:0 0 5px;color:#b13a27}}@media only screen and (max-width: 767px){.ec-blockBtn--cancel.bag-Detail_FavouriteBtn{background:#f9f7f2 !important;color:#b13a27 !important;line-height:4vw;width:100% !important}.ec-blockBtn--cancel.bag-Detail_FavouriteBtn i{font-size:3vw !important;top:4vw !important}.ec-blockBtn--cancel.bag-Detail_FavouriteBtn span{font-size:3vw !important}}.ec-blockBtn--cancel.bag-Detail_FavouriteBtn .bag-Detail_FavBtn{margin:0 auto -16px}.ec-productRole .ec-productRole__btn.bag-Detail_LineBtn{width:130px;text-align:center}@media only screen and (max-width: 767px){.ec-productRole .ec-productRole__btn.bag-Detail_LineBtn{width:100%;text-align:center;margin:0 0 15px}}.ec-productRole .ec-productRole__btn.bag-Detail_LineBtn a.line-link{background-color:#fff;border:1px solid #05c855;padding:10px;font-size:14px;color:#05c855;height:95px}.ec-productRole .ec-productRole__btn.bag-Detail_LineBtn a.line-link:hover{background-color:#05c855;color:#fff}@media only screen and (max-width: 767px){.ec-productRole .ec-productRole__btn.bag-Detail_LineBtn a.line-link{width:100%;font-size:4vw;height:20vw;padding:5%}}@media only screen and (max-width: 691px){.ec-productRole .ec-productRole__btn.bag-Detail_LineBtn a.line-link{padding:7%}}.ec-productRole .ec-productRole__btn.bag-Detail_LineBtn img{width:20px;margin:0 0 5px}@media only screen and (max-width: 767px){.ec-productRole .ec-productRole__btn.bag-Detail_LineBtn img{width:4vw;margin:0 8px 5px}}.ec-productRole .bag-Detail{margin:0 auto 25px;border-bottom:1px dashed #ece6db;padding:0 0 50px}.ec-productRole .bag-Detail .ec-sliderItemRole{background:#ece6db}@media only screen and (max-width: 767px){.ec-productRole .bag-Detail .ec-sliderItemRole{background:rgba(0,0,0,0);padding:0;width:100%}}.ec-productRole .bag-Detail .ec-sliderItemRole .item_visual.slick-slider{border:1px dashed #ece6db}@media only screen and (max-width: 767px){.ec-productRole .bag-Detail .ec-sliderItemRole .item_visual.slick-slider{border:1px solid #ece6db}}.ec-productRole .bag-Detail .bag-Product_Tag{left:0;padding:4px 25px;margin:15px 0 0;position:relative;width:20%}@media only screen and (max-width: 767px){.ec-productRole .bag-Detail .bag-Product_Tag{width:4%}}@media only screen and (max-width: 691px){.ec-productRole .bag-Detail .bag-Product_Tag{padding:3px 21px;width:76px}}.ec-productRole .bag-Detail button.slick-next.slick-arrow,button.slick-prev.slick-arrow{width:28px;height:62px;position:absolute;top:45%;z-index:99;color:rgba(0,0,0,0);border:0}.ec-productRole .bag-Detail button.slick-next.slick-arrow{background:url("/html/user_data/assets/img/common/bag-site/mainvisual/bag_slde_nxt.png") no-repeat top center/100%;right:0}.ec-productRole .bag-Detail button.slick-prev.slick-arrow{background:url("/html/user_data/assets/img/common/bag-site/mainvisual/bag_slide_prev.png") no-repeat top center/100%;left:0}ul.common_list.bag-Detail_List{display:flex;flex-wrap:nowrap;overflow-x:auto}ul.common_list.bag-Detail_List li.bag-Product_ListItem{margin:20px 15px 5px 0;max-width:300px}ul.common_list.bag-Detail_List li.bag-Product_ListItem:nth-child(3n){margin:20px 15px 5px 0}ul.common_list.bag-Detail_List li.bag-Product_ListItem a img{min-width:275px}.bag-Detail .item_visual .slick-dots{display:none !important}@media only screen and (max-width: 767px){.bag-Detail .item_visual .slick-dots{bottom:unset;margin:12px 0;display:block !important}.ec-productRole .bag-Detail .ec-productRole__profile{margin:35px 0 0}.ec-productRole .ec-productRole__price.bag-Detail_Price{text-align:center;padding:7px 0}.bag-Detail_Br{display:none}}.ec-layoutRole .ec-layoutRole__left .bag_site-LeftSide_MenuTitle{border-left:none;font-size:22px;color:#1c1c1c;font-weight:normal;text-align:center;margin:0 0 8px;font-family:YuMincho}ul.search_item.side_search.bag_site-LeftSide_List{border-top:1px solid #1c1c1c;border-bottom:none}@media only screen and (min-width: 768px){ul.search_item.side_search.bag_site-LeftSide_List{margin:0 auto 50px}}ul.search_item.side_search.bag_site-LeftSide_List li{border-top:none;background:none;padding:0 0 15px 15px}ul.search_item.side_search.bag_site-LeftSide_List li:first-child{margin:15px auto 0}@media only screen and (max-width: 690px){ul.search_item.side_search.bag_site-LeftSide_List li:last-child{padding-bottom:0}}ul.search_item.side_search.bag_site-LeftSide_List a{color:#1c1c1c;text-decoration:none;font-size:14px}ul.search_item.side_search.bag_site-LeftSide_List a:hover{opacity:.5;color:#1c1c1c;background:none}ul.search_item.side_search.bag_site-LeftSide_List a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;padding:0 8px 0 0;vertical-align:middle;font-weight:900;font-size:6px}ul.search_brand.side_search.bag_site-LeftSide_List{border-top:1px solid #1c1c1c;border-bottom:none}@media only screen and (min-width: 768px){ul.search_brand.side_search.bag_site-LeftSide_List{margin:0 auto 50px}}ul.search_brand.side_search.bag_site-LeftSide_List li{border-top:none;background:none;padding:0 0 15px 15px}ul.search_brand.side_search.bag_site-LeftSide_List li:first-child{margin:15px auto 0}ul.search_brand.side_search.bag_site-LeftSide_List a{color:#1c1c1c;text-decoration:none;font-size:14px}ul.search_brand.side_search.bag_site-LeftSide_List a:hover{opacity:.5;color:#1c1c1c;background:none}ul.search_brand.side_search.bag_site-LeftSide_List a:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;padding:0 8px 0 0;vertical-align:middle;font-weight:900;font-size:6px}.ec-layoutRole .ec-layoutRole__left .bag_site-ServiceList{background:none}ul.service_list.bag_site-LeftSide_List{border-top:1px solid #1c1c1c;border-bottom:none}@media only screen and (min-width: 768px){ul.service_list.bag_site-LeftSide_List{margin:0 auto 50px}}ul.service_list.bag_site-LeftSide_List li{border-top:none;background:none;margin:0 auto 20px}ul.service_list.bag_site-LeftSide_List li:first-child{margin:17px auto 20px}ul.service_list.bag_site-LeftSide_List li img{width:100%}ul.service_list.bag_site-LeftSide_List a{color:#1c1c1c;text-decoration:none;font-size:14px}ul.service_list.bag_site-LeftSide_List a:hover{opacity:.5;color:#1c1c1c;background:none}.ec-layoutRole .ec-layoutRole__left .bag_site-ShopList{background:none}ul.shop_list.bag_site-LeftSide_List{border-top:1px solid #1c1c1c;border-bottom:none;margin:0 auto 20px}@media only screen and (min-width: 768px){ul.shop_list.bag_site-LeftSide_List{margin:0 auto 50px}}ul.shop_list.bag_site-LeftSide_List li{border-top:none;background:none;margin:0 auto 20px}ul.shop_list.bag_site-LeftSide_List li:first-child{margin:17px 0 20px}ul.shop_list.bag_site-LeftSide_List li:last-child{margin:0 auto}ul.shop_list.bag_site-LeftSide_List li img{width:100%}ul.shop_list.bag_site-LeftSide_List a{color:#1c1c1c;text-decoration:none;font-size:14px}ul.shop_list.bag_site-LeftSide_List a:hover{opacity:.5;color:#1c1c1c;background:none}.bag-site_SearchHeader select{font-size:12px !important;font-weight:normal !important}.bag-site_Search_KeywordBtn{background:#f5c506 !important}.bag-site-Search_PriceInner{margin-top:0;border:none}.bag-site-Search_PriceList{border-top:1px solid #1c1c1c;border-bottom:none;margin:0 auto}@media only screen and (min-width: 768px){.bag-site-Search_PriceList{margin:0 auto 20px}}.bag-site-Search_PriceList .ec-checkbox{margin-bottom:0}.bag-site-Search_PriceList #search_price{display:flex;flex-direction:column;margin:15px 0 0}@media only screen and (max-width: 690px){.bag-site-Search_PriceList #search_price label:last-child{padding-bottom:0}}.bag-site-Search_PriceList dd label{color:#1c1c1c;font-size:14px;margin:0;padding:0 0 15px 15px}@media only screen and (max-width: 768px)and (min-width: 690px){.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__left .ec-headerNaviRole__search .ec-headerSearch form.searchform .ec-headerSearch__keyword .ec-input input.search-name{height:50px !important}.ec-headerSearch .ec-headerSearch__keyword .ec-icon{width:36px;height:36px}.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__left .ec-headerNaviRole__search .ec-headerSearch form.searchform .ec-headerSearch__category .ec-select.ec-select_search select.category_id{height:50px}.ec-layoutRole__header .ec-headerNaviRole .ec-headerNaviRole__left .ec-headerNaviRole__search .ec-headerSearch form.searchform .ec-headerSearch__keyword .ec-input button.ec-headerSearch__keywordBtn.bag-site_Search_KeywordBtn{top:27px}}.bag-Section{width:auto;margin:0 auto 80px !important}.bag-Section .new_more{display:none}@media only screen and (min-width: 691px)and (max-width: 767px){.bag-Section{width:100% !important}}@media only screen and (max-width: 690px){.bag-Section{margin:0 auto 50px !important}}.bag-Section_Title.common_ttl{text-align:center;margin:0 auto 30px}.bag-Section_Title.common_ttl .bag-Section_TitleEng{font-size:16px;line-height:5px;color:#666059;font-weight:100;margin:0 auto 16px;letter-spacing:2px;text-transform:uppercase}.bag-Section_Title.common_ttl .bag-Section_TitleJp{font-size:30px;color:#af623c;font-weight:600}@media only screen and (min-width: 691px)and (max-width: 767px){.ec-layoutRole .ec-layoutRole__mainWithColumn{width:90% !important}}.common_list.bag-Product_List{margin:0 auto;justify-content:flex-start}.common_list.bag-Product_List li a p.ttl.bag-Product_Title{font-size:12px;font-weight:600;color:#1c1c1c;margin:10px 0}@media only screen and (min-width: 691px)and (max-width: 767px){.common_list.bag-Product_List li a p.ttl.bag-Product_Title{font-size:18px;line-height:25px;max-height:75px}}.common_list.bag-Product_List p.sale_price.bag-Product_PriceMain{padding:10px 0 20px;text-align:center;color:#1c1c1c;font-size:24px;font-weight:bold}@media only screen and (min-width: 691px)and (max-width: 767px){.common_list.bag-Product_List p.sale_price.bag-Product_PriceMain{font-size:28px}}.common_list.bag-Product_List p.sale_price.bag-Product_SalePrice{padding:5px 0 20px;color:#ce1e09}@media only screen and (max-width: 767px){.common_list.bag-Product_List{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;overflow-x:scroll;margin:10px 0 20px}}.common_list.bag-Product_List li.bag-Product_ListItem{max-width:270px;width:100%;margin:20px 15px 20px 0;border:1px solid #e8e8e8;padding:10px;position:relative}@media only screen and (max-width: 767px){.common_list.bag-Product_List li.bag-Product_ListItem{max-width:400px;margin:20px 20px 0 0}}.common_list.bag-Product_List li.bag-Product_ListItem a img{border:none;object-fit:contain;background:#e8e8e8;height:212px;min-width:212px}@media only screen and (min-width: 691px)and (max-width: 767px){.common_list.bag-Product_List li.bag-Product_ListItem a img{height:350px;min-width:350px;margin:20px 20px 20px 0}}@media only screen and (min-width: 768px){.common_list.bag-Product_List li.bag-Product_ListItem:nth-child(3n){margin:20px 0 23px}}.bag-Product_Tag{position:absolute;top:-17px;left:38%;text-transform:uppercase;font-size:15px;background:#ee482f;padding:5px 25px;color:#fff;z-index:1;border-radius:5px}.bag-Product_Tag:after{content:"";position:absolute;left:0;right:0;margin:0 auto;width:0;height:0;border-top:17px solid #ee482f;border-left:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,0);top:20px}@media only screen and (min-width: 691px)and (max-width: 767px){.bag-Product_Tag:after{top:24px}}@media only screen and (max-width: 691px){.bag-Product_Tag:after{border-top:11px solid #ee482f;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);top:18px}}@media only screen and (min-width: 691px)and (max-width: 767px){.bag-Product_Tag{max-width:400px;padding:7px 25px}}@media only screen and (max-width: 691px){.bag-Product_Tag{top:-4px;font-size:13px}}p.bag-Product_RegPrice{text-align:center;font-size:12px;color:#1c1c1c}@media only screen and (min-width: 691px)and (max-width: 767px){p.bag-Product_RegPrice{font-size:16px}}.bag-Product_Button{text-align:center;margin:0 5px 10px}.bag-Product_Button button.bag-Product_AddCart{font-size:14px;color:#fff;background:#134461 !important;padding:12px 0;width:100%;border:0;height:auto;border-radius:0;line-height:1}.bag-Product_Button button.bag-Product_AddCart:active,.bag-Product_Button button.bag-Product_AddCart:focus{background:#134461;border:0;border-radius:0}.bag-Product_Button button.bag-Product_AddCart:hover{opacity:.75}.bag-Product_Btn{display:block;width:100%;text-decoration:none;text-align:center;background:#b13a27;border-radius:5px;font-size:25px;font-weight:600;color:#fff;padding:21px;letter-spacing:1px}.bag-Product_Btn:hover{color:#dccccc;background:#7d2e19}.bag-Product_Btn i{margin:0 0 0 10px;font-size:23px}@media only screen and (min-width: 691px)and (max-width: 767px){.bag-Product_Btn{margin:25px 0 0}}.ec-productRole .ec-productRole__description.bag-Product_Discription>table tr:first-child td{border-width:1px 1px 0;border-color:rgba(0,0,0,0);border-style:solid;text-align:left;padding:10px 0 20px 22px;font-weight:600;color:#301e15;font-size:17px}.ec-productRole .ec-productRole__description.bag-Product_Discription>table tr:first-child td span{position:initial}.bag-Product_Table-ttl{text-align:left;padding:10px 0 20px;font-weight:600;color:#301e15;font-size:17px}.bag-Product_Table-ttl:before{content:"■";padding:0 7px 0 0;font-size:14px}.ec-productRole .ec-productRole__description.bag-Product_Discription>table,.ec-productRole__table.bag-Product_Table>table{width:100%}@media only screen and (max-width: 767px){.ec-productRole .ec-productRole__description.bag-Product_Discription>table,.ec-productRole__table.bag-Product_Table>table{border:0}}@media only screen and (max-width: 767px){.ec-productRole .ec-productRole__description.bag-Product_Discription>table tr,.ec-productRole__table.bag-Product_Table>table tr{display:flex;width:100%;flex-direction:column}}.ec-productRole .ec-productRole__description.bag-Product_Discription>table tr th,.ec-productRole__table.bag-Product_Table>table tr th{color:#301e15;border:1px solid #ece6db;padding:13px 0 10px 8px;width:250px;background:#f9f7f2}@media only screen and (max-width: 767px){.ec-productRole .ec-productRole__description.bag-Product_Discription>table tr th,.ec-productRole__table.bag-Product_Table>table tr th{width:100%;height:max-content}}.ec-productRole .ec-productRole__description.bag-Product_Discription>table tr td,.ec-productRole__table.bag-Product_Table>table tr td{border:1px solid #ece6db;padding:10px 17px 15px 8px;color:#3f2416}.bag-Product_Caution{color:#3f2416;font-size:14px;padding:5px 0;line-height:24px;letter-spacing:.5px}.ec-price .ec-price__price.bag-Product_Bag{font-size:20px;color:#ee482f}@media only screen and (max-width: 767px){.ec-price .ec-price__price.bag-Product_Bag{font-size:22px}}.ec-price .ec-price__tax.bag-Product_Tax{font-size:14px;color:#ee482f;font-weight:normal}.ec-productRole__description.bag-Product_Discription.bag-Detail_Discription span{position:relative;top:35px;margin:0 10px 0 0;font-size:16px;color:#301e15}.brand .brand_list.bag-site-Brand_Items{width:auto;margin:0 auto;display:flex}@media only screen and (min-width: 691px){.brand .brand_list.bag-site-Brand_Items{justify-content:flex-start}}@media only screen and (min-width: 691px){.brand .brand_list .bag-site-Brand_Item{flex:0 0 32%;margin:0 16px 20px 0}.brand .brand_list .bag-site-Brand_Item:nth-child(-n+2){flex:1 0 47.75%}.brand .brand_list .bag-site-Brand_Item:nth-child(3n+2){margin:0 0 20px}}.brand .brand_list .bag-site-Brand_Item a.hover{opacity:.5}.bag-Banner{margin:0 auto}@media only screen and (min-width: 768px){.bag-Banner{margin:0 auto 60px}}.bag-Banner img{max-width:100%;width:100%;margin:0 auto 20px}@media only screen and (max-width: 691px){.bag-Banner img{margin:0 auto 15px}}.bag-site-Channel_List{margin:30px auto;display:flex;justify-content:space-between;flex-wrap:wrap;padding:0;width:100%}.bag-site-Channel_Item{width:23.5%;max-height:95px;list-style:none}.bag-site-Channel_Item img{width:100%;height:100%}.bag-site-Channel_Item:hover{opacity:.7}.bag-site-Channel_Lists{display:flex;justify-content:center;margin:0 auto}.bag-site-Channel_Link{background:#fff;border:2px solid #ce1e09;display:flex;align-items:center;color:#ce1e09;margin:0;padding:18px 25px;text-decoration:none;letter-spacing:0;font-family:YuMincho;font-size:12px}@media only screen and (min-width: 768px){.bag-site-Channel_Link{font-size:16px}}.bag-site-Channel_Link i{margin:0 10px}.bag-site-Channel_Link:hover{text-decoration:none;color:#ce1e09;opacity:.7}.bag-site-Channel_Img{margin:0 5px 0 0;padding:0;max-width:100px}@media only screen and (min-width: 768px){.bag-site-Channel_Img{max-width:120px}}.bag-site-Channel_Img img{width:100%;height:100%}.bag-Slider{background:#f0efec}@media only screen and (min-width: 768px){.bag-Slider{padding:10px 0 40px}}@media only screen and (min-width: 691px)and (max-width: 767px){.bag-Slider{padding:40px 0}}.bag-Slider_Inner{margin:0 auto;max-width:1000px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap !important;position:relative}@media only screen and (max-width: 767px){.bag-Slider_Inner{flex-direction:column}}.bag-Slider_Slides img{min-height:100%;height:100%}@media only screen and (min-width: 768px){.bag-Slider_Slides img{min-height:410px}}.front_page .ec-sliderRole .main_visual.bag-Slider_Slides{position:sticky;flex:1 0 70%;margin:0 40px 0 0}@media only screen and (min-width: 691px)and (max-width: 767px){.front_page .ec-sliderRole .main_visual.bag-Slider_Slides{width:100% !important}}.front_page .ec-sliderRole .main_visual.bag-Slider_Slides .slick-list.draggable{overflow:hidden}.front_page .ec-sliderRole .main_visual.bag-Slider_Slides .slick-list.draggable .slick-track .item.slick-slide{padding:0}.front_page .ec-sliderRole .main_visual.bag-Slider_Slides ul.slick-dots{display:block !important;bottom:-36px;text-align:left;left:25px}@media only screen and (min-width: 768px){.front_page .ec-sliderRole .main_visual.bag-Slider_Slides ul.slick-dots{bottom:-20px}}@media only screen and (min-width: 691px)and (max-width: 767px){.front_page .ec-sliderRole .main_visual.bag-Slider_Slides ul.slick-dots{bottom:0}}.bag-Slider_Slides ul.slick-dots li{width:10px;height:10px}.bag-Slider_Slides ul.slick-dots li button{width:10px;height:10px}.bag-Slider_Slides ul.slick-dots li button:before{width:8px;height:8px;background-color:#fff;opacity:1}.bag-Slider_Slides ul.slick-dots li.slick-active button:before{opacity:1;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.ec-layoutRole .ec-layoutRole__right.bag-Slider_Images{background:#f0efec;overflow:auto;margin:0 auto;display:block;text-align:center}@media only screen and (min-width: 768px){.ec-layoutRole .ec-layoutRole__right.bag-Slider_Images{text-align:left;flex:1 0 20%}}@media only screen and (min-width: 691px)and (max-width: 767px){.ec-layoutRole .ec-layoutRole__right.bag-Slider_Images{order:3}}@media only screen and (max-width: 767px){.ec-layoutRole .ec-layoutRole__right.bag-Slider_Images{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0}.ec-layoutRole .ec-layoutRole__right.bag-Slider_Images a{width:46%;margin:0 7px 5px}}@media only screen and (max-width: 767px)and (max-width: 691px){.ec-layoutRole .ec-layoutRole__right.bag-Slider_Images a{width:43%;margin:0 7px 10px}}.ec-layoutRole .ec-layoutRole__right.bag-Slider_Images img{margin:0 auto 10px;width:100%;aspect-ratio:250/125}@media only screen and (max-width: 691px){.ec-layoutRole .ec-layoutRole__right.bag-Slider_Images img{margin:0 auto}}.slider-nav.bag-Slider_Thumb{max-width:850px;margin:0 auto;flex:0 1 100%;position:absolute;bottom:-13%;width:100%}@media only screen and (min-width: 691px)and (max-width: 767px){.slider-nav.bag-Slider_Thumb{max-width:1200px;order:2;position:relative;bottom:-27px;margin:0}}@media only screen and (max-width: 691px){.slider-nav.bag-Slider_Thumb{position:relative;bottom:-20px;height:100px;margin:0 0 20px}}.slider-nav.bag-Slider_Thumb .slick-list{padding:0 !important}.slider-nav.bag-Slider_Thumb .slick-slide{width:161px !important;cursor:pointer;margin:0 11px 0 0}@media only screen and (min-width: 691px)and (max-width: 767px){.slider-nav.bag-Slider_Thumb .slick-slide{width:32vw !important}}@media only screen and (max-width: 690px){.slider-nav.bag-Slider_Thumb .slick-slide{width:24vw !important}}.slider-nav.bag-Slider_Thumb .slick-slide img{height:90px}@media only screen and (max-width: 767px){.slider-nav.bag-Slider_Thumb .slick-slide img{height:auto;aspect-ratio:3/1.5}}.front_page .ec-sliderRole .main_visual.bag-Slider_Slides button.slick-next.slick-arrow{background:url("/html/user_data/assets/img/common/bag-site/mainvisual/bag_slde_nxt.png") no-repeat top center/100%;right:0;width:28px;height:62px}.front_page .ec-sliderRole .main_visual.bag-Slider_Slides button.slick-prev.slick-arrow{background:url("/html/user_data/assets/img/common/bag-site/mainvisual/bag_slide_prev.png") no-repeat top center/100%;left:0;width:28px;height:62px}/*# sourceMappingURL=bag-site.css.map */
