@charset "utf-8";

@import "/Portals/0/css/base.css";
@import "/Portals/0/css/contents.css";

/* ===========================================================
 html
=========================================================== */

/* size settings */
html,
body{min-width:1040px;}

/* font settings */
html,
body{color:#333;font-size:18px;line-height:1.6;}
body{font-family:"Noto Sans JP",sans-serif,"Meiryo","Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック";}

/* chat bot */
.editMode .ibqa_chatbutton{z-index:999;}

/* ===========================================================
 skin
=========================================================== */
#blockskip{display:none;}
.inner{width:1200px;margin:0 auto;}
.DNNEmptyPane{margin:0 !important;padding:0 !important;}

._1Column .mainItem{width:100%;}
/*
input[id^="dnn_"][type="submit"]:hover,
a[id^="dnn_"].CommandButton:hover,
.adminMode a.CommandButton:hover{opacity:0.7;}
*/
/* ページ設定 */
/*
form[action$="/login/"] .breadcrumb,
form[action$="/cart/"] .breadcrumb,
form[action*="/cart/thanks.html"] .breadcrumb{display:none;}
*/
/*========================================================
 管理ページ
========================================================*/
._YYT-takashimaya form[action*="/guidle/"] .applyItem{display:none;}
._YYT-takashimaya form[action*="/guidle/"] .categoryChoose .icmdtp-dbItem,
._YYT-takashimaya form[action*="/guidle/"] .itemSelect .icmdtp-dbItem{display:none;}

._YYT-takashimaya form[action*="/login/"] .breadcrumb,
._YYT-takashimaya form[action*="/cart/"] .breadcrumb,
._YYT-takashimaya form[action*="/cart/thanks.html"] .breadcrumb{display:none;}
/* ===========================================================
 header
=========================================================== */
#header{margin:0;padding:0;}
.right{display:flex;padding-right:240px;}
.headTop{margin-bottom: 24px;border-bottom:10px solid rgb(192,79,79);}
.headTop .inner{display:flex;margin-top:15px;margin-bottom:15px;justify-content:space-between;align-items:center;}

.Head02rosePane{position:relative;}
.headBottom{width:1200px;margin:0 auto;}
.logoWrap{padding-top:0;}
.logoWrap a{transition:all 0.3s;}
.logoWrap a:hover{opacity:0.7;}

.telWrap{position:absolute;top:-110px;right:0;width:240px;}
.telWrap > p{padding-bottom:0;color:#666;font-size:76%;}
.telWrap > p.txtLarge.txtBold{position:relative;color:#666;padding-left:52px;font-family:"Century Gothic","CenturyGothi","Noto Sans JP",sans-serif,"Meiryo","Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック";font-size:146%;}
.telWrap > p.txtLarge.txtBold:before{content: "";position: absolute;top: 3px;bottom: 0;left: 0;width: 35px;height: 23px;margin: auto;background: url(/Portals/0/images/takashimaya/common/img_tel_large.png) 0 0 no-repeat;background-size: 100%;}
.telWrap p.txtLarge.txtBold:after{content: "®";position: absolute;top: 15px;left: 36px;width: 15px;height: 15px;font-family: "Noto Sams";font-weight: 100;font-size: 70%;}

.headerLink{display:flex;margin-right:30px;padding-top:15px;padding-bottom:15px;}
.headerLink li{list-style:none;margin-right:20px;padding-bottom:0;}
.headerLink li a{position:relative;padding-left:20px;color:#666;text-decoration:none;transition:all 0.3s;}
.headerLink li a:hover{opacity:0.7;}
.headerLink li.link01 a:before{content:"";position:absolute;top:0;bottom:0;left:0;width:15px;height:20px;margin:auto;background:url(/Portals/0/images/common/ico_link01_rose.png) 0 0 no-repeat;}
.headerLink li.link02 a:before{content:"";position:absolute;top:0;bottom:0;left:0;width:18px;height:18px;margin:auto;background:url(/Portals/0/images/common/ico_link02_rose.png) 0 0 no-repeat;}
.headerLink li.link03 a:before{content:"";position:absolute;top:0;bottom:0;left:0;width:14px;height:16px;margin:auto;background:url(/Portals/0/images/common/ico_link03_rose.png) 0 0 no-repeat;}
.headerLink li.link04 a:before{content:"";position:absolute;}

.logoWrap{padding-top:8px;}


/* ===========================================================
 gNav
=========================================================== */
ul.gnavWrap{display:flex;width:100%;height:40px;margin-bottom:18px;padding:0;justify-content:space-around;}
ul.gnavWrap li{list-style:none;width:100%;padding:0;border-left:1px solid #fff;text-align:center;}
ul.gnavWrap li a{display:flex;width:100%;height:100%;background:#be0000;color:#fff;font-size:88.9%;text-decoration:none;transition:all 0.3s;align-items:center;justify-content:center;}
ul.gnavWrap li:first-child a{border-radius:20px 0 0 20px;}
ul.gnavWrap li:last-child a{border-radius:0 20px 20px 0;}
ul.gnavWrap li a:hover{opacity:0.7;transition:all 0.3s ease;}
/* GnavSPPane */
/*.GnavroseSPPane{display:none;}*/
.editMode .GnavroseSPPane{display:block;}

/* ===========================================================
 contents
=========================================================== */
/* slick-dots */
.slicksliderArea .slickslider ul.slick-dots li button{background:rgba(190,0,0,0.5);}
.slicksliderArea .slickslider ul.slick-dots li button:before{position:static;font-size:0;width:0;height:0;content:"";}
.slicksliderArea .slickslider ul.slick-dots li.slick-active button{background:rgba(190,0,0,1);}

.breadcrumb{position:absolute;top:0;margin:0 auto;padding:0;font-size:85%;}
.breadcrumb a{color:#666;text-decoration:none;}
.breadcrumb a:hover{color:#333;}

.contentMiddle > .inner{display:flex;position:relative;flex-direction:row-reverse;padding-top:65px;justify-content:space-between;}
._Index .contentMiddle > .inner{padding-top:0;}
.mainItem{width:900px;}
.sideItem{width:260px;}

._YYT-takashimaya .applyItem h2{font-size:100%;}
/*----------------------------------------------------------
  ★商品管理 /tabid169.html
-----------------------------------------------------------*/
.productSearchArea .productSearchItem div:nth-child(1){width:8em;}
.productSearchArea .productSearchItem div:nth-child(2){width:calc(100% - 8em);}

.productSearchArea + .submitArea input.submitBtn.notice[type="submit"],
.productSearchArea + .submitArea input[id^="dnn_"][type="submit"]{position:relative;padding:12px 35px 14px;border:transparent;border-radius:30px;background-color:#be0000;font-weight:700;}
.productSearchArea + .submitArea input[id^="dnn_"][type="submit"]{background:#8d8d8d;color:#fff;}


/* ===========================================================
 footer
=========================================================== */
#footer{width:100%;}
.footerWrap{margin-left:34px;}
.footerWrap > p img{width:100%;;left:-23px;position:relative;}

footer .footTop .FoottakashimayaLeftPane{width:300px;border-right:1px solid #fff !important;}
footer .footTop .FoottakashimayaRightPane{width:100%;margin-top:20px;margin-right:0;margin-bottom:30px;margin-left:40px;}


#footer{position:relative;margin:80px 0 0 0;padding:0;}
footer .footTop{background:#eee;}
footer .footTop .inner{display:flex;padding:20px 0;}
.footBottom > .inner{padding-top:20px;padding-bottom:20px;}
/*-----------------------------------------------------------
 footerWrap
-----------------------------------------------------------*/
.footerWrap{width:240px;margin-top:30px;margin-right:40px;margin-bottom:30px;margin-left:27px;}
.footerWrap .telWrap{position:relative;top:0;right:0;width:auto;}
.footerWrap > .imgItem{margin:0;}
/*-----------------------------------------------------------
 FootYYTRightPane
-----------------------------------------------------------*/
.fotterItem ul{display:flex;padding-bottom:10px;padding-left:0;}
.fotterItem > ul li{list-style:none;padding-bottom:0;}
.fotterItem > ul > li{position:relative;padding-right:30px;color:#666;font-weight:700;font-size:88.9%;}
.fotterItem > ul > li:last-child{padding-right:0;}
.fotterItem > ul > li:before{content:"";position:absolute;top:0;right:15px;bottom:0;width:1px;height:15px;margin:auto;background:#000;}
.fotterItem > ul > li:last-child:before{right:0;width:0;height:0;background:transparent;}
.fotterItem > ul > li a{position:relative;color:#666;text-decoration:none;}
.fotterItem > ul > li > a{font-weight:700;}
.fotterItem > ul > li > a:hover{text-decoration:underline;}
.fotterItem > ul > li > ul{padding-top:0;padding-bottom:0;padding-left:20px;flex-wrap:wrap;}
.fotterItem > ul > li > ul > li{margin-top:7px;margin-bottom:7px;padding-right:15px;padding-left:12px;font-weight:500;}
.fotterItem > ul > li > ul > li > a:hover{opacity:0.7;}
.fotterItem > ul > li > ul > li > a:before{content:"";position:absolute;top:2px;bottom:0;left:-8px;width:0;height:0;margin:auto;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #be0000;border-style:solid;}
/*-----------------------------------------------------------
 pagetop
-----------------------------------------------------------*/
.pagetop{content:"";display:block;position:fixed;right:10px;bottom:20px;z-index:10;margin:auto;padding:0;}
.pagetop a{display:block;width:80px;height:80px;padding:40px 3px 5px 3px;border-radius:50%;background:#be0000;color:#fff;font-size:60%;text-decoration:none;text-align:center;transition:all 0.3s;}
.pagetop a:hover{opacity:0.7;}
.pagetop a:before{content:"";position:absolute;top:20px;right:0;left:0;width:15px;height:15px;margin:auto;background:url(/Portals/0/images/common/ico_common_arrow.png) 0 0 no-repeat;}

/*-----------------------------------------------------------
 copyright
-----------------------------------------------------------*/
.copyright{padding-top:0;padding-bottom:0;color:#aaa;font-size:68%;text-align:center;}
p.copyrightItem{padding:0;}

/* ===========================================================
 contents
=========================================================== */
.ContentTopPane{margin-bottom:3.2%;}
/*-----------------------------------------------------------
 slickslider_kv
-----------------------------------------------------------*/
.topKVsliderWrap .slickslider_kv .slick-arrow.slick-prev,
.topKVsliderWrap .slickslider_kv .slick-arrow.slick-next{top: -20px;bottom: 0;margin: auto;background:transparent;width: 25px;height: 25px;transform: rotate(45deg);}
.topKVsliderWrap .slickslider_kv button.slick-arrow.slick-prev:before,
.topKVsliderWrap .slickslider_kv button.slick-arrow.slick-next:before{width:25px;height:25px;border-top:2px solid #000;border-right:2px solid #000;content:"";position:absolute;top:0;bottom:0;margin:auto;}
.topKVsliderWrap .slickslider_kv .slick-dots{padding: 5px 0 10px 0;}
.topKVsliderWrap .slickslider_kv .slick-dots button{background:rgba(190,0,0,0.2);width: 36px;height: 5px;border-radius:0;padding: 0;text-indent: 100%;overflow: hidden;white-space: nowrap;position: relative;}
.topKVsliderWrap .slickslider_kv .slick-dots li.slick-active button{background:#be0000;}
.topKVsliderWrap .slickslider_kv .slick-dots li{padding:0;height: 5px;width: 36px;}
.topKVsliderWrap .slickslider_kv .slick-track{margin-bottom:18px;line-height:0;}
.topKVsliderWrap .slickslider_kv .slick-arrow.slick-next{right: -30px;}
.topKVsliderWrap .slickslider_kv .slick-arrow.slick-prev{left: -30px;}
.topKVsliderWrap .slickslider_kv button.slick-arrow.slick-next:before{left:0;transform:rotate(0deg);}
.topKVsliderWrap .slickslider_kv button.slick-arrow.slick-prev:before{right: 0;transform: rotate(180deg);}

.topKVsliderWrap .slickslider_kv .slick-track .slick-slide{position:relative;}
.topKVsliderWrap .slickslider_kv .slick-track .slick-slide:before{position:absolute;content:"";bottom:0;top:0;left:0;right:0;background:rgba(0,0,0,0.5);transition:all 0.8s ease;z-index:1;}
.topKVsliderWrap .slickslider_kv .slick-track .slick-slide.slick-active:before{background:transparent;z-index:-1;}
.topKVsliderWrap .slickslider_kv .slick-track .slick-slide div img{width:100%;}

.TopWrap .slicksliderArea .slickslider .main.slider .slick-list .slick-slide > img{border-radius:0;}
.TopWrap .slicksliderArea .slickslider .main.slider .slick-list .slick-slide:before{border-radius:0;}
/* slick-dots */
.slicksliderArea .slickslider ul.slick-dots li button{background:rgba(190,0,0,0.5);border-radius:0;width:36px;height:5px;}
.slicksliderArea .slickslider ul.slick-dots li.slick-active button{width:36px;height:5px;}

/*-----------------------------------------------------------
 sideArea
-----------------------------------------------------------*/
.sideNaviWrap{border:transparent;border-radius:0;}
.sideNaviWrap .sideItem{width:100%;background:#be0000;color:#fff;padding:4px 15px 6px;border-radius:0;}
.sideNaviWrap .sideNavi{padding: 0 12px 0px 12px;background:#faf7f0;margin:0;}
.sideNaviWrap .sideNavi > li{list-style:none;padding:0;}
.sideNaviWrap .sideNavi > li > a{display:block;position:relative;padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:14px;border-bottom:1px dotted #aaa;color:#666;font-weight:500;text-decoration:none;}
.sideNaviWrap .sideNavi > li > a:hover{opacity:0.7;transition:all 0.3s;}
.sideNaviWrap .sideNavi > li:last-child > a{border-bottom:transparent;}
.sideNaviWrap .sideNavi > li > a:before{content:"";position:absolute;top:22px;right:inherit;bottom:inherit;left:0;width:0;height:0;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #be0000;border-style:solid;background:transparent;}


/*-----------------------------------------------------------
 slicksliderArea
-----------------------------------------------------------*/
.slicksliderArea .slickslider .main.slider .slick-list .slick-slide{position:relative;margin-right:10px;transition:all 0.8s ease;}
.slicksliderArea .slickslider .main.slider .slick-list .slick-slide:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);transition:all 0.8s ease;}
.slicksliderArea .slickslider .main.slider .slick-list .slick-slide.slick-active:before{background:transparent;}
/* slick-dots */
.slicksliderArea .slickslider ul.slick-dots{position:static;;padding:5px 0 10px 0;}
.slicksliderArea .slickslider ul.slick-dots li{padding-bottom:0;vertical-align:middle;width:10px;height:10px;}
.slicksliderArea .slickslider ul.slick-dots li.slick-active{width:14px;height:14px;}
.slicksliderArea .slickslider ul.slick-dots li button{width:10px;height:10px;border-radius:50%;background:rgba(190,0,0,0.5);}
.slicksliderArea .slickslider ul.slick-dots li.slick-active button{width:14px;height:14px;background:rgba(190,0,0,1);}

/* slick-arrow */
.slicksliderArea .slickslider .slick-slider button.slick-arrow {margin-left:-60px;}
.slicksliderArea .slickslider .slick-slider button.slick-arrow {content:"";display:inline-block;width:25px;height: 25px;transform:rotate(45deg);position:absolute;top:0;bottom:0;margin:auto;background:transparent;}
.slicksliderArea .slickslider .slick-slider button.slick-arrow{border-bottom:1px solid #000;border-left:1px solid #000;right:inherit;left:-30px;}
.slicksliderArea .slickslider .slick-slider button.slick-next.slick-arrow {margin-right:0;border-right:1px solid #000;border-top:1px solid #000;left:inherit;right:-30px;border-left:transparent;border-bottom:transparent;background:transparent;}

.slicksliderArea .slickslider .slick-slider button.slick-arrow{}
.slicksliderArea .slickslider .slick-slider button.slick-next.slick-arrow{}
.slicksliderArea .slickslider .slick-slider button.slick-arrow:before{content:"";position:absolute;}
.slicksliderArea .slickslider .slick-slider button.slick-arrow.slick-next:before,
.slicksliderArea .slickslider .slick-slider button.slick-arrow.slick-prev:before{position:relative;}


/* ===========================================================
 ログインページ
=========================================================== */
.icmdtp-loginItem .loginContainer{width:50%;margin:0 auto;margin-bottom:15px;font-family:"Noto Sans JP",sans-serif,"Meiryo","Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック";}
.icmdtp-loginItem .loginContainer .iclg-set.-rememberlogin + .iclg-set{border:none;}
.icmdtp-loginItem .loginContainer .iclg-set.-submit .DynamicLogin_LoginLink{position:relative;padding:15px 35px 16px;background-color:#be0000;color:#fff;font-weight:700;border-radius:30px;}
.icmdtp-loginItem .loginContainer .iclg-set.-submit .DynamicLogin_LoginLink:hover{opacity:0.7;background-color:#be0000;color:#fff;}
.icmdtp-loginItem .loginContainer .iclg-set.-submit{margin-bottom:30px;}

.icmdtp-loginItem .loginContainer h3{position:relative;padding-top:4px;padding-left:15px;color:#666;font-weight:700;font-size:133.3%;}
.icmdtp-loginItem .loginContainer h3:before{content:"";position:absolute;top:0;left:0;width:6px;height:40px;background:#be0000;}
.icmdtp-loginItem .loginContainer .iclg-set label{margin-top:20px;padding-bottom:10px;font-size:100%;}
.icmdtp-loginItem .loginContainer .iclg-set label:first-child{margin-top:0;}


/*========================================================
 index_takashimaya
========================================================*/
/*----
 サイドメニュー
----*/
/* catalog */
.catalogWrap .catalogItem,
.catalogWrap .catalogItem:nth-child(2n){border:1px solid #000;}
.catalogWrap .catalogItem{border-right:transparent;}
.catalogWrap .catalogItem .category{color:#000;background:#faf7f0;font-size:88.889%;font-weight:500;}
.catalogWrap .catalogItem > span{color:#008CD6;}
.categoryChoose .icmdtp-dbItem .dbCategory{padding:5px 12px 20px 12px;border:1px solid #aaa;border-top:transparent;border-radius:0;}
.categoryChoose .icmdtp-dbItem .dbCategory:before{height:auto;background:transparent;}
.categoryChoose .icmdtp-dbItem .dbCategory > li > a,
.icmdtp-dbItem > .dbCategory > li#dbCategoryid_1 > a:first-child{padding:10px 20px 10px 5px;color:#000;font-weight:500;border-bottom:1px dotted #be0000;}
.categoryChoose .icmdtp-dbItem{padding-top:40px;border:transparent;border-radius:0;}
.categoryChoose .icmdtp-dbItem .dbCategory > li:last-child > a{border-bottom:1px dotted #be0000;}

.categoryChoose .icmdtp-dbItem .dbCategory:before{background:transparent;}
._YYT-takashimaya .categoryChoose .icmdtp-dbItem{position:relative;padding-top:45px;}
._YYT-takashimaya .categoryChoose .icmdtp-dbItem:before{background:#be0000;padding:7px 15px 10px;border-radius:6px 6px 0 0;color:#fff;}
._YYT-takashimaya .icmdtp-dbItem > .dbCategory > li#dbCategoryid_1 > a:before,
._YYT-takashimaya .categoryChoose .icmdtp-dbItem .dbCategory > li > a:before{content:"";display:inline-block;width:8px;height: 8px;margin:auto;position:absolute;top:0;right: 2px;left:inherit;bottom:0;transform:rotate(45deg);background:transparent;border-left:transparent;border-bottom: transparent;border-color: transparent;border-top:1px solid #be0000;border-right:1px solid #be0000;}

/**/
.dbList.dbTable .dbTablerow .dbTablecell .dbImage > div > a,
.dbList.dbTable .dbTablerow .dbTablecell .dbImage > div > a > img{border-radius:0;}



/*========================================================
 takashimaya トップページ /takashimaya/
========================================================*/
._YYT-takashimaya h1{font-size:155.6%;}
._YYT-takashimaya h2{padding-left:15px;color:#000;font-size:133.3334%;font-weight:500;}
._YYT-takashimaya h2:before{top:0;}
._YYT-takashimaya h3{font-size:116.7%;color:#000;}
._YYT-takashimaya h4{font-size:105.6%;color:000;}
._YYT-takashimaya h5{font-size:100%;color:000;}
._YYT-takashimaya h6{font-size:100%;color:000;}
._YYT-takashimaya .mb1{margin-bottom:1em;}
._YYT-takashimaya .mb0 {margin-bottom:0;}
/*----------------------------------------------------------
  ピックアップ
-----------------------------------------------------------*/
.dbList.dbTable.pickupItem{height: 100%;display: block;margin-bottom:50px;}
.dbList.dbTable.pickupItem .pickupCol .slick-list.draggable{padding:0;padding-left:120px;padding-right:120px;}
div[id^="dnn_ctr1494"] .ViewRecommendItemList > div > span[id$="lblTitleRecommendItem"] {border-left:transparent;padding-left:0;color:#000;}
.pickupCol.slick-initialized .slick-slide{transition-timing-function: linear;margin:0 10px;float:none;}
.pickupCol.slick-initialized .slick-slide > div{display:block;height:100%;}
/* ------------------------------------------ */
.title_img > img{margin:0 auto;display:block;}

.dbList.dbTable.pickupItem .pickupCol .slick-list.draggable .slick-track{display:flex;margin-bottom: 20px;}
.pickupCol.slick-slider button.slick-arrow{position:absolute;content:"";top:0;bottom:15%;margin:auto;text-decoration:none;overflow: hidden;text-indent:100%;border:transparent;z-index:100;background: #4d4d4d;right: 0;width: 30px;height: 30px;}
.pickupCol.slick-slider button.slick-prev.slick-arrow{left:0;right:inherit;}
.pickupCol.slick-slider button.slick-arrow:before{top: 0;bottom: 0;margin: auto;right: 7px;width: 11px;height: 11px;border-bottom: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: rotate(45deg);transform: rotate(45deg);content: "";position: absolute;}
.pickupCol.slick-slider button.slick-next.slick-arrow:before{border-top: 1px solid #fff;border-right: 1px solid #fff;border-bottom: transparent;border-left: transparent;right: 12px;}
.dbList.dbTable.pickupItem .slick-list.draggable .dbTablerow{margin:0;}
.dbList.dbTable.pickupItem .slick-list.draggable .colorRed{display:none;}
.dbList.dbTable.pickupItem .dbTablerow .dbTablecell {display:block;width:auto;padding:15px 15px 20px 15px;height:100%;}
.dbList.dbTable.pickupItem .dbTablerow .dbTablecell{border:2px solid rgb(174,220,224);}
.dbList.dbTable.pickupItem .dbTablerow .dbTablecell.category4{border:2px solid rgb(205,221,89);}
.dbList.dbTable.pickupItem .category281 .dbTablerow .dbTablecell,
.dbList.dbTable.pickupItem .category4 .dbTablerow .dbTablecell{border:2px solid #f6c384;}
.dbList.dbTable.pickupItem .dbTablerow .dbTablecell.category248{border:2px solid #ddd;}
.dbList.dbTable.pickupItem .dbTablerow .dbTablecell.category253{border:2px solid rgb(205,221,89,1);}
.dbList.dbTable.pickupItem .dbTablerow .dbTablecell.category255{border:2px solid rgb(242,156,151,1);}
.dbList.dbTable.pickupItem .dbTablerow .dbTablecell.category257{border:2px solid rgb(187,151,197,1);}
.pickupCol.slick-initialized .slick-slide#slick-slide028{display:none;}
.dbList.dbTable.pickupItem .dbTablerow .dbTablecell .dbTitle{width:100%;display:inline-block;}
.dbList.dbTable.pickupItem .dbTablerow .dbTablecell .dbTitle a{display:inline-block;width:100%;}
.dbList.dbTable.pickupItem .dbTablerow .dbTablecell .dbImage{display: block;margin-bottom:15px;}
.dbList.dbTable.pickupItem .dbTablerow .dbTablecell .dbImage > div > a > img{border: transparent;}
.dbList.dbTable.pickupItem .dbTablerow .dbTablecell .dbImage .dbImage01{width:100%;display:flex;justify-content:center;}
/* dots */
.dbList.dbTable.pickupItem ul.slick-dots{display:flex;justify-content:center;padding:0;list-style:none;}
.dbList.dbTable.pickupItem ul.slick-dots li{width:36px;margin:0 5px;padding:2px 0;height:8px;}
.ViewRecommendItemList .dbList.dbTable.pickupItem + .RecommendItemListSubmitArea{display:none;}
.dbList.dbTable.pickupItem ul.slick-dots li button{width: 100%;height:5px;border-radius:0;margin:0;padding:0;border:transparent;background:#fce7ce;overflow:hidden;text-indent:100%;}
.dbList.dbTable.pickupItem ul.slick-dots li button:before{display:none;}
.dbList.dbTable.pickupItem ul.slick-dots li.slick-active button{background:#f8c284;}
/* ハンズスタッフのおすすめ商品をご紹介します。 */
._YYT-takashimaya .pickUptitle{display:flex;align-items:center;justify-content:center;margin-bottom: 20px;}
.pickUptitle > .icon {margin-right:15px;}
.pickUptitle > .people{margin-left:15px;}
.pickUptitle > .txt{position:relative;padding:10px;border:2px solid #a6a6a6;border-radius:4px;}
.pickUptitle > .txt:before {position:absolute;content:"";border:solid transparent;height:0;width:0;border-bottom-width:10px;border-left-width:30px;border-right-width:30px;border-right-color:#a6a6a6;bottom:100%;right:50%;}
.pickUptitle > .txt:after,
.pickUptitle > .txt:before{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;bottom:100%;right:18%;}
.pickUptitle > .txt:before{content:"";
position:absolute;display:block;width:0;height:0;bottom:20px;right:-18px;border-top: 0 solid transparent;border-left:14px solid #a6a6a6;border-bottom:15px solid transparent;}
.pickUptitle > .txt:after{content:"";position:absolute;display:block;width:0;height:0;bottom:18px;right:-14px;border-top:0 solid transparent;border-left:15px solid #fff;border-bottom:15px solid transparent;}
.ViewProductList > .dbHeadTable{display:flex;justify-content:center;}
.ViewProductList > .dbHeadTable > .dbHeadItem {margin: 0 auto;padding: 20px 90px 20px 80px;text-align: center;position: relative;}

.ViewProductList > .dbHeadTable > .dbHeadItem:before,.ViewProductList > .dbHeadTable > .dbHeadItem:after {position:absolute;content:"";top:0;bottom:0;margin:auto;}
.ViewProductList > .dbHeadTable > .dbHeadItem:before{background:url(/Portals/0/images/primary-category/ico_pickup.png) center left no-repeat;width:60px;height:60px;left:0;right:inherit;display:inline-block;}
.ViewProductList > .dbHeadTable > .dbHeadItem:after{background:url(/Portals/0/images/primary-category/ico_people.png) center left no-repeat;width:88px;height:91px;left:inherit;right:10px;display:inline-block;}
.ViewProductList > .dbHeadTable > .dbHeadItem > p{position:relative;border:1px solid #4d4d4d;padding:15px 20px;border-radius:5px;display:flex;align-items:center;margin-right:15px;background-color:#ffffff;color:#333333;}
.ViewProductList > .dbHeadTable > .dbHeadItem > p:before,
.ViewProductList > .dbHeadTable > .dbHeadItem > p:after{position:absolute;content:"";right:-15px;width:15px;height:15px;clip-path:polygon(0 0, 100% 25%, 0% 75%);}
.ViewProductList > .dbHeadTable > .dbHeadItem > p:before{background-color:#4d4242;}
.ViewProductList > .dbHeadTable > .dbHeadItem > p:after{right:-12px;background-color:#fff;}
/*----------------------------------------------------------
  ピックアップアイテム
-----------------------------------------------------------*/
._YYT-takashimaya .dbList.dbTable .dbTablerow .dbTablecell .dbImage > div > a{border:transparent;border-radius:0;}
._YYT-takashimaya .dbList.dbTable .dbTablerow .dbTablecell .dbImage > div > a,
._YYT-takashimaya .dbList.dbTable .dbTablerow .dbTablecell .dbImage > div > a > img{border:transparent;}
._YYT-takashimaya .topCategory > h1{position:relative;margin-top:0;margin-bottom:20px;padding-left:20px;padding-bottom:0;font-weight:500;color:#000;font-size:133.3334%;}
._YYT-takashimaya .topCategory > h1:before{content: "";position: absolute;top: 0;left: 0;width: 6px;height: 40px;background: #be0000;}
._YYT-takashimaya .layoutItem.col3.categoryWrap{display:flex;flex-wrap:wrap;margin-bottom:0;}
._YYT-takashimaya .layoutItem.col3.categoryWrap > div{width: calc(100% / 3 - 2.2%);margin-right:3.2%;margin-bottom:3.2%;}
._YYT-takashimaya .layoutItem.col3.categoryWrap > div:nth-child(3n){margin-right:0;}

/* ぺージごとに色変更 */
._YYT-takashimaya .dbList.dbTable.pickupItem .pickupCol.category4 ul.slick-dots li button {background: rgb(248,194,132,0.4);}
._YYT-takashimaya .dbList.dbTable.pickupItem .pickupCol.category4 ul.slick-dots li.slick-active button{background:rgb(248,194,132,1);}
._YYT-takashimaya .dbList.dbTable.pickupItem .pickupCol.check ul.slick-dots li button {background: rgb(242,156,151,0.4);}
._YYT-takashimaya .dbList.dbTable.pickupItem .pickupCol.check ul.slick-dots li.slick-active button{background:rgb(242,156,151,1);}
._YYT-takashimaya .dbList.dbTable.pickupItem .pickupCol.category255 ul.slick-dots li button{background: rgb(242,156,151,0.4);}
._YYT-takashimaya .dbList.dbTable.pickupItem .pickupCol.category255 ul.slick-dots li.slick-active button{background:rgb(242,156,151,1);}
._YYT-takashimaya .dbList.dbTable.pickupItem .pickupCol.category257 ul.slick-dots li button{background:rgba(187,151,197,0.4);}
._YYT-takashimaya .dbList.dbTable.pickupItem .pickupCol.category257 ul.slick-dots li.slick-active button{background: rgba(187,151,197,1);}
._YYT-takashimaya .dbList.dbTable.pickupItem .pickupCol.category254 .dbTablerow .dbTablecell{border:2px solid rgb(174,220,224);}
._YYT-takashimaya .dbList.dbTable.pickupItem .pickupCol.category254 ul.slick-dots li button {background: rgb(174,220,224,0.4);}
._YYT-takashimaya .dbList.dbTable.pickupItem .pickupCol.category254 ul.slick-dots li.slick-active button{background:rgb(174,220,224,1);}

._YYT-takashimaya .dbList.dbTable.pickupItem .pickupCol.category253 ul.slick-dots li button{background: rgb(205,221,89,0.4);}
._YYT-takashimaya .dbList.dbTable.pickupItem .pickupCol.category253 ul.slick-dots li.slick-active button{background:rgb(205,221,89,1);}
._YYT-takashimaya .dbList.dbTable.pickupItem .dbTablerow .dbTablecell.category256{border:2px solid rgb(249,222,84);}
._YYT-takashimaya .dbList.dbTable.pickupItem .pickupCol.category256 ul.slick-dots li button {background: rgb(249,222,84,0.4);}
._YYT-takashimaya .dbList.dbTable.pickupItem .pickupCol.category256 ul.slick-dots li.slick-active button{background:rgb(249,222,84,1);}

/* takashimaya */
._YYT-takashimaya .boxColored.application{background:#faf7f0;}
._YYT-takashimaya .boxColored.application .stepItem{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px;}
._YYT-takashimaya .boxColored.application .stepItem .step{width:calc(100% / 4 - 10px);background:#fff;}


/*----------------------------------------------------------
  sideMenu
-----------------------------------------------------------*/
._YYT-takashimaya .categoryChoose .icmdtp-dbItem .dbCategory > li > ul{margin-left:10px;}
._YYT-takashimaya .categoryChoose .icmdtp-dbItem .dbCategory > li > ul > li{display:inline-block;margin:0 8px 0 0;}
._YYT-takashimaya .categoryChoose .icmdtp-dbItem .dbCategory > li > ul > li > a{padding-left:10px;}
._YYT-takashimaya .categoryChoose .icmdtp-dbItem .dbCategory > li > ul > li > a:before{background-color:rgb(0,114,54);}
/*========================================================
 takashimaya 特集 /takashimaya/special/
========================================================*/
/* special1 */
._YYT-takashimaya .largeBox{border:10px solid rgb(0,0,0);padding:2em;}
._YYT-takashimaya .largeBox.kitchen,
._YYT-takashimaya .largeBox.japan{border-color:rgb(248,194,132);}
._YYT-takashimaya .largeBox.diy,
._YYT-takashimaya .largeBox.laundry{border-color:rgb(174,220,224);}
._YYT-takashimaya .largeBox,
._YYT-takashimaya .largeBox.diy.green,
._YYT-takashimaya .largeBox.staff.green{border-color:rgb(205,221,89);}
._YYT-takashimaya .largeBox.outdoor{border-color:rgb(249,222,84);}
._YYT-takashimaya .largeBox.stationery{border-color:rgb(187,151,197);}
._YYT-takashimaya .largeBox.staff.beauty,
._YYT-takashimaya .largeBox.beauty{border-color:rgb(242,156,151);}
._YYT-takashimaya .largeBox .ico_titile > div{margin-left:15px;width:100%;}
._YYT-takashimaya .largeBox .layoutItem > div > .ico,
._YYT-takashimaya .largeBox .layoutItem > div > .img{width:350px;}
._YYT-takashimaya .largeBox .layoutItem > div > .ico{margin-bottom:20px;padding-bottom:0;margin-top:0;width:100%;}
._YYT-takashimaya .largeBox .layoutItem.firstitemlefted > div:first-child{margin-right:5%;}
._YYT-takashimaya .largeBox .ico_titile{margin-bottom:18px;display:flex;flex-wrap:wrap;padding:0 0 0 90px;position: relative;}
._YYT-takashimaya .largeBox .ico_titile .sub_titile{border-bottom:1px solid #000;padding-bottom:10px;padding-top:3px;margin-bottom:6px;width:100%;display:block;}
._YYT-takashimaya .largeBox .ico_titile .titile{font-size:130%;font-weight:700;color:#000;}
._YYT-takashimaya .largeBox .ico_titile:before{position:absolute;content:"";left:0;top:0;}
._YYT-takashimaya .largeBox.kitchen .ico_titile:before,
._YYT-takashimaya .largeBox.beauty .ico_titile:before,
._YYT-takashimaya .largeBox.diy .ico_titile:before{background:url(/Portals/0/images/hands/common/ico_monologue.png) 0 0 no-repeat;width:87px;height:87px;}
.ViewProductDetail .dbDeatil .dbTitle .dbproductid{border-radius:5px;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .dbTitle .titileItem{display:flex;justify-content:space-between;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .dbTitle .titileItem .img{width:100px;margin-right:0;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .dbTitle .titileItem div{margin-right:15px;font-size:88.1916%;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .dbTitle .titileItem div h2{font-size:138.587%;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .dbTitle .titileItem div h2:before{position:relative;background:transparent;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .dbTitle h2{margin-bottom:15px;padding:0;font-size:116.667%;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .dbTitle h2:before{width:0;height:0;background:transparent;}
/**/
._YYT-takashimaya .largeBox.beauty.heart .layoutItem.firstitemlefted > div:first-child{width:350px;}
._YYT-takashimaya .largeBox.beauty.heart .layoutItem > div > .ico.mb1{width:46%;}
._YYT-takashimaya .largeBox.beauty .layoutItem > div > .ico{width:auto;}
/* special1~14 */
._YYT-takashimaya .largeBox.staff .layoutItem.smartSensor,
._YYT-takashimaya .largeBox.staff .layoutItem.smartSensor .imgItem:nth-child(-n+2){margin-bottom:0;}
/* special6 */
._YYT-takashimaya .largeBox.japan{padding:1.4em;}
._YYT-takashimaya .largeBox.japan > .icoItem{position:relative;width:auto;margin-left:0;padding-right:176px;height:200px;right:0;}
._YYT-takashimaya .largeBox.japan .icoItem > p{position:absolute;right:0;padding-bottom:0;}
._YYT-takashimaya .largeBox.japan .titleItem{margin-bottom:1.8em;}
._YYT-takashimaya .largeBox.japan .titleItem .item{position:relative;padding-left:200px;padding-top:24px;padding-bottom:25px;font-size:133.3334%;}
._YYT-takashimaya .largeBox.japan .titleItem .item:before{position:absolute;content:"";background:url(/Portals/0/images/oxo/common/ico_MADEINJAPAN.png) 0 0 no-repeat;width:170px;height:83px;background-size:100%;top:0;left:0;}
._YYT-takashimaya .largeBox.japan .txtItem > p{font-size:88.889%;line-height:1.8;}
/* special3 */
._YYT-takashimaya .largeBox.check{position:relative;border-top:62px solid rgb(242,156,151);border-right:12px solid rgb(242,156,151);border-left:12px solid rgb(242,156,151);border-bottom:12px solid rgb(242,156,151);}
._YYT-takashimaya .largeBox.check:before{position:absolute;content:"";top:-43px;left:18px;right:0;margin:auto;width:calc(100% - 100px);height:25px;background:url(/Portals/0/images/oxo/special/special2/ico_circle.png) 0px 0 repeat-x;}

._YYT-takashimaya .largeBox.check .ico_titile{position:relative;margin-bottom:30px;padding-bottom:3px;padding-left:160px;font-size:133.3334%;}
._YYT-takashimaya .largeBox.check .ico_titile > p{padding-bottom:0;}
._YYT-takashimaya .largeBox.check .ico_titile:before{background:url(/Portals/0/images/oxo/common/ico_check.jpg) center center no-repeat;width:142px;height:36px;top;0;bottom:0;margin:auto;}
._YYT-takashimaya .largeBox.check .green_txt{color:#007236;}
._YYT-takashimaya .largeBox.check .ruledLine{padding-bottom:0px;line-height:2.5em;background-image:linear-gradient(transparent 0, transparent 98%, #b2b2b2 100%);background-size:100% 2.5em;font-size:88.889%;}
/* special3 */
._YYT-takashimaya .largeBox.check .layoutItem.care{display:flex;justify-content:space-between;margin-top:30px;margin-bottom:0;}
._YYT-takashimaya .largeBox.check .layoutItem.care > div{width:27.3%;margin-bottom:0;}
._YYT-takashimaya .largeBox.check .layoutItem.care > div h3{margin-top:0;padding:8px 10px 10px 21px;font-weight:500;color:#007236;font-size:88.889%;background:#ededed;}
._YYT-takashimaya .largeBox.check .layoutItem.care > div h3:before{width:12px;height:100%;top:0;background:#007236;}
._YYT-takashimaya .largeBox.check .layoutItem.care > div .txt{display:flex;justify-content:center;font-size:77.778%;}
/* special4 */
._YYT-takashimaya .largeBox.check.orange{border-color:rgb(248,194,132);}
/* special9 */
._YYT-takashimaya .largeBox.staff{border-color:#f8c284;padding-top:10px;}
._YYT-takashimaya .largeBox.staff .ico_titile {padding-left: 0;width: 50%;}
._YYT-takashimaya .largeBox.staff .ico_titile:before{background: url(/Portals/0/images/hands/common/ico_staff.png) 0 0 no-repeat;width: 243px;height: 56px;}
._YYT-takashimaya .largeBox.staff .layoutItem > div > .ico{margin-top:0;}
._YYT-takashimaya .largeBox.staff .staff_title{display:flex;margin-bottom:15px;}
._YYT-takashimaya .largeBox.staff .staff_title > .ico_title{position:relative;padding-top:80px;}
._YYT-takashimaya .largeBox.staff .staff_title .titile_item{display:flex;align-items:center;margin-left:30px;line-height:1.4;}
._YYT-takashimaya .largeBox.staff .staff_title > .ico_title:before{position:absolute;content:"";left:0;top:0;background:url(/Portals/0/images/oxo/common/ico_staff.png) 0 0 no-repeat;width:100%;height:74px;background-size:cover;}
._YYT-takashimaya .largeBox.staff .staff_title > .ico_title .sub_titile{padding-top:5px;font-size:11px;}
._YYT-takashimaya .largeBox.staff .staff_title .titile_item > p{padding-bottom:0;font-size:133.3334%;color:#007130;font-weight:700;}
._YYT-takashimaya .speechBubble.explanation{position:relative;display:inline-block;padding:20px 20px;margin:0 0 20px 0;color:#555;background:#fff;border:1px solid #007130;border-radius:5px;overflow:visible;width:100%;}
._YYT-takashimaya .speechBubble.explanation p{padding-bottom:0;overflow:visible;font-size:88.889%;}
._YYT-takashimaya .speechBubble.explanation p:before{content:"";border-left:22px solid transparent;border-top:22px solid #007130;position:absolute;bottom:-22px;right:120px;}
._YYT-takashimaya .speechBubble.explanation p:after{content:"";border-left:25px solid transparent;border-top:25px solid #fff;position:absolute;bottom:-20px;right:121px;}

._YYT-takashimaya .largeBox.staff .layoutItem .explanationItem > p{position:relative;top:-10px;padding-bottom:0;}
._YYT-takashimaya .largeBox.staff .layoutItem > div > .onePress{width:100%;background:#cddd59;}
._YYT-takashimaya .largeBox.staff .layoutItem > div > .onePress > ul{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding-left:115px;margin-left:7px;padding-top:22px;padding-bottom:22px;padding-right:30px;min-height:110px;}
._YYT-takashimaya .largeBox.staff .layoutItem > div > .onePress > ul:before{position:absolute;content:"";left: 0;background:url(/Portals/0/images/hands/special/special9/ico_ichi.png) 0 0 no-repeat;width:95px;height:100px;bottom:0;background-size:100%;}
._YYT-takashimaya .largeBox.staff .layoutItem > div > .onePress > ul li{position:relative;color:#007130;font-weight:700;padding-bottom:0;padding-left:18px;font-size:83.3334%;list-style:none;}
._YYT-takashimaya .largeBox.staff .layoutItem > div > .onePress > ul li:before{position:absolute;content: "";left:0;top:6px;width:13px;height:13px;background:#007130;border-radius:50%;}
._YYT-takashimaya .largeBox.staff .layoutItem.col2.smartSensor{width:60%;}
._YYT-takashimaya .largeBox.staff .layoutItem.col3.smartSensor{width:100%;}
._YYT-takashimaya .largeBox.staff .layoutItem.smartSensor.col2 .imgItem{margin-right:18px;width:calc(100% / 2 - 9px);padding-bottom:0;}
._YYT-takashimaya .largeBox.staff .layoutItem.smartSensor.col3 .imgItem{}
._YYT-takashimaya .largeBox.staff .layoutItem.smartSensor .imgItem .img{width:100%;padding-bottom:8px;}
._YYT-takashimaya .largeBox.staff .layoutItem.smartSensor .imgItem > .greenTxt{padding-bottom:8px;color:#007130;font-weight:700;line-height:1.4;font-size:88.889%;}
._YYT-takashimaya .largeBox.staff .layoutItem.smartSensor .imgItem > p{font-size:77.7778%;}
/* .largeBox.staff.sponge */
._YYT-takashimaya .largeBox.staff.sponge{border-color:#f29c97;}
/* .special9 */
._YYT-takashimaya .largeBox.staff.special9 .layoutItem.firstitemlefted > div:first-child{width:440px;margin-right:30px;}
._YYT-takashimaya .largeBox.staff.special9 > .layoutItem.firstitemlefted{margin-right:5px;}
/* special11 */
._YYT-takashimaya .largeBox.staff.special11 .layoutItem > div > .onePress > ul{padding-right:20px;}
._YYT-takashimaya .largeBox.special11 .layoutItem.firstitemlefted > div:first-child{width:440px;margin-right:30px;}
/* special2 */
._YYT-takashimaya .largeBox.staff.special2 .layoutItem.smartSensor .imgItem:nth-child(-n+3){margin-bottom:0;}
._YYT-takashimaya .largeBox.staff.special2 .layoutItem.smartSensor .imgItem > p:last-child{padding-bottom:0;}
/*========================================================
 takashimaya 商品詳細 /takashimaya/primary-category/
========================================================*/
.categoryTopImage > img.categoryImage{display:block;margin:0 auto;margin-bottom:20px;max-width:100%;}
.ViewProductList > .dbHeadTable{margin-bottom:15px;}

.ViewProductDetail .dbDeatil .dbFavorite{display:inline-block;position:relative;}
.ViewProductDetail .dbDeatil .dbFavorite > .lnkFavorite,
.ViewProductDetail .dbDeatil .dbFavorite > .lnkFavoriteADD{display:block;overflow:hidden;position:relative;top:0;width:56px;height:auto;white-space:nowrap;text-indent:100%;border-radius:0;}
.ViewProductDetail .dbDeatil .dbFavorite > .lnkFavorite:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 26px;height: 24px;margin: auto;background: url(/Portals/0/images/giftdelivery/item/ico_heart.png) 0 0 no-repeat;}
.ViewProductDetail .dbDeatil .dbFavorite > span{position:absolute;bottom: -20px;left: -4px;width: 65px;margin-top: 0;font-size: 70%;}

.ViewProductDetail .dbDeatil .layoutItem .areaDeatil{display:flex;justify-content:space-between;margin-bottom:4em;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .layoutItem .Description{margin-top:0;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .layoutItem .descriptionItem{width:calc(100% - 430px);margin-right:0;margin-left:auto;margin-bottom:40px;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .layoutItem .descriptionItem .Description .page_item{width:100%;display:inline-block;margin-right:0;margin-left:auto;;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .layoutItem .descriptionItem .Description .layoutItem{width:auto;display:flex;align-items:center;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .layoutItem .descriptionItem .Description .layoutItem a{display:flex;width:100%;margin:0;padding:8px 0 12px;color:#268095;transition:all 0.3s;text-decoration:none;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .layoutItem .descriptionItem .Description .layoutItem a > div:first-child {width: 30%;display:flex;justify-content:center;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .layoutItem .descriptionItem .Description .layoutItem a > div:nth-child(2) {margin-left:15px;display:flex;align-items:center;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .layoutItem .descriptionItem .Description .layoutItem a > div > p{padding-bottom:0;color:#208096;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .layoutItem .descriptionItem .Description .layoutItem a:hover{text-decoration:underline #208095;opacity:0.7;}

._YYT-takashimaya .ViewProductDetail .dbDeatil .layoutItem .descriptionItem .Description .layoutItem > div:first-child{width:35%;display:flex;justify-content:center;}
._YYT-takashimaya .ViewProductDetail .dbDeatil .layoutItem .descriptionItem .Description .layoutItem > div > p:last-child {padding-bottom:0;}

._YYT-takashimaya .cartWrap .ShoppingCart .ItemWrap{display:none;}
/*========================================================
 takashimaya ログイン /takashimaya/Login/
========================================================*/
._YYT-takashimaya form[action$="/login/"] .contentMiddle > .inner{padding-top:0;}
._YYT-takashimaya form[action$="/login/"] .headTop{margin-bottom:0;}
._YYT-takashimaya form[action$="/login/"] .headBottom,
._YYT-takashimaya form[action$="/login/"] .headerLink li.link03,
._YYT-takashimaya form[action$="/login/"] .fotterItem > ul{display:none;}
._YYT-takashimaya form[action$="/login/"] .fotterItem .supportPage{display:block;}
._YYT-takashimaya .welcome_fadein{position:relative;;height:730px;}
._YYT-takashimaya .welcome_fadein .welcome_item{/*position: absolute;top:0;left:0;right:0;margin:auto;*/height:730px;}
._YYT-takashimaya .welcome_fadein .welcome_item img{height:730px;margin:0 auto;}
._YYT-takashimaya .icmdtp-loginItem .loginContainer h3{color:#000;font-size:112.5%;font-weight:500;}
._YYT-takashimaya .icmdtp-loginItem .loginContainer h3:before{}
._YYT-takashimaya .center_box{width:50%;margin:0 auto;}
._YYT-takashimaya .center_box > p{font-size:66.6667%;}

._YYT-takashimaya .welcome_fadein .alignCenter a.scroll_handsLogin{position:absolute;display:inline-block;width:40px;height:50px;margin:auto;padding-bottom:20px;bottom:70px;left:0;right:0;}
._YYT-takashimaya .welcome_fadein .alignCenter a.scroll_handsLogin:before{display:block;position:absolute;content:"";bottom:0;left:0;right:0;margin:auto;width:19px;height:21px;background:url(/Portals/0/images/oxo/login/ico_scroll_arrow.png) 0 0 no-repeat;transition:all 0.3s ease;}

._YYT-takashimaya form[action$="/login/"] .headBottom,
._YYT-takashimaya form[action$="/login/"] .headerLink li.link03,
._YYT-takashimaya form[action$="/login/"] .fotterItem > ul{display:none;}
._YYT-takashimaya form[action$="/login/"] .fotterItem .supportPage{display:block;}
/* end */
/*========================================================
 推奨環境について /takashimaya/guidle/environment.html
========================================================*/
._YYT-takashimaya .guidle_item h3{margin-bottom:0;padding-top:0;padding-bottom:0;color:#00335d;}
._YYT-takashimaya .guidle_item h4{margin-top:15px;}
._YYT-takashimaya .guidle_item .boxColored{font-size:83.3334%;}
._YYT-takashimaya .guidle_item .boxColored ul.list{padding-bottom:0.5em;}

.ViewProductDetail .dbDeatil .dbThumb .slick-list .slick-track{display:flex;flex-wrap:wrap;}
.ViewProductDetail .dbDeatil .dbThumb .slick-list .slick-track .slick-slide{width:calc(100% / 4 - 10px)!important;}
.ViewProductDetail .dbDeatil .dbThumb .slick-list .slick-track .slick-slide:nth-child(4n+1){margin-left:0;}
.ViewProductDetail .dbDeatil .dbThumb .slick-list .slick-track .slick-slide:nth-child(n+5){margin-top:10px;}
.ViewProductDetail .dbDeatil .dbThumb .slick-list .slick-track .slick-slide.slick-current > div > .large:after,
.ViewProductDetail .dbDeatil .dbThumb .slick-list .slick-track .slick-slide:hover > div > .large:after{border-radius:0;}
.ViewProductDetail .dbDeatil .dbThumb .slick-list .slick-track .slick-slide > div > div{border-radius:0;}
.ViewProductDetail .dbDeatil .dbThumb .slick-list .slick-track .slick-slide > div > div a .ProductImage{border-radius:0;}

.ViewProductDetail .dbDeatil .dbFavorite > .lnkFavorite:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:26px;height:24px;margin:auto;background:url(/Portals/0/images/takashimaya/common/ico_heart.png) 0 0 no-repeat;}
.ViewProductDetail .dbDeatil .dbFavorite > .lnkFavoriteADD{background:url(/Portals/0/images/takashimaya/common/ico_heart_click.png) center center no-repeat;;}

.ViewProductDetail .dbDeatil .layoutItem .Explanation{margin-top:1em;}
