
.headerbg{display: none;}
/*選單*/
#header .web_logo,#header .web_logo a,.HeaderMenu3 #header #NavRim,#header .web_logo img,.HeaderMenu3 #header.scrollmenu #MainMenu{transition: all 0.5s ease-out;/* 動畫*/}
#header .web_logo,#header .web_logo a{height: 60px;width: 200px;}
#header .header-left {top: 10px;}
@media screen and (min-width: 769px) {
#header .web_logo img,#header-arrange .web_logo img,#header-arrange.scrollmenu img{max-height: 100%;max-width: 100%;}
}
#header #TopNav dt,#header #TopNav dd{line-height:30px;position:absolute;top: 5px;z-index:999}
/*主*/
#header #MainMenu {margin-right: auto;margin-left: auto;}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
#header #MainMenu li a span ,#header #MainMenu li a:hover span,#header #MainMenu li .select span{padding-right: 10px;padding-left: 10px;}
}
#header #TopAd {display: none;}
/*大廣*/
#pc-FocusAd .wrapper{width:770px;left: calc((100% - 770px) / 2);z-index: 900;animation-delay: 1s;/*動畫延遲*/position: absolute;}
#pc-FocusAd #SearchBox{background-color: rgba(0, 0, 0, 0.65);padding: 20px;}
#pc-FocusAd #TabbedPanels1 .TabbedPanelsTabGroup {height: 80px;border: none;gap: 20px;}
#pc-FocusAd #TabbedPanels1 .TabbedPanelsContentGroup{border-top-left-radius:5px;}
#pc-FocusAd #TabbedPanels1 .TabbedPanelsTab {border: none;background-image:  none;background-color: transparent;line-height: 66px;flex: 1;height:100%;}
#pc-FocusAd #TabbedPanels1 .TabbedPanelsTab p {border: none;padding: 0px;border-radius: 8px;font-size: 22px;font-weight: bold;}
#pc-FocusAd #TabbedPanels1 .TabbedPanelsTab.map p {margin-right: 0px;}
#pc-FocusAd #TabbedPanels1 .TabbedPanelsTabSelected p{height:66px;}
#pc-FocusAd #TabbedPanels1 .TabbedPanelsContent:before{position: absolute;content: '';width: 8px;height: 8px;border-style: solid;border-width: 1px;top: -.35rem;transform: rotateZ(225deg);}
#pc-FocusAd #TabbedPanels1 .TabbedPanelsContent.mark01:before{left: calc(((100% / 4) - 20px) / 2);}
#pc-FocusAd #TabbedPanels1 .TabbedPanelsContent.mark02:before{left: calc(((100% / 4) * 2) - 80px)}
#pc-FocusAd #TabbedPanels1 .TabbedPanelsContent.mark03:before{left: calc(((100% / 4) * 3) - 80px) }
#pc-FocusAd #TabbedPanels1 .TabbedPanelsContent:after {content: '';display: block;clear: both;height: 0;}
/*#pc-FocusAd #TabbedPanels1 .SelectBox{flex: 1;}*/
#pc-FocusAd #TabbedPanels1 .SelectBox:nth-child(4){display: none;}
#pc-FocusAd #TabbedPanels1 .SelectBox:first-child .option_list{width: 100% ;}
/*#pc-FocusAd #TabbedPanels1 #life_circle .SelectBox{width: calc(100% / 5);}
#pc-FocusAd #TabbedPanels1 #apartmaent .SelectBox{width: calc(100% / 3);}*/
#pc-FocusAd #TabbedPanels1 .SelectBox .option_list {overflow: hidden;}
#pc-FocusAd #TabbedPanels1 .SearchBox_select .bn-input-search{width: calc(15% - 8px);vertical-align: top;}
#pc-FocusAd #TabbedPanels1 .SearchBox_select .search-form > input[type="text"]{flex-grow: 1;margin-right: 0px;border-top-right-radius: 0;border-bottom-right-radius: 0;}
#pc-FocusAd #TabbedPanels1 .SearchBox_select .bn-input-search{width: calc(25% - 8px);vertical-align: top;}
#pc-FocusAd #morefilterbox,#pc-FocusAd .morefilterbox_style{top: 80px;}
#pc-FocusAd section.outside #SearchBox .SelectBox .option_selected,
#pc-FocusAd section.outside #SearchBox .SearchBox_select .bn-input-search{height: 50px;}
.page-shop3 #pc-FocusAd #TabbedPanels1 .TabbedPanelsTab{overflow: visible;}
.page-shop3 #pc-FocusAd #TabbedPanels1 .TabbedPanelsTab:after{width: 1px;height: 30px;right: -10px;top: calc((100% - 40px) / 2);}
.page-shop3 #pc-FocusAd #TabbedPanels1 .TabbedPanelsTab:last-child:after{display:none;}
.page-shop3 #pc-FocusAd #TabbedPanels1 .SelectBox .option_selected,
.page-shop3 #pc-FocusAd #TabbedPanels1 .SearchBox_select .search-form > input[type="text"],
.page-shop3 #TabbedPanels1 .SearchBox_select .search-form .morefilter,.page-shop3 #TabbedPanels1 .SearchBox_select .search-form .morefilter_style,
.page-shop3 #pc-FocusAd #TabbedPanels1 .SearchBox_select .bn-input-search{font-size: 18px;height: 35px;}
.page-shop3 #pc-FocusAd #TabbedPanels1 .TabbedPanelsTab span{margin-right: 5px;}
.page-shop3 #pc-FocusAd #TabbedPanels1 .TabbedPanelsTab span,.page-shop3 #pc-FocusAd #TabbedPanels1 .TabbedPanelsTab span svg{width: 35px;height: 35px;}


.FocusBox li {text-align: center;}
.FocusBox li header{text-align:center;width:auto;padding-top:20px;padding-left:0;font-size:1.563rem;line-height:50px;display: flex;flex-direction: column;font-weight: 600;position: static;}
.FocusBox li header a,.more2{top: 30px;right: 10px;}
