﻿#wrapper {width:960px;margin:0 auto 0 auto;}
#header {padding:64px 0 36px 38px;}
#header ul {padding:17px 0 0 0;float:right;}
#header ul li {float:left;border-left-color:#CCC;border-left-width:1px;border-left-style:solid;}
#header ul li a {display:block;padding:10px 9px 10px 9px;}
#header ul li a:link {color:#333;text-decoration:none;}
#header ul li a:visited {color:#333;text-decoration:none;}
#header ul li a:hover {color:#888;text-decoration:underline;}
#header ul li.cart {border-right-color:#CCC;border-right-width:1px;border-right-style:solid;}
#header ul li.cart a {background-image:url('../img/btn_cart_f1.jpg');background-repeat:no-repeat;background-position:8px 9px;padding-left:40px;}
#header ul li.cart a:hover {background-image:url('../img/btn_cart_f2.jpg');}
#header h1 {float:left;}
#contents {clear:both;}
#contents .title-box {padding:0 0 2px 0;}
#contents .title {padding:0 17px 12px 0;text-align:right;}
#contents .contents-inner {}
#contents .text1 {padding:0 0 20px 18px;}
#contents .gray-box-outer {background-color:#EEE;width:544px;padding:3px;}
#contents .gray-box-inner {border:1px solid #FFF;background-color:#EEE;padding:21px 0 21px 17px;letter-spacing:0em;}
#contents .gray-box-inner .text2 {background-position:0 3px;padding:0 0 21px 17px;background-image:url('../img/point.jpg');background-repeat:no-repeat;}
#contents .gray-box-inner .text3 {padding:0 0 21px 17px;}
#contents .gray-box-inner .text2 dt {padding:0 0 3px 0;}
#contents .type {background-image:url('../img/bg_bar.jpg');background-repeat:repeat-x;background-position:left bottom;padding:37px 0 16px 19px;width:531px;}
#contents .type ul li {padding:0 10px 0 0;float:left;}
#contents .type dt {padding:0 0 15px 0;}
#contents .info-box dl {padding:0 0 24px 0;clear:left;}
#contents .info-box dl dt,
#contents .info-box dl dd {float:left;}
#contents .info-box dl dt {padding:0 15px 0 0;width:150px;text-align:right;}
#contents .info-box ul li {padding:0 15px 0 0;float:left;}
#contents .info-box {padding:33px 0 0 0;}
#contents .info-box dl dd .form1 {width:242px;}
#contents .info-box dl dd .form2 {width:72px;}
#contents .gray-box2 {background-color:#F6F6F6;width:473px;padding:17px 0 17px 77px;}
#contents .gray-box2 input {background-color:#FFF;}
#contents .gray-box2 p {padding:0 0 10px 0;}
#contents .gray-box2 ul {padding:0 0 0 18px;}
#contents .gray-box2 ul li {padding:0 15px 0 0;float:left;}
#contents .gray-box2 .form1 {width:242px;}
#contents .btn-box {width:550px;text-align:center;padding:70px 0 0 0;}
.contents-left {width:180px;border-top-width:1px;border-top-style:solid;border-top-color:#777;float:left;margin-right:50px;}
.contents-left-inner {border-top-width:1px;border-top-style:solid;border-top-color:#CCC;width:180px;margin-top:1px;}
.contents-left-inner .toptitle {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#777;}
.contents-left-inner .toptitle-inner {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;margin-bottom:1px;}
.contents-left-inner .toptitle-inner p {text-align:center;padding-top:12px;padding-bottom:12px;}
.contents-left-inner ul li {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;text-align:left;padding-top:12px;padding-bottom:12px;padding-left:29px;}
.contents-left-inner ul li a:link {text-decoration:none;color:#333;}
.contents-left-inner ul li a:visited {text-decoration:none;color:#333;}
.contents-left-inner ul li a:hover {text-decoration:underline;color:#888;}
.contents-left-inner dl {padding:7px 15px 0 10px;}
.contents-left-inner dl dd {padding:0 0 10px 0;border-bottom:1px #CCC solid;}
.contents-left-inner .topics-box {padding:6px 0;}
.contents-left-inner #scroll-pane {width:180px;height:195px;}
.contents-right {width:729px;border-top-width:1px;border-top-style:solid;border-top-color:#777;float:left;}
.contents-right-inner {width:729px;border-top-width:1px;border-top-style:solid;border-top-color:#CCC;margin-top:1px;clear:left;}
.contents-right-inner .search-box {background-color:#F6F6F6;margin-top:5px;padding-top:0px;padding-left:10px;padding-bottom:15px;}
.contents-right-inner .search-box .select {width:110px;}
.search-box .terms {background-image:url(../img/point.jpg);background-repeat:no-repeat;background-position:left center;padding-left:15px;}
.search-box dl {padding-top:15px;float:left;padding-right:13px;}
.search-box dl dt {padding-bottom:3px;}
.search-box dl dd .size1 {width:110px;background-color:#FFF;}
.search-box .terms-t {clear:left;float:left;margin-right:15px;padding-top:18px;}
.search-box .terms-t .size2 {width:100px;background-color:#FFF;}
.search-box .sorting {float:left;padding-top:14px;clear:left;width:550px;}
.search-box .sorting dt {float:left;padding-right:8px;padding-top:4px;}
.search-box .sorting dd {float:left;padding-right:7px;padding-top:4px;}
.search-box .sorting .k-btm {padding-top:0px;}
.search-box .sorting .k-btm .s-btn {width:100px;}
.contents-right-inner .p-btn_box {clear:left;padding-top:27px;padding-left:115px;padding-bottom:20px;}
.p-btn_box .b-wide {background-color:#F6F6F6;height:15px;width:39px;padding-bottom:3px;font-size:11px;padding-left:3px;border:1px solid #CCC;}
.p-btn_box .b-bold {background-color:#AAA;height:15px;font-size:12px;font-weight:bold;color:#FFF;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin-top:1px;}
.p-btn_box p {background-color:#F6F6F6;height:15px;padding:3px 6px;border:1px solid #CCC;float:left;margin:0 3px 0 0;text-align:center;}
.p-btn_box p a:link {text-decoration:none;color:#333;}
.p-btn_box p a:visited {text-decoration:none;color:#333;}
.p-btn_box p a:hover {text-decoration:none;color:#333;}
.contents-right-inner .itembox {width:21.5%;padding:1%;margin:0 2% 0 0;float:left;}
.contents-right-inner .itembox:nth-child(4n) {margin:0;}
.itembox .itembox-inner {position:relative;}
.itembox-inner_left {float:left;position:relative;}
.itembox-inner_left p.item-image {text-align:center;border:1px solid #CCC;padding:1px;}
.itembox-inner_left ul {position:absolute;top:10px;right:0;width:100%;}
.itembox-inner_left .m-text {padding:3px 5px;color:#FFF;background:#e44175;font-size:10px;line-height:100%;float:right;margin-right:5px;}
.itembox-inner_left .m-text_e {padding:0px;font-size:10px;line-height:100%;float:right;margin-right:5px;}



.itembox-inner_right {float:left;}
.itembox-inner_right .item-name {padding-top:8px;min-height:40px;}
.itembox-inner_right .item-name dt {font-weight:bold;float:left;letter-spacing:0;font-size:10px;line-height:120%;}
.itembox-inner_right .item-name dd {float:right;padding-right:35px;}
.itembox-inner_right .item-name .m-text {clear:right;padding:3px 5px;color:#FFF;background:#e44175;position:absolute;top:10px;right:-10px;font-size:10px;line-height:100%;}
.itembox-inner_right .codebox-outer {padding-bottom:5px;}
.itembox-inner_right .codebox {clear:left;float:left;font-size:10px;letter-spacing:0;line-height:120%;padding-top:5px;}
.itembox-inner_right .codebox .price-bold {margin-top:5px;}
.itembox-inner_right .codebox .price-bold p {font-size:10px;letter-spacing:0;display:table;width:100%;}
.itembox-inner_right .codebox .price-bold span:nth-child(1) {font-weight:bold;display:table-cell;min-width:70px;text-align:left;}
.itembox-inner_right .codebox .price-bold span:nth-child(2) {display:table-cell;text-align:right;}


.itembox-inner_right .desc-box {padding:15px 0 0 0;font-size:10px;letter-spacing:0;}
.itembox-inner_right .bt-cart {float:left;}
.itembox-inner_right .bt-cart p {float:left;padding-top:13px;padding-left:5px;}
.itembox-inner_right .bt-cart p .size3 {width:50px;}
.itembox-inner_right .bt-cart p:nth-child(1) {padding-top:13px;}
.codebox-outer .bt-cart .cart-btn1 div.button span {font-size:10px !important;line-height:150%;}
.codebox-outer .bt-cart .cart-btn1 .btn_cart {width:100px;height:26px}
.itembox-inner_right .s-text p {padding-top:5px;padding-bottom:10px;}
.contents-right-inner .p-btn_box2 {clear:left;padding-top:27px;padding-left:258px;padding-bottom:70px;}
.p-btn_box2 .b-wide {background-color:#F6F6F6;height:15px;width:39px;padding-bottom:3px;font-size:11px;padding-left:3px;border:1px solid #CCC;}
.p-btn_box2 .b-bold {background-color:#AAA;width:14px;height:15px;font-size:12px;font-weight:normal;color:#FFF;padding-left:6px;padding-bottom:3px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin-top:1px;}
.p-btn_box2 .b-bold span {font-weight:bold;}
.p-btn_box2 p {background-color:#F6F6F6;height:15px;width:14px;padding-bottom:3px;padding-left:6px;border:1px solid #CCC;float:left;margin-right:5px;}
.jScrollPaneContainer {position:relative;overflow:hidden;z-index:1;border:1px solid #CCC;}
.jScrollPaneTrack {position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#E1D3B9;}
.jScrollPaneDrag {position:absolute;background:#B19E80;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop {position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom {position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp {display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowDown {display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;background:red;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspVerticalBar *,
.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#EEE;position:relative;}
.jspDrag{background:#DDD;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}
.horizontal-only{height:auto;max-height:180px;}
