html, div, body, p, form, img, dd, h1, h2, h3, h4, input{margin:0 auto;padding:0;font-style:normal;font-family:"Arial","Helvetica","Verdana","sans-serif";color:#444;line-height:160%;font-weight:normal;}
body{font-size:62.5%;}
body, input, textarea, select, button{text-rendering:optimizelegibility;}
p{line-height:20px;}
dl, dd, dt{margin:0;padding:0;}
ul{margin:0;padding:0;list-style:none;}
li{margin:0;list-style:none;padding:0;}
img{border:none;}
a, a:link, a:visited{text-decoration:none;color:#222;}
a:hover, a:active{text-decoration:underline;color:#222;}
input{font-size:1.2em;float:left;}
table{border-collapse:collapse;}
dl, dt, dd{text-align:left;}
.clear{clear:both;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;font-size:0;line-height:0;content:" ";}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.red{color:#F00;}
/*font*/
.mt20{margin-top:20px;}
.mr0{margin-right:0;}
.ml20{margin-left:20px;}
.noMar{margin:0px !important;}
.container{max-width:1000px;overflow:hidden;padding:0 10px;}
/*header css*/
#header{width:100%;height:72px;border-bottom:4px solid #f3f3f3;}
#header .container{overflow:visible;}
#logo{width:20%;float:left;margin-top:20px;}
/*top menu*/
.menu{z-index:90;position:relative;max-width:1020px;float:right;margin-top:25px;}
.menu li{float:left;text-align:center;font-size:15px;z-index:1;}
.menu li img#win{margin:0 240px 0 16px;}
.menu ul li.store a{border:2px solid #504F4F;border-radius:20px;background-color:#fff;color:#504F4F;padding:0 15px 3px;height:20px;}
.menu ul li.store a:hover{background-color:#504F4F;color:#fff;border:2px solid #504F4F;}
.menu li.sale a{background:url(/new-style/images/sale.gif) no-repeat;width:104px;height:27px;display:block;}
.menu li a{text-decoration:none;display:block;float:left;z-index:0;zoom:1;line-height:20px;height:26px;padding:3px 15px 0 15px;}
.menu li:hover a{color:#fff;text-decoration:none;}
.menu li:hover{background:#504f4f;}
.menu li.store:hover, .menu li.sale:hover{background:none;}
.menu ul li ul.submenu{left:0px;overflow:hidden;position:absolute;top:29px;z-index:100;font-size:15px;display:none;}
.menu ul li:hover ul.submenu{display:block;}
.menu ul li ul.submenu li{text-align:left;padding:4px 0 7px 20px;width:560px;background:#454544;font:normal 12px/40px arial, sans-serif !important;color:#999;margin:0;}
.menu ul li ul.submenu li:first-child{height:30px;padding-top:5px;}
.menu ul li ul.submenu li a{height:auto;font-size:13px;color:#fff;display:inline-block;width:240px;}
.menu ul li ul.submenu li a:hover{text-decoration:underline;}
.menu ul li ul.submenu li:nth-child(even){background:#454544;}
.menu ul li ul.submenu li:nth-child(odd){background:#504f4f;}
/*search style*/
#search-box{float:right;margin-top:0;}
#search{margin:0;}
#q{height:27px;width:258px;float:left;border:none;padding:0 10px;line-height:27px;background:none;font-size:1.4em;}
.btn_search{background:url(/new-style/images/search-btn.jpg) no-repeat;border:none;cursor:pointer;height:27px;width:27px;float:left;margin-left:0;overflow:hidden;line-height:200px;font-size:0;}
/*
.menu li a{text-decoration:none;display:block;height:30px;line-height:30px;border-bottom:#f3f3f3 solid 5px;padding:0 3px;float:left;z-index:0;zoom:1;}
*/
.menu .sub-menu{position:absolute;top:30px;left:0;background-color:#1898f1;width:320px;z-index:10;padding:30px 20px;display:none;}
.menu .sub-menu a{display:inline;height:auto;line-height:35px;border:none;padding:0;float:none;}
.menu .sub-menu dt{font-size:2.4em;color:#fff;margin-bottom:10px;}
.menu .sub-menu a:link, .menu .sub-menu a:visited{color:#fff;}
.menu .sub-menu a:hover{height:auto;border:none;text-decoration:underline;color:#fff;}
/*breadcrumbs*/
#here{max-width:1000px;padding:0 10px;margin:15px auto 25px;color:#666;font-size:1.2em;}
#here a:link, #here a:visited{color:#666;}
#breadcrumb{color:#666;font-size:14px;padding:10px 0;margin-top:15px;}
#breadcrumb .container a{background:url(/images/system/breadcrumb_break.png) no-repeat right 0;;height:29px;float:left;padding-right:15px;}
.crumb_left{padding-left:7px;}
/*footer*/
.botlink{width:100%;background-color:#4b4a4f;float:left;}
.botlink .container{border-bottom:1px solid #5d5c63;padding:30px 10px 20px;overflow:hidden;}
.botlink-box{width:30%;float:left;margin-right:3%;}
.botlink-company{width:20%;}
.botlink-support{width:17%;}
.botlink-social{width:23%;float:left;}
.botlink h3{font-size:1.8em;margin:10px auto;}
.botlink h3{font-size:22px;color:#fff;margin:10px auto;}
.botlink p{font-size:14px;}
.botlink a:link, .botlink a:visited, #footer .container p a, #footer .container p{font-size:14px;color:#979797;}
.botlink ul li{line-height:16px;margin:11px 0;font-size:1.2em;}
.botlink-sns{width:100%;}
.botlink-sns a{margin-right:5px;}
.botlink-sns a img{max-width:48px;}
.bot_title{color:#fff;font-size:24px;margin-bottom:20px;}
.botlink-new{background-color:#4b4a4f;}
.botlink-new .container{border-bottom:1px solid #5d5c63;padding:30px 10px 20px;overflow:hidden;}
.botlink-new a:link, .botlink-new a:visited{font-size:14px;color:#979797;}
.botlink-new h3{font-size:22px;color:#fff;margin:10px auto;}
.botlink-new ul li{line-height:16px;margin:11px 0;font-size:1.2em;}
#footer p.copyright{margin:0 auto;}
#footer{clear:both;background:#4b4a4f;width:100%;padding:25px 0;float:left;}
#footer p{font-size:14px;color:#979797;text-align:center;margin:0 auto 10px;}
.copyright, #footer p a{text-align:center;color:#fff;font-size:14px;}
a#subscribe{background:url(/new-style/images/subscribe-newsletter.png) no-repeat;display:block;color:#e0e3e8;font-size:18px;font-family:"Segoe UI Light", "Segoe UI", "Myriad Pro", Arial, sans-serif;width:228px;height:30px;padding:14px 0 0 8px;}
a#subscribe:hover{text-decoration:none;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* -------->> jquery.lightbox-0.5 <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:1000;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:44%;height:25%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1000;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
/*go top*/
.back-to{position:fixed;bottom:10px;right:10px;z-index:999;width:110px;overflow:hidden;zoom:1;-ie6-position-fixed-delay:200;}
.back-to .back-top{float:right;display:block;width:50px;height:50px;background:url(/images/system/gotop.png) no-repeat  0 0 transparent;margin-left:10px;outline:0 none;text-indent:-9999em;}
.back-to{_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));_margin-bottom:10px;_margin-right:5px;}
*html{background-image:url(about:blank);background-attachment:fixed;}
/*cookie*/
.usernotice_pop{display:table;width:100%;padding:7px;position:fixed;bottom:0px;right:0px;background:rgba(0,0,0, 0.55);z-index:1000;text-align:center;color:#fff;border-radius:0px;transition:all 0.3s ease;font-size:12px;}
.usernotice_pop a{color:#fff;text-decoration:underline;}
.usernotice_pop span{display:inline;cursor:pointer;border:1px solid #fff;margin:10px 5px;width:50%;padding: 0 5px;}
@media (max-width:1118px){
.menu ul li#support{display:none;}
.botlink-box{padding-left:2%;width:28%;}
}
/* for 798px or less */
@media screen and (max-width:798px){
.menu ul li{display:none;}
.menu ul li.store, .menu ul li.sale{display:inline-block;float:right;margin-right:10px;}
.botlink-box, .botlink-company, .botlink-support, .botlink-social{width:100%;}
.botlink-box, .botlink-social{padding-left:3%;width:80%;}
.copyright, #footer p a{font-size:12px;}
}
/* for 480px or less */
@media screen and (max-width:480px){
.menu ul li.store{display:inline-block;float:right;}
.menu ul li.sale{display:none;}
}
@media screen and (max-width:414px){
.usernotice_pop{width:100%;bottom:0;right:0;padding:5px 0;border-radius:0;}
.usernotice_pop span{display:inline;padding:0 15px;margin-left:5px;}
}