@font-face{font-family:ProximaNova;src:url(https://carolgroup.com.tw/dist/css/proxima-nova-thin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:ProximaNova;src:url(https://carolgroup.com.tw/dist/css/proxima-nova-light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:ProximaNova;src:url(https://carolgroup.com.tw/dist/css/proxima-nova-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova;src:url(https://carolgroup.com.tw/dist/css/proxima-nova-semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:ProximaNova;src:url(https://carolgroup.com.tw/dist/css/proxima-nova-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:ProximaNova;src:url(https://carolgroup.com.tw/dist/css/proxima-nova-extrabold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:ProximaNova;src:url(https://carolgroup.com.tw/dist/css/proxima-nova-black.woff) format("woff");font-weight:900;font-style:normal}a:hover,a:focus,a:focus{text-decoration:none !important;outline:none !important}*{font-family:"Noto Sans TC","微軟正黑體","Microsoft JhengHei","Microsoft YaHei",Tohoma,Arial,"sans-serif";font-size:16px;color:#59595c;font-weight:normal;letter-spacing:1px}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important}.fz10{font-size:10px}.fz11{font-size:11px}.fz12{font-size:12px}.fz13{font-size:13px}.fz14{font-size:14px}.fz15{font-size:15px}.fz16{font-size:16px}.fz17{font-size:17px}.fz18{font-size:18px}.fz19{font-size:19px}.fz20{font-size:20px}.fz21{font-size:21px}.fz22{font-size:22px}.fz23{font-size:23px}.fz24{font-size:24px}.fz25{font-size:25px}.fz26{font-size:26px}.fz27{font-size:27px}.fz28{font-size:28px}.fz29{font-size:29px}.fz30{font-size:30px}.fz31{font-size:31px}.fz32{font-size:32px}.fz33{font-size:33px}.fz34{font-size:34px}.fz35{font-size:35px}.fz36{font-size:36px}.fz37{font-size:37px}.fz38{font-size:38px}.fz39{font-size:39px}.fz40{font-size:40px}.fz41{font-size:41px}.fz42{font-size:42px}.fz43{font-size:43px}.fz44{font-size:44px}.fz45{font-size:45px}.fz46{font-size:46px}.fz47{font-size:47px}.fz48{font-size:48px}.fz49{font-size:49px}.fz50{font-size:50px}.fz51{font-size:51px}.fz52{font-size:52px}.fz53{font-size:53px}.fz54{font-size:54px}.fz55{font-size:55px}.fz56{font-size:56px}.fz57{font-size:57px}.fz58{font-size:58px}.fz59{font-size:59px}.fz60{font-size:60px}.fz61{font-size:61px}.fz62{font-size:62px}.fz63{font-size:63px}.fz64{font-size:64px}.fz65{font-size:65px}.fz66{font-size:66px}.fz67{font-size:67px}.fz68{font-size:68px}.fz69{font-size:69px}.fz70{font-size:70px}.fz71{font-size:71px}.fz72{font-size:72px}.fz73{font-size:73px}.fz74{font-size:74px}.fz75{font-size:75px}.fz76{font-size:76px}.fz77{font-size:77px}.fz78{font-size:78px}.fz79{font-size:79px}.fz80{font-size:80px}.fz81{font-size:81px}.fz82{font-size:82px}.fz83{font-size:83px}.fz84{font-size:84px}.fz85{font-size:85px}.fz86{font-size:86px}.fz87{font-size:87px}.fz88{font-size:88px}.fz89{font-size:89px}.fz90{font-size:90px}.fz91{font-size:91px}.fz92{font-size:92px}.fz93{font-size:93px}.fz94{font-size:94px}.fz95{font-size:95px}.fz96{font-size:96px}.fz97{font-size:97px}.fz98{font-size:98px}.fz99{font-size:99px}.fz100{font-size:100px}.module-minicart{display:none}.row_5.col1 #Dyn_2_1>div>div.module:not(.module-ads),.row_5.col1 #Dyn_2_1>div.module:not(.module-ads),.row_4.col1 #Dyn_2_1>div>div.module:not(.module-ads),.row_4.col1 #Dyn_2_1>div.module:not(.module-ads),.row_3.col1 #Dyn_2_1>div>div.module:not(.module-ads),.row_3.col1 #Dyn_2_1>div.module:not(.module-ads),.row_2.col1 #Dyn_2_1>div>div.module:not(.module-ads),.row_2.col1 #Dyn_2_1>div.module:not(.module-ads),.row_0.col1 #Dyn_2_1>div>div.module:not(.module-ads),.row_0.col1 #Dyn_2_1>div.module:not(.module-ads),.row_0.col1 .col_02>.mcol>div+div,.footer>.minner,.header>.minner,.row_5.col3>.mrow,.row_5.col2>.mrow,.row_4.col3>.mrow,.row_4.col2>.mrow,.row_3.col3>.mrow,.row_3.col2>.mrow,.row_2.col3>.mrow,.row_2.col2>.mrow,.row_1>.mrow{max-width:inherit}@media screen and (max-width: 767px){.wrap>.minner{padding:0}}.header{box-shadow:none}.module-ads{margin-bottom:0}.module{margin-bottom:0}.go-pcurl{display:none}.footer{background:none;padding:0}#main-nav{display:none}#main-nav .nav-brand,#main-nav .menu-link,#main-nav .xl-show.menu-wrapper-area{display:none !important}@media screen and (max-width: 767px){.menu-wrapper-area{display:none !important}}#wrap{padding-top:0}.productlist{padding:0}#wrap>footer{display:none}footer{background-color:rgba(0,0,0,0);background:#898989}@media (min-width: 768px){.container,.container-fluid{padding:0}}@media screen and (max-width: 767px){.container [class*="col-xs"],.container-fluid [class*="col-xs"]{padding:0}}.container{max-width:1000px}.row.row{margin:0}[class^="col-md"][class^="col-md"]{padding:0;margin:0}a:hover,a:focus{outline:0;text-decoration:none}html{overflow-x:hidden}body{background:url(body-bg.png);background-repeat:repeat;background-position:center}.langbar{display:none}.svg,.page.milestone .gallery .box .svg{display:inline-block;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}.text-green{color:#7abd28}.text-blue{color:#15438b}.page *{color:#444}.page .title,.module-detail .title{color:#343333;font-size:26px;font-weight:500;text-align:center;letter-spacing:5px;margin-bottom:15px;margin-bottom:60px}@media screen and (max-width: 767px){.page .title,.module-detail .title{margin-bottom:15px}}@media screen and (max-width: 767px){.page .title,.module-detail .title{margin-bottom:30px}}.page p,.page figcaption,.module-detail p,.module-detail figcaption{font-size:16px;line-height:3rem;margin-bottom:30px;color:#444}@media screen and (max-width: 767px){.page p,.page figcaption,.module-detail p,.module-detail figcaption{margin-bottom:15px}}.page>.row,.module-detail>.row{max-width:1100px;margin-left:auto;margin-right:auto;margin-left:auto;margin-right:auto}.page ul,.module-detail ul{padding-left:20px;margin-bottom:30px}.page a,.module-detail a{font-size:16px;border-bottom:1px solid #7abd28}.page small,.module-detail small{font-size:16px}.mbtn.mbtn,.btn.btn{background:#bb162b;border-color:#bb162b;color:white}.mbtn.mbtn span,.btn.btn span{color:white}.mbtn.mbtn:hover,.btn.btn:hover{background:rgba(0,0,0,0);color:#bb162b}.module-{max-width:1100px;margin-left:auto;margin-right:auto}.module- .msg{margin-bottom:15px}.module- .msg *{color:#968d85}.module- .listBS{margin:0}@media screen and (max-width: 767px){.module- .listBS{display:flex;flex-wrap:wrap;justify-content:space-around}}.module- .d-item{padding:0.5px}.module- .d-item:hover .d-img img{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0.5}.module- .d-item .d-img{position:relative;overflow:hidden}.module- .d-item .d-img img{transition:0.3s ease-in-out;transition-duration:.7s}.module- .d-item .mbox{background:none;text-align:center;padding-bottom:0px}.module- .d-item .d-txt h5{margin-bottom:15px}.module- .d-item .d-txt a{font-size:16px;color:#59595c}.module- .d-item .mpro-price *{font-size:14px}.module- .d-item .mpro-btns{margin-top:15px}.module- .d-item .mpro-btns .mbtn{border-radius:0;border:0;font-family:SourceHanSansTW, Regular-B5pc-H, "Noto Sans TC","微軟正黑體","sans-serif";font-size:16px;letter-spacing:0.8px;padding:7.5px 30px;box-shadow:7px 7px 15px -1px rgba(0,0,0,0.3);position:relative;z-index:1;transition:0.3s ease-in-out;background:#bb162b;border-color:#bb162b;border:1px solid #bb162b;color:white;background:#e0a55f;border-color:#e0a55f;color:white}.module- .d-item .mpro-btns .mbtn span,.module- .d-item .mpro-btns .mbtn b{color:white;font-size:16px;transition:0.3s ease-in-out}.module- .d-item .mpro-btns .mbtn:hover,.module- .d-item .mpro-btns .mbtn:focus,.module- .d-item .mpro-btns .mbtn:active{background:rgba(0,0,0,0);color:#bb162b}.module- .d-item .mpro-btns .mbtn:hover span,.module- .d-item .mpro-btns .mbtn:hover b,.module- .d-item .mpro-btns .mbtn:focus span,.module- .d-item .mpro-btns .mbtn:focus b,.module- .d-item .mpro-btns .mbtn:active span,.module- .d-item .mpro-btns .mbtn:active b{color:#bb162b}.module- .d-item .mpro-btns .mbtn:hover{color:#e0a55f;background:white}.module- .d-item .mbtn{font-size:14px;padding:3.5px 15px;background:#343333;border:0;font-weight:300}.module- .d-item .mbtn:hover{background:rgba(59,35,20,0.7);color:white;opacity:1}.module-title,.mt{display:flex;flex-wrap:nowrap;position:relative;align-items:center;margin-bottom:56px;justify-content:center}@media screen and (max-width: 767px){.module-title,.mt{margin-bottom:30px}}.module-title .line,.mt .line{width:50%;height:1px;background:rgba(113,101,88,0.26);display:inline-block}@media screen and (max-width: 767px){.module-title .line,.mt .line{width:15px;display:none}}.module-title>.svg:not(.text),.page.milestone .gallery .box .module-title>.svg:not(.text),.mt>.svg:not(.text),.page.milestone .gallery .box .mt>.svg:not(.text){margin:0 15px}.module-title .text,.module-title h3,.mt .text,.mt h3{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;font-size:30px;align-items:center;color:#968d85;font-weight:normal}@media screen and (max-width: 767px){.module-title .text,.module-title h3,.mt .text,.mt h3{font-size:26px}}.module-title .text .svg,.module-title .text .page.milestone .gallery .box .svg,.page.milestone .gallery .box .module-title .text .svg,.module-title h3 .svg,.module-title h3 .page.milestone .gallery .box .svg,.page.milestone .gallery .box .module-title h3 .svg,.mt .text .svg,.mt .text .page.milestone .gallery .box .svg,.page.milestone .gallery .box .mt .text .svg,.mt h3 .svg,.mt h3 .page.milestone .gallery .box .svg,.page.milestone .gallery .box .mt h3 .svg{margin-left:15px;position:relative;top:3.5px}.navbar.navbar.navbar{transition:0.3s ease-in-out;position:fixed;z-index:99999;width:100%}@media screen and (min-width: 768px){.navbar.navbar.navbar{padding-top:26px;background:white}}@media screen and (min-width: 768px){.navbar.navbar.navbar .navbar-header{display:flex;justify-content:center;width:100%;padding-bottom:20px}}@media screen and (max-width: 767px){.navbar.navbar.navbar .navbar-header{background:rgba(255,255,255,0.5)}}@media screen and (max-width: 767px){.navbar.navbar.navbar .navbar-header{padding:7.5px 15px;border-bottom:1px solid rgba(150,144,129,0.25)}}.navbar.navbar.navbar .navbar-header .navbar-brand{margin-left:0}@media screen and (max-width: 767px){.navbar.navbar.navbar .navbar-header .navbar-brand{max-width:225px}}.navbar.navbar.navbar .navbar-toggle{background:none;border:0;border-radius:0;margin-top:0;margin-right:0}.navbar.navbar.navbar .navbar-toggle .sr-only{display:none}.navbar.navbar.navbar .navbar-toggle:not(.collapsed) .icon-bar:nth-of-type(2){-webkit-transform:rotate(45deg) translate(7px, 7px);transform:rotate(45deg) translate(7px, 7px)}.navbar.navbar.navbar .navbar-toggle:not(.collapsed) .icon-bar:nth-of-type(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar.navbar.navbar .navbar-toggle:not(.collapsed) .icon-bar:nth-of-type(4){opacity:0}.navbar.navbar.navbar .navbar-toggle .icon-bar{transition:0.3s ease-in-out;background:#59595c;width:30px;margin-top:7.5px}@media screen and (min-width: 768px){.navbar.navbar.navbar.scroll{padding-top:25px;background:white;box-shadow:1px 1px 15px -3px rgba(34,30,31,0.25)}}@media screen and (min-width: 768px){.navbar.navbar.navbar #navbar{float:left;width:100%}}@media screen and (max-width: 767px){.navbar.navbar.navbar #navbar{background:rgba(255,255,255,0.9);box-shadow:1px 1px 15px -3px rgba(34,30,31,0.25)}}@media screen and (min-width: 768px){.navbar.navbar.navbar .navbar-nav{display:flex;justify-content:center;margin-top:0}}@media screen and (max-width: 767px){.navbar.navbar.navbar .navbar-nav{margin-top:0;padding-bottom:7.5px}}.navbar.navbar.navbar .navbar-nav>li>a{margin:0;padding:0;border:0;color:#59595c;font-size:16px;font-weight:500;transition:0.3s ease-in-out;letter-spacing:0;padding-bottom:20px;text-transform:initial;color:#595757;font-size:16px}@media screen and (min-width: 768px){.navbar.navbar.navbar .navbar-nav>li>a{padding:0 40px;padding-bottom:20px}}@media screen and (max-width: 767px){.navbar.navbar.navbar .navbar-nav>li>a{padding:15px 0;text-align:center}}.navbar.navbar.navbar .navbar-nav>li>a:hover{opacity:0.6}@media screen and (min-width: 768px){.navbar.navbar.navbar .navbar-nav .dropdown:hover .dropdown-menu{display:block}}.navbar.navbar.navbar .navbar-nav .dropdown .dropdown-menu{border:0;box-shadow:none;background:none;min-width:initial;border-radius:0;width:auto}@media screen and (min-width: 768px){.navbar.navbar.navbar .navbar-nav .dropdown .dropdown-menu{box-shadow:1px 1px 15px -3px rgba(34,30,31,0.25);background:rgba(255,255,255,0.9)}}@media screen and (max-width: 767px){.navbar.navbar.navbar .navbar-nav .dropdown .dropdown-menu{background:#59595c}}.navbar.navbar.navbar .navbar-nav .dropdown .dropdown-menu>li>a{padding:0;background:none;color:#59595c;font-size:16px;font-weight:500;padding:7.5px 0;text-align:center;letter-spacing:0;transition:0.3s ease-in-out}@media screen and (min-width: 768px){.navbar.navbar.navbar .navbar-nav .dropdown .dropdown-menu>li>a{white-space:nowrap;padding:7.5px 15px}}@media screen and (max-width: 767px){.navbar.navbar.navbar .navbar-nav .dropdown .dropdown-menu>li>a{color:white}}.navbar.navbar.navbar .navbar-nav .dropdown .dropdown-menu>li>a:hover{background:#59595c;color:white}@media screen and (max-width: 767px){.navbar.navbar.navbar .navbar-nav .dropdown .dropdown-menu>li>a:hover{background:white;color:#59595c}}.navbar.navbar.navbar .user-profile{display:flex;flex-wrap:nowrap}@media screen and (min-width: 768px){.navbar.navbar.navbar .user-profile{position:absolute;top:15px;right:15px}}@media screen and (max-width: 767px){.navbar.navbar.navbar .user-profile{margin-top:15px;margin-bottom:7.5px;text-align:center}}.navbar.navbar.navbar .user-profile .svg{margin:0 7.5px}.navbar.navbar.navbar .user-profile a{transition:0.3s ease-in-out}.navbar.navbar.navbar .user-profile a:hover{opacity:0.7}.navbar.navbar.navbar .user-profile .lang{margin-right:15px;display:inline-flex;align-items:center}.navbar.navbar.navbar .user-profile .lang .svg{margin-right:7.5px}.navbar.navbar.navbar .user-profile .lang a{color:#59595c;font-size:16px;font-weight:500;font-size:12px}.navbar.navbar.navbar .user-profile .lang a:last-child::before{content:'|';color:#59595c;font-size:16px;font-weight:500;display:inline-block;margin:0 7.5px;font-size:14px}@media screen and (min-width: 768px){.navbar.navbar.navbar .search{position:absolute;right:22.5px;top:50px}}@media screen and (max-width: 767px){.navbar.navbar.navbar .search{margin-bottom:15px}}.navbar.navbar.navbar .search .formBS .input-group{display:flex;border-bottom:1px solid #6d6e70}.navbar.navbar.navbar .search .formBS .input-group input.form-control{border:0;border-radius:0;background:none;display:flex;color:#59595c;font-size:16px;font-weight:500;font-size:14px}@media screen and (min-width: 768px){.navbar.navbar.navbar .search .formBS .input-group input.form-control{width:120px}}.navbar.navbar.navbar .search .formBS .input-group-btn{width:initial;display:inline-flex;align-items:center;padding-right:15px}.navbar.navbar.navbar .search .formBS .input-group-btn .btn{margin-left:0;padding:0;box-shadow:none;min-width:15px;min-height:15px}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.banner.container-fluid{position:relative}@media screen and (min-width: 768px){.banner.container-fluid{margin-top:118px}}@media screen and (max-width: 767px){.banner.container-fluid{margin-top:56px;padding:0}}.banner.container-fluid::before{content:'';display:block;position:absolute;left:0;bottom:0;z-index:2;width:100%;height:111px;background:url(../2700/banner-mask.png);background-size:100% 111px;background-repeat:no-repeat;background-position:left bottom}@media screen and (max-width: 767px){.banner.container-fluid::before{background-size:1300px 111px;background-position:-150px bottom}}.banner.container-fluid a{display:block;padding-top:40vw;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;transition:0.3s ease-in-out}@media screen and (max-width: 767px){.banner.container-fluid a{padding-top:100vw}}.banner.container-fluid img{display:none}.banner.container-fluid a{-webkit-animation:scale 60s linear;animation:scale 60s linear;-webkit-animation-iteration-count:9999;animation-iteration-count:9999;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media screen and (max-width: 767px){.banner.container-fluid a{-webkit-animation:scale 60s linear;animation:scale 60s linear}}.banner.container-fluid .owl-controls{display:none}.banner.container-fluid .col-xs-12{position:absolute;left:12%;bottom:30%;z-index:9}@media screen and (max-width: 767px){.banner.container-fluid .col-xs-12{top:initial;bottom:15%;left:6%}}.banner.container-fluid .col-xs-12 .svg,.banner.container-fluid .col-xs-12 .page.milestone .gallery .box .svg,.page.milestone .gallery .box .banner.container-fluid .col-xs-12 .svg{background-size:cover !important;background-repeat:no-repeat !important;background-position:left center !important}@media screen and (max-width: 767px){.banner.container-fluid .col-xs-12 .svg,.banner.container-fluid .col-xs-12 .page.milestone .gallery .box .svg,.page.milestone .gallery .box .banner.container-fluid .col-xs-12 .svg{max-width:300px;background-size:contain !important}}.banner.container-fluid.page-banner .col-xs-12{position:static}.banner.container-fluid.page-banner .module-adv img{display:block;width:100%;-webkit-animation:scale 60s linear;animation:scale 60s linear;-webkit-animation-iteration-count:9999;animation-iteration-count:9999;-webkit-animation-fill-mode:both;animation-fill-mode:both}.banner.container-fluid.page-banner .module-adv a{background:none !important;padding:0;height:100%;float:left;width:100%;overflow:hidden;-webkit-animation:none !important;animation:none !important}.idx.section-1{padding-top:28px;padding-bottom:40px}@media screen and (max-width: 767px){.idx.section-1{padding-bottom:20px;padding-top:20px}}.idx.section-1 p{text-align:center;color:#231815;font-size:27px;letter-spacing:0;line-height:35px;margin-bottom:35px}@media screen and (max-width: 767px){.idx.section-1 p{line-height:44px;font-size:22px;margin-bottom:20px}}.idx.section-1 ul.list-inline{display:flex;justify-content:center}@media screen and (max-width: 767px){.idx.section-1 ul.list-inline{flex-wrap:wrap;align-items:flex-end}}.idx.section-1 ul.list-inline li{margin:0 28px}@media screen and (max-width: 767px){.idx.section-1 ul.list-inline li{width:100%;margin:0 0px 30px}}.idx.section-1 ul.list-inline .des{display:block;color:#727171;font-size:12.5px;text-align:center;letter-spacing:0;font-weight:500}.idx.section-1 ul.list-inline .num{display:block;color:#727171;font-size:70px;text-align:center;font-weight:500}.idx.section-2{position:relative}@media screen and (max-width: 767px){.idx.section-2{padding:0}}.idx.section-2::before{content:'';display:block;z-index:2;width:100%;height:107px;background:url(../2700/section-mask.png);background-size:100% 107px;background-repeat:no-repeat;background-position:left bottom}@media screen and (max-width: 767px){.idx.section-2::before{background-size:1300px 107px;background-position:-800px bottom}}.idx.section-2 .row{background:#EFEFEF}@media screen and (min-width: 768px){.idx.section-2 .row{margin:0 -15px}}.idx.section-2 .module-title{display:block;position:relative;text-align:center;margin-top:-50px}@media screen and (max-width: 767px){.idx.section-2 .module-title{margin-top:-80px}}.idx.section-2 .module-title::before{content:'';display:block;width:100%;height:2px;background:white;position:absolute;left:0;top:55%}.idx.section-2 .module-title h3{display:inline-block;position:relative;background:#EFEFEF;z-index:9999;padding:0 15px;font-size:30px;color:#231815;font-weight:400;letter-spacing:0}@media screen and (min-width: 768px){.idx.section-2 .gallery{padding:0 5%;display:flex;justify-content:center;padding-bottom:72px}}@media screen and (max-width: 767px){.idx.section-2 .gallery{padding:0 15px 0px}}@media screen and (min-width: 768px){.idx.section-2 .gallery .col-sm-4{max-width:350px;margin:0 15px;padding:0}}@media screen and (max-width: 767px){.idx.section-2 .gallery .col-sm-4{margin-bottom:15px}}.idx.section-2 .gallery img{width:100%}.idx.section-2 .gallery a{display:block;position:relative;width:100%;height:100%}.idx.section-2 .gallery a:hover::before{opacity:0}.idx.section-2 .gallery a::before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(35,24,21,0.6);z-index:1;transition:0.3s ease-in-out}.idx.section-2 .gallery a figcaption{position:absolute;bottom:0;z-index:2;width:100%;text-align:center;color:white;text-shadow:1px 1px 1px #000;font-size:19px;padding-bottom:15px;letter-spacing:0}.idx.section-3{max-width:1100px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.idx.section-3{padding:60px 0}}@media screen and (max-width: 767px){.idx.section-3{padding:20px 15px}}.idx.section-3 .row{display:flex;align-items:flex-end;flex-wrap:wrap}.idx.section-3 h3{font-size:30px;letter-spacing:0;line-height:50px;color:#231815;font-weight:400}@media screen and (min-width: 768px){.idx.section-3 h3{margin-bottom:45px}}@media screen and (max-width: 767px){.idx.section-3 h3{font-size:22px}}.idx.section-3 p{display:flex;align-items:center;justify-content:center}.idx.section-3 p .svg,.idx.section-3 p .page.milestone .gallery .box .svg,.page.milestone .gallery .box .idx.section-3 p .svg{margin:0 31px}@media screen and (max-width: 767px){.idx.section-3 p .svg,.idx.section-3 p .page.milestone .gallery .box .svg,.page.milestone .gallery .box .idx.section-3 p .svg{margin:0 15px}}.footer{margin-top:-1px;border:0;background:none}footer.foot{margin-top:30px;padding:7.5px 0 15px;background:none;border-top:3px solid #898989;position:relative}footer.foot p.pull-right{position:absolute;top:3.25px;right:15px;display:inline-flex;flex-wrap:nowrap}@media screen and (max-width: 767px){footer.foot p.pull-right{position:static;display:flex;justify-content:center;text-align:center;width:100%}}footer.foot p.pull-right span{color:#000000;font-size:12px;font-weight:500;letter-spacing:0}footer.foot p:not(.pull-right){margin:0}@media screen and (max-width: 767px){footer.foot p:not(.pull-right){text-align:center;margin-bottom:7.5px}}footer.foot p:not(.pull-right) a{color:#000000;font-size:12px;font-weight:500;letter-spacing:0}footer.foot p:not(.pull-right) a:nth-of-type(2)::before{content:'|';color:#000000;font-size:12px;font-weight:500;margin:0 7.5px}.fb_customer_chat_icon{bottom:50px !important}div.header{border:0}@media only screen and (min-width: 768px) and (orientation: portrait){.page_mobilehome .row .col .mcol{padding:0}}.page_mobilechgpasswd .gotop-section,.page_mobilecmhome .gotop-section,.page_mobileacctinfo .gotop-section,.page_mobile_mecorderlist .gotop-section,.page_mobile_mecdeliveraddrlist .gotop-section,.page_mobile_meccart .gotop-section,.page_mobile_mecbillto .gotop-section{margin-top:0}.module-login,.module-forgetpsw,.module-register,.module-memmenu,.module-changepwd,.module-viewcart,.module-formlist,.module-orderlist,.module-consignee.module-consignee,.module-billto,.module-submitorder,.module-,.md_middle,.module-favlist{max-width:initial;width:100%;padding-bottom:30px}@media screen and (min-width: 768px){.module-login,.module-forgetpsw,.module-register,.module-memmenu,.module-changepwd,.module-viewcart,.module-formlist,.module-orderlist,.module-consignee.module-consignee,.module-billto,.module-submitorder,.module-,.md_middle,.module-favlist{margin-top:0px}}@media screen and (max-width: 767px){.module-login,.module-forgetpsw,.module-register,.module-memmenu,.module-changepwd,.module-viewcart,.module-formlist,.module-orderlist,.module-consignee.module-consignee,.module-billto,.module-submitorder,.module-,.md_middle,.module-favlist{margin-top:0px;padding:0px 15px;padding-bottom:30px}}.module-login .mb,.module-forgetpsw .mb,.module-register .mb,.module-memmenu .mb,.module-changepwd .mb,.module-viewcart .mb,.module-formlist .mb,.module-orderlist .mb,.module-consignee.module-consignee .mb,.module-billto .mb,.module-submitorder .mb,.module- .mb,.md_middle .mb,.module-favlist .mb{max-width:1100px;margin-left:auto;margin-right:auto;max-width:750px !important;margin-left:auto;margin-right:auto}.module-login .mt h3,.module-forgetpsw .mt h3,.module-register .mt h3,.module-memmenu .mt h3,.module-changepwd .mt h3,.module-viewcart .mt h3,.module-formlist .mt h3,.module-orderlist .mt h3,.module-consignee.module-consignee .mt h3,.module-billto .mt h3,.module-submitorder .mt h3,.module- .mt h3,.md_middle .mt h3,.module-favlist .mt h3{border:0}@media screen and (max-width: 767px){.module-login .mt h3,.module-forgetpsw .mt h3,.module-register .mt h3,.module-memmenu .mt h3,.module-changepwd .mt h3,.module-viewcart .mt h3,.module-formlist .mt h3,.module-orderlist .mt h3,.module-consignee.module-consignee .mt h3,.module-billto .mt h3,.module-submitorder .mt h3,.module- .mt h3,.md_middle .mt h3,.module-favlist .mt h3{margin-bottom:15px}}.module-login .form-btn,.module-forgetpsw .form-btn,.module-register .form-btn,.module-memmenu .form-btn,.module-changepwd .form-btn,.module-viewcart .form-btn,.module-formlist .form-btn,.module-orderlist .form-btn,.module-consignee.module-consignee .form-btn,.module-billto .form-btn,.module-submitorder .form-btn,.module- .form-btn,.md_middle .form-btn,.module-favlist .form-btn{margin-top:30px}.module-login .mbtn,.module-login .btn,.module-forgetpsw .mbtn,.module-forgetpsw .btn,.module-register .mbtn,.module-register .btn,.module-memmenu .mbtn,.module-memmenu .btn,.module-changepwd .mbtn,.module-changepwd .btn,.module-viewcart .mbtn,.module-viewcart .btn,.module-formlist .mbtn,.module-formlist .btn,.module-orderlist .mbtn,.module-orderlist .btn,.module-consignee.module-consignee .mbtn,.module-consignee.module-consignee .btn,.module-billto .mbtn,.module-billto .btn,.module-submitorder .mbtn,.module-submitorder .btn,.module- .mbtn,.module- .btn,.md_middle .mbtn,.md_middle .btn,.module-favlist .mbtn,.module-favlist .btn{font-size:16px}.mbtn,.btn{border-radius:0;border:0;font-family:SourceHanSansTW, Regular-B5pc-H, "Noto Sans TC","微軟正黑體","sans-serif";font-size:16px;letter-spacing:0.8px;padding:7.5px 30px;box-shadow:7px 7px 15px -1px rgba(0,0,0,0.3);position:relative;z-index:1;transition:0.3s ease-in-out;background:#bb162b;border-color:#bb162b;border:1px solid #bb162b;color:white}.mbtn span,.mbtn b,.btn span,.btn b{color:white;font-size:16px;transition:0.3s ease-in-out}.mbtn:hover,.mbtn:focus,.mbtn:active,.btn:hover,.btn:focus,.btn:active{background:rgba(0,0,0,0);color:#bb162b}.mbtn:hover span,.mbtn:hover b,.mbtn:focus span,.mbtn:focus b,.mbtn:active span,.mbtn:active b,.btn:hover span,.btn:hover b,.btn:focus span,.btn:focus b,.btn:active span,.btn:active b{color:#bb162b}.module-forgetpsw .form-group,.module-changepwd .form-group{margin-top:15px}.module-fav,.postedform{display:none}@media screen and (min-width: 768px){.mcart-item.d-item .mbox .d-txt h5{margin-bottom:0}}.ok.ok span:before,.ok.ok span:after,.close.close span:before,.close.close span:after{background:#3b2314}.module-sublist{display:none}.mpgbar{max-width:1100px;margin-left:auto;margin-right:auto;padding:0 7.5px;margin-bottom:15px}@media screen and (max-width: 767px){.mpgbar{padding:0 15px}}.mpgbar .mbtn,.mpgbar .btn{padding-left:15px;padding-right:15px}.mecmemcouponlist,.mecrequirerecord{display:none}.list-group-item a{transition:0.3s ease-in-out}.list-group-item a:hover{background:#968d85;color:white}@media screen and (max-width: 767px){.module-billto{padding:0 15px}}.module-billto>.mt{text-align:center}.module-billto>.mt h3{font-size:32px;color:#59595c;border:0;letter-spacing:0.2rem;font-weight:500;text-align:center;margin-bottom:0px;line-height:60px}.module-ecconsignee h3,.module-ecdeliver h3,.module-ecpay h3,.ecconsignee-add.ecconsignee-add h3{color:#000}.module-ecconsignee .mbtn,.module-ecdeliver .mbtn,.module-ecpay .mbtn,.ecconsignee-add.ecconsignee-add .mbtn{border-radius:0;border:0;font-family:SourceHanSansTW, Regular-B5pc-H, "Noto Sans TC","微軟正黑體","sans-serif";font-size:16px;letter-spacing:0.8px;padding:7.5px 30px;box-shadow:7px 7px 15px -1px rgba(0,0,0,0.3);position:relative;z-index:1;transition:0.3s ease-in-out;background:#bb162b;border-color:#bb162b;border:1px solid #bb162b;color:white;width:150px;background:#968d85;border-color:#968d85;color:white}.module-ecconsignee .mbtn span,.module-ecconsignee .mbtn b,.module-ecdeliver .mbtn span,.module-ecdeliver .mbtn b,.module-ecpay .mbtn span,.module-ecpay .mbtn b,.ecconsignee-add.ecconsignee-add .mbtn span,.ecconsignee-add.ecconsignee-add .mbtn b{color:white;font-size:16px;transition:0.3s ease-in-out}.module-ecconsignee .mbtn:hover,.module-ecconsignee .mbtn:focus,.module-ecconsignee .mbtn:active,.module-ecdeliver .mbtn:hover,.module-ecdeliver .mbtn:focus,.module-ecdeliver .mbtn:active,.module-ecpay .mbtn:hover,.module-ecpay .mbtn:focus,.module-ecpay .mbtn:active,.ecconsignee-add.ecconsignee-add .mbtn:hover,.ecconsignee-add.ecconsignee-add .mbtn:focus,.ecconsignee-add.ecconsignee-add .mbtn:active{background:rgba(0,0,0,0);color:#bb162b}.module-ecconsignee .mbtn:hover span,.module-ecconsignee .mbtn:hover b,.module-ecconsignee .mbtn:focus span,.module-ecconsignee .mbtn:focus b,.module-ecconsignee .mbtn:active span,.module-ecconsignee .mbtn:active b,.module-ecdeliver .mbtn:hover span,.module-ecdeliver .mbtn:hover b,.module-ecdeliver .mbtn:focus span,.module-ecdeliver .mbtn:focus b,.module-ecdeliver .mbtn:active span,.module-ecdeliver .mbtn:active b,.module-ecpay .mbtn:hover span,.module-ecpay .mbtn:hover b,.module-ecpay .mbtn:focus span,.module-ecpay .mbtn:focus b,.module-ecpay .mbtn:active span,.module-ecpay .mbtn:active b,.ecconsignee-add.ecconsignee-add .mbtn:hover span,.ecconsignee-add.ecconsignee-add .mbtn:hover b,.ecconsignee-add.ecconsignee-add .mbtn:focus span,.ecconsignee-add.ecconsignee-add .mbtn:focus b,.ecconsignee-add.ecconsignee-add .mbtn:active span,.ecconsignee-add.ecconsignee-add .mbtn:active b{color:#bb162b}.module-ecconsignee .mbtn:hover,.module-ecdeliver .mbtn:hover,.module-ecpay .mbtn:hover,.ecconsignee-add.ecconsignee-add .mbtn:hover{color:#968d85;background:none}.module-ecconsignee .mbtn:hover span,.module-ecdeliver .mbtn:hover span,.module-ecpay .mbtn:hover span,.ecconsignee-add.ecconsignee-add .mbtn:hover span{color:#968d85}.module-ecconsignee .mbtn span,.module-ecdeliver .mbtn span,.module-ecpay .mbtn span,.ecconsignee-add.ecconsignee-add .mbtn span{color:white}.mcart-operate.mcart-operate .mbtn{border-radius:0;border:0;font-family:SourceHanSansTW, Regular-B5pc-H, "Noto Sans TC","微軟正黑體","sans-serif";font-size:16px;letter-spacing:0.8px;padding:7.5px 30px;box-shadow:7px 7px 15px -1px rgba(0,0,0,0.3);position:relative;z-index:1;transition:0.3s ease-in-out;background:#bb162b;border-color:#bb162b;border:1px solid #bb162b;color:white;font-size:14px}.mcart-operate.mcart-operate .mbtn span,.mcart-operate.mcart-operate .mbtn b{color:white;font-size:16px;transition:0.3s ease-in-out}.mcart-operate.mcart-operate .mbtn:hover,.mcart-operate.mcart-operate .mbtn:focus,.mcart-operate.mcart-operate .mbtn:active{background:rgba(0,0,0,0);color:#bb162b}.mcart-operate.mcart-operate .mbtn:hover span,.mcart-operate.mcart-operate .mbtn:hover b,.mcart-operate.mcart-operate .mbtn:focus span,.mcart-operate.mcart-operate .mbtn:focus b,.mcart-operate.mcart-operate .mbtn:active span,.mcart-operate.mcart-operate .mbtn:active b{color:#bb162b}.ecconsignee-list li.defaultAddr .mtag{white-space:nowrap}.module-ecpay .mt{margin-bottom:15px}.ecconsignee-list .consignee-info+.form-btn{display:flex;flex-wrap:nowrap;margin-top:0}.ecconsignee-list .consignee-info+.form-btn .mbtn{display:inline-block;box-shadow:none}.ecconsignee-list .consignee-info+.form-btn .mbtn.ecbtn-addr-edit:hover{background-image:url(../../../../../plugin/mec/mobilestyle/images/edit.png);background-size:16px}.ecconsignee-list .consignee-info+.form-btn .mbtn.mremove:hover{background-image:url(../../../../../plugin/mec/mobilestyle/images/delete.png);background-size:16px}.ecconsignee-list li .form-btn{position:static !important;display:flex !important;justify-content:flex-end;background:#eee !important;padding-right:10px}@media screen and (max-width: 767px){.module-viewcart{margin-bottom:20px}}.module-viewcart .form-btn{margin-top:0}.showother ul>li.active,.ecpay-list ul>li.active>div{border-color:#968d85}.ecorder-form .showother>.mbox>div[class$="-add"] .form-btn .mbtn-top{white-space:nowrap}.ecorder-form>.module{padding-top:30px;margin-bottom:15px;padding-bottom:0px;border-top:0}.ecorder-form>.module:nth-of-type(1){padding-top:15px}.ecorder-form>.module>.mt h3{font-weight:600;font-size:18px;line-height:25px;border-left:5px solid #968d85;color:#535353;padding-left:7.5px}.ecconsignee-list li.active .consignee-info .mfield.eccons-name{background:#db8526}@media screen and (max-width: 767px){.ecconsignee-list li.active .consignee-info .mfield.eccons-name{padding:5px}}.ecconsignee-list li.active .consignee-info .mfield.eccons-name *{color:white}@media screen and (max-width: 767px){.ecconsignee-list li.active .consignee-info .mfield.eccons-name *{margin-bottom:0}}@media screen and (max-width: 767px){.showother.open{z-index:9999}}@media screen and (max-width: 767px){.showother.open .showpanel-btn,.showother.open .consignee-btn-add{white-space:nowrap}}.ok span:before,.ok span:after,.close span:before,.close span:after{background:#7abd28}@media screen and (max-width: 767px){.module-viewcart{padding:0 15px}}.module-billto>.mt h3{white-space:nowrap;font-size:26px}.mdialog{z-index:99999}.mdialog .mdialog-foot .mbtn{justify-content:center}.mcart-info+.form-btn{margin-top:0}#_pop_login{margin-top:5vh;margin-left:5vw;max-width:90vw;max-height:90vh}.module-register .help-block{font-size:14px}@media screen and (max-width: 767px){.mpopdiv{top:120px}}.mpopdiv .mt{border:0;margin-bottom:-30px}.mpopdiv .mt h4{color:#343333;white-space:nowrap}.mpopdiv .module-login{margin-top:0}.mpopdiv .btn-toggle.close{position:absolute}.mpopdiv#_pop_login .mbox{height:auto}.module-cglist .mt,.module-rcglist .mt{display:none}.mb{padding-top:0}.module-{max-width:1100px;margin-left:auto;margin-right:auto;max-width:1100px !important}.mthide{display:none}.module-ecorder .mt,.module-ecconsignee .mt,.module-ecdeliver .mt,.module-ecpay .mt{text-align:left;justify-content:start;margin-bottom:15px}.module-ecorder .line,.module-ecorder .svg,.module-ecorder .page.milestone .gallery .box .svg,.page.milestone .gallery .box .module-ecorder .svg,.module-ecconsignee .line,.module-ecconsignee .svg,.module-ecconsignee .page.milestone .gallery .box .svg,.page.milestone .gallery .box .module-ecconsignee .svg,.module-ecdeliver .line,.module-ecdeliver .svg,.module-ecdeliver .page.milestone .gallery .box .svg,.page.milestone .gallery .box .module-ecdeliver .svg,.module-ecpay .line,.module-ecpay .svg,.module-ecpay .page.milestone .gallery .box .svg,.page.milestone .gallery .box .module-ecpay .svg{display:none}#mecbillto .module-ecconsignee .consignee-btn-add{white-space:nowrap}.module-ecconsignee .ecconsignee-add{height:auto !important}.module-ecconsignee .ecconsignee-add .form-btn{margin-top:0 !important}.row.login-other{margin-top:15px}.uitable-th,.mcart-operate{background:#ddd}.ecdeliver-list .deliver-desc .mval,.ecpay-list .pay-disc .mval{color:#a94442}.ecconsignee-list li.defaultAddr .mtag{background:#3b2314}.ecconsignee-list li.defaultAddr .mtag span{color:white}.module-.module-{max-width:initial !important}.module-.module- .mb{max-width:1100px !important}@media screen and (min-width: 768px){.module-.module- .msg{padding:0 7.5px}}.module-ecsale{width:auto}@media screen and (max-width: 767px){.module-ecsale{width:90vw;height:50vh;left:5vw;top:25vh}}.module-ecsale .ecsale-title{color:#3b2314}@media screen and (min-width: 768px){.module-ecsale .ecsale-title small{white-space:nowrap}}@media screen and (max-width: 767px){.module-ecsale .ecsale-title small{line-height:25px}}.module-ecsale table tr th{text-align:left !important}.page_mobile_meccart{padding-bottom:93px}.page_mobile_mecbillto{padding-bottom:113px}.mcart-operate{bottom:40px}body:not(.page_mobilehome){background:url(../2700/page_bg.png);background-size:100% 450px;background-repeat:no-repeat;background-position:0 calc(100% - 50px)}@media screen and (max-width: 767px){body:not(.page_mobilehome){background:none}}@media screen and (max-width: 767px){.page-title{padding:0}}.page-title .module-title{display:block;position:relative;text-align:center}.page-title .module-title::before{content:'';display:block;width:100%;height:2px;background:#EFEFEF;position:absolute;left:0;top:55%}.page-title .module-title h3{display:inline-block;position:relative;background:white;z-index:9999;padding:0 30px;font-size:35px;line-height:35px;color:#231815;font-weight:400;letter-spacing:0}@media screen and (max-width: 767px){.page-title .module-title h3{padding:0 15px;font-size:32px}}.history .row{margin-bottom:120px}@media screen and (max-width: 767px){.history .row{margin:0;padding:30px 0}}@media screen and (min-width: 768px){.history .row:first-child{margin-bottom:60px}}.history .row:first-child .text{border:0}@media screen and (min-width: 768px){.history .row:nth-child(even) .img{padding-right:30px}}@media screen and (min-width: 768px){.history .row:nth-child(odd) .img{padding-left:30px}}.history .row .text{padding-top:15px;border-top:1px solid #bb162b}@media screen and (max-width: 767px){.history .row .text{margin-top:15px}}.history .row p{color:#59595c;font-size:16px;letter-spacing:0;line-height:30px;margin-bottom:15px}.history .row p b{display:block;font-weight:bold;font-size:20px;letter-spacing:0}.module-title{margin-top:55px}@media only screen and (min-width: 768px) and (orientation: portrait){.page{padding:0 30px}}@media only screen and (min-width: 1024px) and (orientation: landscape){.page{padding:0 30px}}.page.milestone-nav-tabs{margin-bottom:30px}.page.milestone-nav-tabs .list-inline{display:flex;justify-content:space-around;margin:0;padding:0}@media screen and (min-width: 768px){.page.milestone-nav-tabs .list-inline{margin:0 -15px}}@media screen and (max-width: 767px){.page.milestone-nav-tabs .list-inline{flex-wrap:wrap;padding:0}}.page.milestone-nav-tabs .list-inline li{margin:0px 15px;padding:0}@media screen and (min-width: 768px){.page.milestone-nav-tabs .list-inline li{width:calc(100% / 5)}}@media screen and (max-width: 767px){.page.milestone-nav-tabs .list-inline li{margin:0 7.5px;margin:0;margin-bottom:15px;width:100%}}.page.milestone-nav-tabs .list-inline li a{padding-left:15px;padding-right:15px;padding-top:3.5px;padding-bottom:3.5px;letter-spacing:0;flex-wrap:wrap;background:#bb162b;word-break:break-word;height:100%;font-weight:bold;padding:15px;font-size:18px}@media screen and (max-width: 767px){.page.milestone-nav-tabs .list-inline li a{font-size:14px;width:100%}}.page.milestone-nav-tabs .list-inline li a:hover{opacity:0.7;color:white}.page.milestone-nav-tabs .list-inline li a:hover .info{color:white !important}.page.milestone-nav-tabs .list-inline li a sup{color:white}.page.milestone-nav-tabs .list-inline li a .info{display:block;text-align:center;width:100%;margin-top:7.5px;letter-spacing:0;white-space:normal;word-break:break-word;font-weight:normal;font-size:14px;transition:0.3s ease-in-out}.page.milestone{position:relative;padding-bottom:30px;margin-bottom:30px;max-width:1100px;margin-left:auto;margin-right:auto;padding:0}@media screen and (min-width: 768px){.page.milestone{margin-top:60px}}@media screen and (max-width: 767px){.page.milestone{padding-top:30px;padding-left:30px}}.page.milestone .line{height:100%;position:absolute;left:calc(50% - 2px);width:3px;background:#59595c}@media screen and (max-width: 767px){.page.milestone .line{left:7.5px}}.page.milestone .line::before{content:'';display:inline-block;background:white;border-radius:50%;border:3px solid #59595c;width:15px;height:15px;position:absolute;left:-6px;top:0}.page.milestone .line::after{content:'';display:inline-block;background:white;border-radius:50%;border:3px solid #59595c;width:15px;height:15px;position:absolute;left:-6px;bottom:0}@media screen and (min-width: 768px){.page.milestone .row{margin-bottom:60px}}@media screen and (max-width: 767px){.page.milestone .row{margin-bottom:0}}.page.milestone .row .title-content{background:#15438b;padding:7.5px 15px;text-align:right;position:relative}@media screen and (max-width: 767px){.page.milestone .row .title-content{text-align:left}}.page.milestone .row .title-content::before{content:'';display:inline-block;border-radius:50%;width:15px;height:15px;background:#15438b;position:absolute;right:-30px;top:12.5px}@media screen and (max-width: 767px){.page.milestone .row .title-content::before{right:initial;left:-30px}}.page.milestone .row .title-content::after{content:'';display:block;border-width:.5em;border-style:solid solid solid solid;border-color:#15438b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;right:-25px;top:5px;border-width:15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width: 767px){.page.milestone .row .title-content::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);right:initial;left:-25px}}.page.milestone .row .title-content .year{color:white;font-size:18px}.page.milestone .row .text-content{display:block;background:#ececec;padding:15px;float:left;width:100%}.page.milestone .row .text-content p{margin:0;font-size:16px;letter-spacing:0;line-height:30px}.page.milestone .row .col-sm-6:first-child{padding-right:22.5px;padding-top:30px}@media screen and (max-width: 767px){.page.milestone .row .col-sm-6:first-child{padding-left:3.25px;padding-right:0}}.page.milestone .row .col-sm-6+.col-sm-6{padding-top:90px;padding-left:22.5px}@media screen and (max-width: 767px){.page.milestone .row .col-sm-6+.col-sm-6{padding-left:3.25px;padding-top:30px}}.page.milestone .row .col-sm-6+.col-sm-6 .title-content{background:#bb162b;-moz-text-align-last:left;text-align-last:left}.page.milestone .row .col-sm-6+.col-sm-6 .title-content::before{background:#bb162b;right:initial;left:-30px}.page.milestone .row .col-sm-6+.col-sm-6 .title-content::after{content:'';display:block;border-width:.5em;border-style:solid solid solid solid;border-color:#bb162b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:-25px;right:initial;top:5px;border-width:15px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.page.milestone .gallery{width:100%;float:left;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.page.milestone .gallery{display:block}}.page.milestone .gallery .box{text-align:center}.page.milestone .gallery .box figcaption{font-size:14px;color:#58595B}.page.milestone .gallery .box .svg{display:inline-block;margin-right:15px;width:180px;padding-top:100%;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;float:left;box-shadow:1px 1px 15px -3px rgba(34,30,31,0.25);margin-bottom:7.5px}.page.milestone .owl-dots{position:absolute;left:0;bottom:15px;width:100%}.page.milestone .owl-dots .owl-dot{opacity:1;border-radius:0;margin:0 7.5px;opacity:1;border-radius:0;border-radius:50%;width:12px;height:12px;border:0;background:#D0D2D3;border:0.5px solid #D0D2D3;transition:0.3s ease-in-out}@media screen and (max-width: 767px){.page.milestone .owl-dots .owl-dot{width:12px;height:12px}}.page.milestone .owl-dots .owl-dot span{display:none}.page.milestone .owl-dots .owl-dot span::before{display:none}.page.milestone .owl-dots .owl-dot.active{background:#bb162b;border-radius:15px;border-color:white;width:44px}@media screen and (max-width: 767px){.page.milestone .owl-dots .owl-dot.active button{top:0}}.fastfacts{max-width:1100px;margin-left:auto;margin-right:auto}.fastfacts p{font-size:16px;line-height:36px;color:#404041;position:relative;padding-left:15px;letter-spacing:0}.fastfacts p span.dot{display:inline-block;background:#404041;width:7px;height:7px;border-radius:50%;position:relative;top:-2px;position:absolute;left:0;top:16px;letter-spacing:0}.fastfacts .img{margin:15px 0}.fastfacts .nav-tabs.nav-tabs{border:0;display:flex;justify-content:center;margin-bottom:30px;margin-top:30px}.fastfacts .nav-tabs.nav-tabs li{margin:0 30px}@media screen and (max-width: 767px){.fastfacts .nav-tabs.nav-tabs li{margin:0 3.25px}}.fastfacts .nav-tabs.nav-tabs li a{border:0;background:none;font-weight:bold;position:relative;overflow:hidden;white-space:nowrap;font-size:18.3px}.fastfacts .nav-tabs.nav-tabs li a:active,.fastfacts .nav-tabs.nav-tabs li a:focus,.fastfacts .nav-tabs.nav-tabs li a:acitve,.fastfacts .nav-tabs.nav-tabs li a.acitve{border:0 !important;background:none !important}.fastfacts .nav-tabs.nav-tabs li.active a{color:#bb162b}.module-rcglist{max-width:1100px;margin-left:auto;margin-right:auto;max-width:1180px !important;margin-top:30px}@media screen and (max-width: 767px){.module-rcglist{padding:0 30px}}.module-rcglist .listBS{border-bottom:1px solid #ececec;margin-bottom:30px;padding-bottom:30px}@media screen and (max-width: 767px){.module-rcglist .listBS{border:0;margin-bottom:0;padding-bottom:0}}.module-rcglist .listBS:last-child{border:0}.module-rcglist .mbox{padding:0;position:relative}.module-rcglist .d-item{cursor:pointer}@media screen and (max-width: 767px){.module-rcglist .d-item{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #ececec;padding-left:0;padding-right:0}}.module-rcglist .d-item:hover .d-img img{opacity:0.7}.module-rcglist .d-item h5{margin-bottom:15px;letter-spacing:0}.module-rcglist .d-item h5 a{font-weight:bold;color:#59595c;letter-spacing:0;font-size:18px}@media screen and (max-width: 767px){.module-rcglist .d-item h5 a{letter-spacing:0}}.module-rcglist .d-item .mdate{display:block;width:100%;letter-spacing:0;margin-bottom:15px}.module-rcglist .d-item .mdetail{font-size:14px;color:#59595c;letter-spacing:0;line-height:30px}@media screen and (min-width: 768px){.module-rcglist .d-img.d-img{max-width:50%}}@media screen and (max-width: 767px){.module-rcglist .d-img.d-img{width:100%;max-width:initial !important;padding:0 !important;margin-bottom:15px}}.module-rcglist .d-img.d-img img{transition:0.3s ease-in-out;width:100%}@media screen and (min-width: 768px){.module-rcglist .d-txt{padding-left:30px;height:100%}}@media screen and (max-width: 767px){.module-rcglist .d-txt{width:100%;padding-bottom:60px}}.module-rcglist .btn{position:absolute;bottom:0;background:none;color:#59595c;box-shadow:none;padding-left:0;padding-right:0;font-weight:bold;letter-spacing:0;border:0}.module-rcglist .btn:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.idx.section-3.news-tabs{padding-left:0;padding-right:0;margin:0 auto;padding:0}.idx.section-3.news-tabs>.row>.col-xs-12{padding:0}.idx.section-3.news-tabs .nav-tabs{border:0;display:flex;justify-content:center;margin-bottom:15px}.idx.section-3.news-tabs .nav-tabs li{margin:0 30px}@media screen and (max-width: 767px){.idx.section-3.news-tabs .nav-tabs li{margin:0 7.5px}}.idx.section-3.news-tabs .nav-tabs li.active a{background:none}.idx.section-3.news-tabs .nav-tabs li.active a .svg::after{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:1}.idx.section-3.news-tabs a{height:100%;border:0 !important;position:relative;overflow:hidden;text-align:center;padding-bottom:30px}@media screen and (max-width: 767px){.idx.section-3.news-tabs a{padding:0;padding-bottom:30px;margin:0}}.idx.section-3.news-tabs a:hover,.idx.section-3.news-tabs a:focus,.idx.section-3.news-tabs a:active{background:none}.idx.section-3.news-tabs a .svg::after,.idx.section-3.news-tabs a .page.milestone .gallery .box .svg::after,.page.milestone .gallery .box .idx.section-3.news-tabs a .svg::after{content:'';width:100%;height:3px;background:#3578e2;display:block;margin-top:30px;-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0;transition:0.3s ease-in-out}.idx.section-3.news-tabs a .text{display:block;margin-top:7.5px}.module-detail{max-width:1180px !important;margin-top:140px}@media screen and (max-width: 767px){.module-detail{margin-top:89px;padding:0 30px}}.module-detail .mpgtitle{display:none}.module-detail .row{margin:0 -15px}.module-detail .title-content{margin-bottom:15px}.module-detail .title-content h4{color:#343333;font-size:22px;border-left:5px solid #343333;padding-left:15px;line-height:30px}.module-detail .title-content h4 date{float:right;font-size:14px;color:rgba(59,35,20,0.7)}@media screen and (max-width: 767px){.module-detail .title-content h4 date{float:left;display:block;width:100%}}@media screen and (max-width: 767px){.module-detail .img{margin-bottom:30px}}@media only screen and (min-width: 768px) and (orientation: portrait){.module-detail .img{margin-bottom:30px}}.module-detail .text{padding-left:30px}.module-detail .text *{color:#3b2314}.module-detail .text p{font-size:16px}.module-misc{display:none}.page.recruit{max-width:1100px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.page.recruit{padding:80px 0}}.page.recruit .content{margin-bottom:30px}.page.recruit .content:last-child{margin-bottom:0}.page.recruit .sub-title{color:#bb162b;font-size:18px;font-weight:bold}.page.recruit p{font-size:16px;line-height:36px;color:#404041;text-align:center}@media screen and (min-width: 768px){.page.recruit-link{padding:120px 0}}.page.recruit-link .row{margin-bottom:60px}@media screen and (max-width: 767px){.page.recruit-link .row{margin:0;padding:30px 0}}@media screen and (min-width: 768px){.page.recruit-link .row .img{padding-right:30px}}.page.recruit-link .row .text{padding-top:15px;padding-left:0px;border-top:1px solid #bb162b}@media screen and (max-width: 767px){.page.recruit-link .row .text{margin-top:15px}}.page.recruit-link .row p{color:#59595c;font-size:15px;letter-spacing:0;line-height:30px;margin-bottom:15px}.page.recruit-link .row p b{display:block;font-size:20px;letter-spacing:0}@media screen and (max-width: 767px){.page.recruit-link .row p b{white-space:normal}}.page.recruit-link .row p b+b{font-size:18px}.page.recruit-link .row p .btn{margin:0 30px;letter-spacing:0;text-align:center;display:inline-block}@media screen and (max-width: 767px){.page.recruit-link .row p .btn{margin:0;margin-bottom:30px;width:100%}}.social_media .list-inline{display:flex;justify-content:center}@media screen and (min-width: 768px){.social_media .list-inline{padding:90px 0}}@media screen and (max-width: 767px){.social_media .list-inline{flex-wrap:wrap;padding:0;justify-content:center;margin-top:60px}}@media screen and (max-width: 767px){.social_media .list-inline li{width:50%;text-align:center;margin-bottom:30px}}.social_media .list-inline a{border:0;margin:0 30px;transition:0.3s ease-in-out}.social_media .list-inline a:hover{opacity:0.7}.page.operation .row{margin-bottom:60px}@media screen and (max-width: 767px){.page.operation .row{margin:0;padding:30px 0}}@media screen and (min-width: 768px){.page.operation .row:first-child{margin-bottom:60px}}.page.operation .row:first-child .text{border:0}@media screen and (min-width: 768px){.page.operation .row .img{padding-right:30px}}.page.operation .row .text{padding-top:15px;padding-left:0px;border-top:1px solid #bb162b}@media screen and (max-width: 767px){.page.operation .row .text{margin-top:15px}}.page.operation .row p{color:#59595c;font-size:16px;letter-spacing:0;line-height:30px;margin-bottom:15px}.page.operation .row p b{display:block;font-weight:bold;font-size:20px;letter-spacing:0}.page.operation li{margin-bottom:15px;line-height:30px;letter-spacing:0}.module-form.module-form{max-width:1100px;margin-left:auto;margin-right:auto}.module-form.module-form .formBS{max-width:1100px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.module-form.module-form .formBS{display:flex;flex-wrap:wrap}}@media screen and (min-width: 768px){.module-form.module-form .col-sm-3{width:100px;text-align:right;white-space:nowrap;padding-top:0}}@media screen and (min-width: 768px){.module-form.module-form .col-sm-9{width:calc(100% - 100px)}}.module-form.module-form .formBS,.module-form.module-form .form-group,.module-form.module-form .col-sm-3,.module-form.module-form .col-sm-9{border:0 !important}.module-form.module-form .form-group{margin-bottom:15px}@media screen and (min-width: 768px){.module-form.module-form .form-group:nth-of-type(1),.module-form.module-form .form-group:nth-of-type(2),.module-form.module-form .form-group:nth-of-type(3),.module-form.module-form .form-group:nth-of-type(4){width:50%}}@media screen and (min-width: 768px){.module-form.module-form .form-group:nth-of-type(5){width:100%}}.module-form.module-form .required .col-sm-3::before{color:#bb162b}.module-form.module-form .btn{padding:3.25px 15px;letter-spacing:0;font-size:18px}.module-form.module-form .form-desc{margin-bottom:30px}@media screen and (max-width: 767px){.module-form.module-form .form-desc{margin-bottom:15px}}.module-form.module-form .form-desc p{color:#404041;font-size:16px;line-height:32px;letter-spacing:0}

/*# sourceMappingURL=usercss.css.map */
