a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);overflow-x:hidden}body .shop-box a,body .shop-box p,body .tab-box a,body .tab-box p{font-size:15px}body .shop-box sup,body .tab-box sup{vertical-align:text-top}.p-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1}.sticking{position:fixed;top:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:100}.sticking-dummy{display:none}.sticking+.sticking-dummy{display:block}.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-box>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-box.row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#asia-header-2015{margin-bottom:0!important}.topHeader{position:relative!important}.hide{display:none}.header a.logo{display:none;padding:10px 20px;background-color:#fff}.header .hero{min-height:120px;background-color:#333;position:relative;padding:2em 0;-webkit-box-sizing:initial;box-sizing:initial;background-size:cover;background-position:center;overflow:hidden}.header .hero h2{width:100%;color:#fff;font-size:20px;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .hero h2 a{display:block;color:#fff;font-size:20px}.header .hero h2 a:hover{color:#6DCFF6}.tab-box{background-color:#fff}.tab-box.open .list-con .list-item:after{content:none}.tab-box.open .list-con .list-item a.area span{display:none}.tab-box.p-sticky{border-bottom:1px solid #ddd}.tab-box .list-con,.tab-box .second-list-item{width:100%;max-width:1170px;margin:0 auto;text-align:center}.tab-box .list-con .list-item{max-width:160px}.tab-box .list-con .list-item.active .second-list-item{display:block}.tab-box .list-con .list-item a.area{color:#000;cursor:pointer;line-height:90px;display:block;position:relative}.tab-box .list-con .list-item a.area span{display:block;position:absolute;color:#666;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:6px}.tab-box .list-con .active{position:relative}.tab-box .list-con .active:after{content:"";position:absolute;width:100%;left:0;bottom:0;border-bottom:6px solid #000}.tab-box .second-list-item{display:none;overflow:auto}.tab-box .second-list-item>*{max-width:160px}.tab-box .second-list-item a{color:#666;display:block;padding:0 20px;line-height:50px;position:relative}.tab-box .second-list-item a.active{color:#fff}.tab-box .second-list-item a.active:after{content:"";position:absolute;width:100px;height:40px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#7a7a7a;border-radius:50px;z-index:-1}.select-box{text-align:center;display:none;text-align:left}.select-box .options,.select-box .selected{width:85%;max-width:800px;margin:0 auto;border:1px solid #999}.select-box .selected{border-radius:5px;padding:10px 20px}.select-box .selected .icon-down-open{float:right}.select-box .options{display:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;padding:10px 20px;top:61px;border-radius:0 0 5px 5px;height:50vh;overflow-y:scroll}.select-box .options>*{line-height:2}.shop-box .flex-box>*{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:calc(100% / 3);max-width:calc(100% / 3)}.shop-box .container{width:1170px!important;padding-top:50px}.shop-box .area,.shop-box .area>div{display:none}.shop-box .area.active,.shop-box .area.active>div.active{display:block}.shop-box .area .city{margin-bottom:30px}.shop-box .area .city h2{display:none}.shop-box .area .city .column{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;border:none}.shop-box .area .city .column:hover{color:#000;background-color:#eee;-webkit-transition:background-color 0.3s ease-out 0s;-o-transition:background-color 0.3s ease-out 0s;transition:background-color 0.3s ease-out 0s}.shop-box .area .city .column:hover p.address a{color:#000}.shop-box .area .city .column p{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;line-height:30px}.shop-box .area .city .column p:first-child{padding-left:0}.shop-box .area .city .column p:last-child{padding-right:0}.shop-box .area .city .column p.name{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.shop-box .area .city .column p.tel{min-width:150px}.shop-box .area .city .column p.address{-webkit-box-flex:2.5;-ms-flex:2.5;flex:2.5}.shop-box .area p{margin:0}.shop-box .area p.address a{color:#555;display:inline-block;position:relative;cursor:pointer}.shop-box .area p.address a.icon-location:after{color:#0072b4;text-decoration:none}.shop-box .garmin-shop.active,.shop-box .online-shop.active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.shop-box .online-shop .column a{display:block;margin:20px auto;text-align:center}@media (max-width:768px){.shop-box .online-shop .column a{margin:10px auto}}.shop-box .online-shop .column img{width:100%;max-width:300px}@media (max-width:768px){.shop-box .online-shop .column img{width:90%;max-width:250px}}.shop-box .garmin-shop{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.shop-box .garmin-shop .column{margin-bottom:3em;padding:0 1.5em}.shop-box .garmin-shop .column img{width:100%}.shop-box .garmin-shop .column>p,.shop-box .garmin-shop .column h3{margin:0 20px;line-height:1.8}.shop-box .garmin-shop .column h3{color:#000;margin-top:10px;font-size:18px}.shop-box .garmin-shop .column h3 span{display:block}.shop-box .garmin-shop .column p.address a{color:#000}.footer{text-align:center;display:none}.footer p{font-size:12px}[class*=" icon-"]:after,[class^=icon-]:after{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased}.icon-location:before{content:none!important}.icon-location:after{content:'\f031'}@media (max-width:1199px){.header a.logo{display:inline-block}.shop-box .container{width:100%!important}.shop-box .area .city .column{padding:0 3em}#asia-header-2015,#footerWrapper{display:none}.footer{display:block!important}}@media (max-width:969px){body .shop-box a,body .shop-box p,body .tab-box a,body .tab-box p{font-size:14px}body .tab-box .second-list-item a.active:after{width:80px;height:35px}}@media (max-width:768px){a.logo img{width:100px}.tab-box{display:none;width:100%;z-index:+1;background-color:#f5f5f5}.tab-box.mobile{display:block}.select-box{padding:20px 0;background-color:#fff;display:block}.shop-box .flex-box>*{min-width:calc(100% / 2 - 10px);max-width:calc(100% / 2 - 10px)}.shop-box .container{padding:0}.shop-box .area .city{margin-top:30px}.shop-box .area .city .column{display:block;padding:20px 3em;position:relative}.shop-box .area .city .column a,.shop-box .area .city .column p{padding:0}.shop-box .area .city .column:after{content:"";position:absolute;border-bottom:1px solid #ddd;width:calc(100% - 6em);left:3em;bottom:0}.shop-box .area .city .column:last-child:after{content:none}.shop-box .online-shop{margin:50px 0 0 0}.shop-box .garmin-shop{margin:50px 2.5em 0 2.5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shop-box .garmin-shop .column{padding:0}}@media (max-width:500px){.tab-box .hero{height:70px;min-height:auto}.select-box .dropdown{border:none;position:fixed;left:0;bottom:0;width:100%;height:150px;overflow:initial;background-color:#eee;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch;padding:50px 0}.select-box .dropdown ul{height:100%;overflow-y:scroll}.select-box .dropdown a.close{display:block}.shop-box .flex-box>*{min-width:90%;max-width:90%;margin:0 auto}.shop-box .online-shop{margin:30px 0 0 0}.shop-box .garmin-shop{margin:30px 1.5em 0 1.5em}.shop-box .garmin-shop .column{margin:0 auto 3em auto}.shop-box .garmin-shop .column img{margin-bottom:10px}.shop-box .garmin-shop .column h3{margin-top:0}.shop-box .garmin-shop .column>p,.shop-box .garmin-shop .column h3{margin:0 10px}}