@charset "utf-8";@import url(/templates/jp-luxury/warp/css/base.css);
@import url(/templates/jp-luxury/warp/css/layout.css);
@import url(/templates/jp-luxury/warp/css/menus.css);

body{font:normal 14px/20px Arial,Helvetica,sans-serif;color:#444}a{color:#48b}a:hover,em,code{color:#d50}ins,mark{background-color:#ffa}mark{color:#444}hr{border-top-color:#ddd}pre{border:1px solid #ddd;background:#fafafa}::-moz-selection{background:#39f;color:#fff}::selection{background:#39f;color:#fff}
.module,#header,#breadcrumbs,#content,#footer{margin:15px}#menu .module{margin:10px 5px}#footer .module{margin:0}#toolbar,#headerbar{margin-bottom:15px}#totop-scroller{display:block;position:absolute;top:0;right:0;z-index:1;width:20px;height:20px;background:url(/templates/jp-luxury/images/totop_scroller.png) 50% 50% no-repeat;text-decoration:none}
.menu-dropdown{margin-bottom:-10px}.menu-dropdown li.level1{margin-right:10px;padding-bottom:10px}.menu-dropdown a.level1,.menu-dropdown span.level1{border:1px solid #DDD;color:#444}.menu-dropdown li.active .level1{color:#48b}.menu-dropdown li.level1:hover .level1,.menu-dropdown li.remain .level1{color:#d50}.menu-dropdown .dropdown{top:42px;border-top:1px solid #DDD}.menu-dropdown .dropdown-bg>div{padding:0 5px;border:1px solid #ddd;border-top:none;background:#fff}.menu-dropdown li.level2{margin:0 5px;border-top:1px solid #ddd}.menu-dropdown li.level2:first-child{border:none}.menu-dropdown a.level2,.menu-dropdown span.level2{color:#444}.menu-dropdown a.level2:hover{color:#d50}.menu-dropdown a.current.level2{font-weight:bold}.menu-dropdown a.level3:hover{color:#d50}.menu-dropdown a.current.level3{font-weight:bold}.menu-sidebar a,.menu-sidebar li>span{color:#444}.menu-sidebar a:hover,.menu-sidebar li>span:hover{color:#d50}.menu-sidebar a.current{font-weight:bold}.menu-sidebar li.level1{border-top:1px solid #ddd}.menu-sidebar li.level1:first-child{border-top:none}.menu-sidebar li.parent .level1>span{background:url(/templates/jp-luxury/images/menu_sidebar_parent.png) 100% 0 no-repeat}.menu-sidebar li.parent.active .level1>span{background-position:100% -30px}.menu-sidebar ul.level2 ul{padding-left:10px}.menu-line li{margin-left:7px;padding-left:8px;background:url(/templates/jp-luxury/images/menu_line_item.png) 0 50% no-repeat}.menu-line li:first-child{margin-left:0;padding-left:0;background:none}
