/*body{font:12px/1.5em Tahoma,Arial,sans-serif;color:#4c4c4c;background-color:#fff;min-width:1009px}body.checkout-bg,body.complain-bg{background-color:#333}*/
.page2{margin:0 auto;padding:0 0 0 0; width:989px;}
/*.footer-container{padding:0 5px 0 50px}
.sidebar{float:left;width:200px;padding-right:20px}
.sidebar-right{float:right;width:205px;margin-left:15px}
.cms-home .page, .customer-design-designs .page, .catalog-category-voteview .page, .catalog-category-votehome .page, .contacts-index-index .page, .magalog .page, .cms-page-view .page{width:959px;margin:0 auto}
.cms-page-product .page{width:auto !important;min-width:959px}@media screen and (min-width: 1259px){.page,.footer-container{padding:0 150px !important}}
.cms-home .main{text-align:center;overflow:visible !important}
.cms-page-view .main{min-width:959px;overflow:hidden}*/


.cms-page-product .main{overflow:visible !important}
.cms-shipping .cms-content .main{min-width:560px}
.cms-page-product .main .col-main{width:auto !important;margin:0 auto;padding-right:0 !important}
.cart-lcol{margin:0 auto;float:none !important;padding-right:219px}
.checkout-bg .col-main,.m-auto{width:959px;margin:0 auto}
.checkout-bg .col-main{margin-bottom:20px}
.left .pages{float:left;padding-top:3px}
.left .pager{padding-left:10px}
.col2-left-layout .col-main{padding-left:220px}
.col2-right-layout .col-main{width:739px;display:inline-block}
.cms-no-route .sidebar .sidebar-headline{margin-top:0}a{color:#4C4C4C}a:hover{text-decoration:none}:focus{outline:0}
.header a, .sidebar a, .sidebar-right a, .myarea-navi a, .product-info-head a, .footer-container .big-link-list a, .myarea-order a, .myarea-wishlist a{text-decoration:none}
.header a:hover, .sidebar a:hover, .sidebar-right a:hover, .myarea-navi a:hover, .product-info-head a:hover, .footer-container .big-link-list a:hover, .myarea-order a:hover, .myarea-wishlist a:hover{text-decoration:underline}ol,ul{list-style:none}ul.number{list-style-type:decimal;list-style-position:outside}ul.latin{list-style-type:lower-latin;list-style-position:outside}
.sbs dt, .side-by-side dt{clear:both;float:left}
.sbs dd, .side-by-side dd{float:left}h1,h2,h3,.h2,.h3{font-weight:700}h1{font-size:18px}h2,.h2{font-size:18px;margin-bottom:5px}h3,.h3{font-size:15px;margin-bottom:6px}h3 span{font-size:12px;font-weight:400}h4{font-size:12px;font-weight:700}
.headline-style{margin-bottom:10px;font-weight:400;line-height:20px;letter-spacing:2px;color:#4c4c4c;font-size:16px}
.headline-style-14{margin-bottom:10px;font-weight:400;letter-spacing:1px;color:#4c4c4c;font-size:14px}
.headline-norm, .product-options dt,b.h2{display:block;font-size:14px;margin-bottom:10px;font-weight:700}
fieldset{border:none}
select{border:1px solid #ccc}
em{font-style:italic}
/*table{border-collapse:separate;border-spacing:0}
td{vertical-align:top}*/
.td-middle{vertical-align:middle}
img{border:0}
/* *{margin:0;padding:0}*/
.underline{text-decoration:underline}
.bold{font-weight:700 !important}
.relative{position:relative}
.pointer{cursor:pointer !important}
/*.round{-webkit-border-radius:3px;border-radius:3px}*/
.hidden,.hideme{display:none}
.hidden-force{display:none !important}
.left,.flt{float:left;margin:0;padding:0}
.right,.frt{float:right !important;margin:0;padding:0}
.cleaner{clear:both}
.no-float{float:none}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.floatfix,.overflow{overflow:hidden}
.text-right{text-align:right}


/*.header{margin-bottom:10px}*/
.header{margin-bottom:7px; padding-top:3px;}
.header li{float:left}


.header-navi{position:relative;z-index:101;height:30px;padding:0 3px 0 6px;background:#2C2C2C;}
.header-navi li{position:relative}
.header-navi li.navi-inspiration{background-color:#fff;top:-2px;padding:0 0 4px 18px;-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .3);box-shadow:0 0 4px rgba(0, 0, 0, .3);-webkit-border-radius:2px 2px 4px 4px;border-radius:2px 2px 4px 4px;background:#fff;background:-moz-linear-gradient(top,  #fff 0, #fff 6%, #e6e6e6 72%, #e6e6e6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0,#ffffff), color-stop(6%,#ffffff), color-stop(72%,#e6e6e6), color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,  #fff 0,#fff 6%,#e6e6e6 72%,#e6e6e6 100%);background:-o-linear-gradient(top,  #fff 0,#fff 6%,#e6e6e6 72%,#e6e6e6 100%);background:-ms-linear-gradient(top,  #fff 0,#fff 6%,#e6e6e6 72%,#e6e6e6 100%);background:linear-gradient(to bottom,  #fff 0,#fff 6%,#e6e6e6 72%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 )}
.header-navi li.navi-inspiration:hover{background-color:#fff;top:-2px;padding-bottom:6px;-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .3);box-shadow:0 0 4px rgba(0, 0, 0, .3);-webkit-border-radius:2px 2px 4px 4px;border-radius:2px 2px 4px 4px;background:#fff;background:url(data:image/svgbase64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzIlIiBzdG9wLWNvbG9yPSIjZjJmMmYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,  #fff 0, #fff 6%, #f2f2f2 72%, #f2f2f2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0,#ffffff), color-stop(6%,#ffffff), color-stop(72%,#f2f2f2), color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,  #fff 0,#fff 6%,#f2f2f2 72%,#f2f2f2 100%);background:-o-linear-gradient(top,  #fff 0,#fff 6%,#f2f2f2 72%,#f2f2f2 100%);background:-ms-linear-gradient(top,  #fff 0,#fff 6%,#f2f2f2 72%,#f2f2f2 100%);background:linear-gradient(to bottom,  #fff 0,#fff 6%,#f2f2f2 72%,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 )}
.header-navi li .navi-main-cat{color:#e6e6e6;padding:6px 14px 6px;float:left;font-size:13px;position:relative} /*#e6e6e6*/
.header-navi li.navi-inspiration .navi-main-cat{color:#4c4c4c}
.header-navi li.navi-inspiration:hover .navi-main-cat{color:#4c4c4c;top:2px;background:none;filter:none;border:none;height:auto;padding:6px 14px 6px;margin-bottom:0}
.header-navi li.navi-inspiration:hover .navi-main-cat span{display:none}
.header-navi li.navi-inspiration:before{content:"";padding:11px 11px 0 0;background:url(../images/icons-general.png) no-repeat -626px -336px;left:14px;top:8px;position:absolute}
.header-navi li.navi-inspiration:hover:before{top:10px}
.header-navi-search{float:right !important;padding:3px 0}
.header-navi-search-input{line-height:20px;border:2px solid #ababab;border-width:2px 0 0 1px;width:160px;padding-left:10px;height:13px;font-size:12px;color:#4c4c4c;float:left;background-color:#f6f6f6;}
.header-navi-search-btn-pos{float:left;position:relative}
.header-navi-search-btn{border:none;padding-left:2px;color:#fff;width:28px;font-weight:700;height:23px;background:#509632;line-height:12px;float:left;background:#7ed152;background:-moz-linear-gradient(top,  #7ed152 0, #7ed152 10%, #569e36 50%, #509632 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0,#7ed152), color-stop(10%,#7ed152), color-stop(50%,#569e36), color-stop(100%,#509632));background:-webkit-linear-gradient(top,  #7ed152 0,#7ed152 10%,#569e36 50%,#509632 100%);background:-o-linear-gradient(top,  #7ed152 0,#7ed152 10%,#569e36 50%,#509632 100%);background:-ms-linear-gradient(top,  #7ed152 0,#7ed152 10%,#569e36 50%,#509632 100%);background:linear-gradient(to bottom,  #7ed152 0,#7ed152 10%,#569e36 50%,#509632 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ed152', endColorstr='#509632',GradientType=0 )}
.header-navi-search-btn:hover{cursor:pointer;background:#6cbb42;background:-moz-linear-gradient(top,  #6cbb42 0, #6cbb42 10%, #7caf66 50%, #7caf66 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0,#6cbb42), color-stop(10%,#6cbb42), color-stop(50%,#7caf66), color-stop(100%,#7caf66));background:-webkit-linear-gradient(top,  #6cbb42 0,#6cbb42 10%,#7caf66 50%,#7caf66 100%);background:-o-linear-gradient(top,  #6cbb42 0,#6cbb42 10%,#7caf66 50%,#7caf66 100%);background:-ms-linear-gradient(top,  #6cbb42 0,#6cbb42 10%,#7caf66 50%,#7caf66 100%);background:linear-gradient(to bottom,  #6cbb42 0,#6cbb42 10%,#7caf66 50%,#7caf66 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6cbb42', endColorstr='#7caf66',GradientType=0 )}
.header-navi-search-btn:hover strong{top:6px;text-decoration:underline}
.header-navi-search-icon{background:url(../images/icons-general.png) no-repeat -329px -127px;height:15px;width:15px;position:absolute;top:4px;left:6px}
.header-navi-search-btn:hover .header-navi-search-icon{top:5px}
.header-navi-search-btn strong{font-size:12px;position:absolute;top:5px;left:25px}
.header-sub-navi-box{border:4px solid #2b2a2a;border-width:4px 1px 1px;position:relative}
.header-sub-navi-right:before, .header-sub-navi-right .item-type-e:last-child:before{content:"";border-left:1px solid #CCC;bottom:0;position:absolute;right:358px;top:0}
.header-navi li:first-child .header-sub-navi-right:before{right:317px}
.header-sub-navi-right .item-type-e:last-child:before{right:180px}
.header-navi .header-sub-navi-cnt{border:none;padding-bottom:0}
.header-sub-navi-right-img{margin:5px;width:306px;overflow:hidden;float:left}
.header-sec-navi .header-sub-navi{top:21px;left:-99px;width:250px}
.header-sec-navi .header-sec-navi-first .header-sub-navi{left:-6px}
.header-sec-navi .header-sec-navi-last .header-sub-navi{left:auto;right:0}
.header-sec-navi li:hover .navi-main-cat, .header-sec-navi .navi-over .navi-main-cat{padding:0 5px 0 5px !important;margin-right:-4px;margin-left:5px;}
.header-sec-navi li .navi-main-cat, .header-sec-navi li .navi-main-cat-type2{position:relative;margin-right:-8px;padding:0 9px 0 10px;border:1px solid transparent;white-space:nowrap;float:left}
.header-sec-navi li{position:relative;z-index:26;margin-left:-6px}
.header-sec-navi .header-sub-navi-cnt{text-align:center;white-space:nowrap;line-height:30px;padding:16px 15px}
.header-sec-navi-separator{width:20px;display:inline-block}
.header-sec-navi .header-sub-navi-cnt a:hover{text-decoration:none}
.breadcrumb-home{float:left;height:12px;width:13px;text-indent:-5000px;overflow:hidden;background:url(../images/icons-general.png) no-repeat -417px -160px;margin:3px 3px 0 6px;position:relative;top:-1px}
.breadcrumbs{float:left;position:relative}
.breadcrumbs strong{font-weight:400}
.breadc{position:absolute;top:-27px;width:580px}
.header-sub-navi{display:none;background-color:#fff;position:absolute;top:31px;left:0;margin-top:2px;border:1px solid #666;-webkit-box-shadow:0 4px 10px 1px rgba(0,0,0,0.5);-moz-box-shadow:0 4px 10px 1px rgba(0,0,0,0.5);box-shadow:0 4px 10px 1px rgba(0,0,0,0.5)}
.header-cart .header-sub-navi{left:auto;right:0;top:42px}
.header-sub-navi-cnt{border:4px solid #2b2a2a;border-width:4px 1px 1px;padding:16px 10px 16px 20px;;background-color:#fff;width:auto}
.header-sub-navi-cnt ul{padding-right:20px;margin-bottom:16px;padding-left: 0px;}
.header-sub-navi li .sub-navi-first{padding-left:0;font-weight:700}
.header-sub-navi li li{float:none;padding-left:5px;overflow:hidden}
.header-sub-navi li .header-sub-navi-cat{padding-left:0;font-weight:700}
.header-sub-navi li .mt18{margin-top:18px}
.header-navi li:hover .header-sub-navi, .header-sec-navi li:hover .header-sub-navi, .header-cart li:hover .header-sub-navi, .header-navi .navi-over .header-sub-navi, .header-sec-navi .navi-over .header-sub-navi, .header-cart .navi-over .header-sub-navi, .header-navi li:hover .navi-main-cat span{display:block}
.header-navi li .navi-main-cat{position:relative;margin-bottom:-5px !important}
.header-navi .flt li:hover:after{content:"";background:url(../images/icons-general.png) no-repeat scroll -553px -136px transparent;padding:3px 4px;position:absolute;left:50%;top:26px;margin-left:-4px;z-index:5;}
.header-navi li.navi-inspiration:hover:after, .header-navi .flt li li:hover:after{background:none}
.header-navi li:hover .navi-main-cat, .header-sec-navi li:hover .navi-main-cat, .header-navi .navi-over .navi-main-cat, .header-sec-navi .navi-over .navi-main-cat{text-decoration:none;border:1px solid #666;color:#fff;border-bottom:0;padding:4px 13px 7px;height:22px;position:relative;margin-bottom:-3px;z-index:1;background-color:#2c2c2c;background-image:-webkit-gradient(linear, left top, left bottom, from(#5b5b5b), to(#2c2c2c));background-image:-webkit-linear-gradient(top, #5b5b5b, #2c2c2c);background-image:-moz-linear-gradient(top, #5b5b5b, #2c2c2c);background-image:-ms-linear-gradient(top, #5b5b5b, #2c2c2c);background-image:-o-linear-gradient(top, #5b5b5b, #2c2c2c);background-image:linear-gradient(top, #5b5b5b, #2c2c2c);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#5b5b5b', EndColorStr='#2c2c2c')}
.header-sec-navi li:hover, .header-sec-navi .navi-over{z-index:27}


.item-type-e{padding:16px 10px;width:156px;overflow:hidden;float:left}
.item-type-e span{display:block}
.item-type-e:hover{text-decoration:none !important}
.item-type-e:hover .item-type-e-link, .item-type-e:hover .bold{text-decoration:underline}
.item-type-e-link{text-align:right}
.item-type-e-icon-link{float:right;background:url(../images/icons-general.png) no-repeat -668px -156px;height:17px;width:17px;margin:2px 0 0 4px}
