@charset "UTF-8";
/* ------------------------------------------------------
 reset
------------------------------------------------------- */
.tano-original-category-body #tano-main-area img {
	font-size:0;
	line-height:0;
	vertical-align:bottom;
}
/* ------------------------------------------------------
 tano-oricate-column2-wrap
------------------------------------------------------- */
.tano-original-category-body #tano-main-area .tano-oricate-column2-wrap {
	border-bottom:1px dotted #b3b3b3;
	width:720px;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
}
.tano-original-category-body #tano-main-area .tano-oricate-column2-wrap.tano-last-child {
	border-bottom:none;
}
.tano-original-category-body #tano-main-area .tano-oricate-column2-wrap .tano-oricate-column-block-01 {
	float:left;
	width:350px;
}
.tano-original-category-body #tano-main-area .tano-oricate-column2-wrap .tano-oricate-column-block-02 {
	float:right;
	width:350px;
}
/* ------------------------------------------------------
 tano-recommend-item-list
------------------------------------------------------- */
.tano-original-category-body #tano-main-area .tano-recommend-item-list {
}
.tano-original-category-body #tano-main-area .tano-recommend-item-list .tano-recommend-item-thumbnail {
	float:left;
	width:50px;
}
.tano-original-category-body #tano-main-area .tano-recommend-item-list .tano-recommend-item-title-01 {
	float:right;
	width:285px;
	padding:15px 0 0 0;
	font-size:16px;
}
.tano-original-category-body #tano-main-area .tano-recommend-item-list .tano-recommend-item-detail {
	clear:both;
	padding:10px 0 0 0;
}
.tano-original-category-body #tano-main-area .tano-recommend-item-list .tano-recommend-item-detail-list {
	margin:10px 0 0 0;
}
.tano-original-category-body #tano-main-area .tano-recommend-item-list .tano-recommend-item-detail-list li {
	float:left;
	width:165px;
	padding:0 10px 0 0;
}
.tano-original-category-body #tano-main-area .tano-recommend-item-list .tano-recommend-item-detail-list li a {
	display:block;
	background:url(/common-tano/img/icon-arrow-right-green.png) no-repeat 0 0.4em;
	padding:0 0 0 10px;
}
/* ------------------------------------------------------
 tano-button
------------------------------------------------------- */
.tano-original-category-body #tano-main-area .tano-button-box-01 {
	margin:20px 0 0 0;
	text-align:center;
	letter-spacing:-1em;
}
.tano-original-category-body #tano-main-area .tano-button-box-01 .tano-button-01,
.tano-original-category-body #tano-main-area .tano-button-box-01 .tano-button-02 {
	display:inline;
	letter-spacing:normal;
}
.tano-original-category-body #tano-main-area .tano-button-box-01 .tano-button-01 a,
.tano-original-category-body #tano-main-area .tano-button-box-01 .tano-button-02 a {
	color:#fff;
	text-decoration:none;
}
.tano-original-category-body #tano-main-area .tano-button-box-01 .tano-button-02 {
	margin:0 0 0 20px;
}
.tano-original-category-body #tano-main-area .tano-button-box-01 .tano-button-01 img,
.tano-original-category-body #tano-main-area .tano-button-box-01 .tano-button-02 img {
	vertical-align:top;
}
.tano-original-category-body #tano-main-area .tano-button-box-02 {
	margin:20px 0 0 0;
	padding:0 0 22px 0;
	text-align:center;
	letter-spacing:-1em;
}
.tano-original-category-body #tano-main-area .tano-button-box-02 .tano-button-01,
.tano-original-category-body #tano-main-area .tano-button-box-02 .tano-button-02 {
	display:inline;
	letter-spacing:normal;
}
.tano-original-category-body #tano-main-area .tano-button-box-02 .tano-button-01 a,
.tano-original-category-body #tano-main-area .tano-button-box-02 .tano-button-02 a {
	display:inline-block;
}
.tano-original-category-body #tano-main-area .tano-button-box-02 .tano-button-02 {
	margin:0 0 0 20px;
}
.tano-original-category-body #tano-main-area .tano-button-box-02 .tano-button-01 img,
.tano-original-category-body #tano-main-area .tano-button-box-02 .tano-button-02 img {
	vertical-align:top;
}
/*tano-category-display-control
==================================*/
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-category-display-control {
	padding:0 0 15px 0;
	border-bottom:1px dotted #bbbbbb;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-category-display-control dt {
	float:left;
	width:77px;
	padding:0 0 0 3px;
	font-weight:bold;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-category-display-control dd {
	display:inline;
	float:left;
	margin:0 0 0 2%;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-category-display-control dd ul {
	overflow:hidden;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-category-display-control dd ul li {
	float:left;
	margin:0 0 0 -1px;
	padding:0 10px;
	border-left:1px solid #333;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-category-display-control dd ul .tano-select {
	background:#eee;
	color:#333;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-category-display-control #tano-list-change {
	padding:0 0 0 20px;
	background:url(/images/category/large-class/icon-list-change.gif) 0 2px no-repeat;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-category-display-control #tano-list-change .tano-select {
	background:#eee;
	color:#333;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-category-display-control #tano-thumb-change {
	padding:0 0 0 22px;
	background:url(/images/category/large-class/icon-thumb-change.gif) 0 2px no-repeat;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-category-display-control #tano-thumb-change .tano-select {
	background:#eee;
	color:#333;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-category-display-control .tano-icon-explanation-button {
	z-index:1;
	position:relative;
	float:right;
	margin:-5px 0 0 0;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-category-display-control .tano-icon-explanation-button img {
	vertical-align:middle;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-substitute-change {
	margin:30px 0 10px 0;
	padding:10px 0;
	border-top:1px dotted #333333;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-display-chenge {
	padding-top:5px;
}
/*tano-icon-explanation-detail*/
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-icon-explanation-detail {
	z-index:9999;
	position:absolute;
	top:25px;
	right:0;
	display:none;
	padding:20px;
	border:1px solid #CCC;
	background:#fff;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-icon-explanation-detail dl {
	width:40em;
	margin:5px 0 0 0;
	text-align:left;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-icon-explanation-detail dl dt,
#tano-main-area #tano-narrowing-result .tano-original-category-body #tano-icon-explanation-detail dl dd {
	float:left;
	margin:0 0 0 2%;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-icon-explanation-detail dl dt {
	width:7.5em;
	text-align:center;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-icon-explanation-detail dl dt span {
	display:inline-block;
	padding:2px 3px 0 3px;
	border:1px solid #7a4407;
	background:#fffde3;
	color:#7a4407;
	font-weight:normal;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-icon-explanation-detail dl dd {
	width:10.0em;
	padding:3px 0 0 0;
}
/*tano-list-pager*/
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-pager p,
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-pager ul,
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-pager div {
	float:left;
	line-height:20px;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-pager {
	height:20px;
	padding:20px 0;
	background:#eee;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-pager p {
	width:165px;
	padding:0 0 0 15px;
	font-size:18px;
	font-size:1.8rem;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-pager p span {
	font-size:12px;
	font-size:1.2rem;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-pager ul {
	width:360px;
	text-align:center;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-pager ul li {
	float:left;
	width:36px;
	text-align:center;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-pager ul li span,
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-pager ul li a {
	padding:4px 6px;
	font-size:14px;
	font-size:1.4rem;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-pager ul li span {
	background:#666;
	font-weight:bold;
	color:#fff;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-pager ul li a:hover,
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-pager ul li a:active {
	background:#666;
	color:#fff;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-pager div {
	width:165px;
	padding:0 15px 0 0;
	text-align:right;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-pager div a {
	margin:0 0 0 15px;
}
/*tano-list-controller*/
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-controller {
	height:40px;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-controller label,
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-controller p,
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-controller div {
	display:block;
	float:left;
	margin:8px 0 0 7px;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-controller .tano-all-check {
	width:121px;
	height:23px;
	padding:3px 0 0 0;
	background:url(/common-tano/img/btn-all-check.png) 0 0 no-repeat;
	cursor:pointer;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-controller .tano-notice-favorite {
	height:22px;
	margin:8px 0 0 80px;
	padding:3px 30px 0 0;
	color:#fff;
	background:url(/images/category/large-class/bg-arrow-white.png) 100% 3px no-repeat;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-controller .tano-notice-favorite span {
	padding:2px 0 0 5px;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-controller .tano-button-area a {
	display:inline-block;
	height:25px;
	background:#fff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
* html .tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-controller .tano-button-area a {
	display: inline;
}
*+html .tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-controller .tano-button-area a {
	display: inline;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result .tano-list-controller .tano-button-area a img {
	display:block;
}
/*tano-item-detail-list*/
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list {
	overflow:hidden;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box {
	position:relative;
	margin:-1px 0 0 0;
	border-top:1px dotted #333;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-checkbox {
	width:40px;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-checkbox input {
	position:absolute;
	top:50%;
	left:10px;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail {
	float:right;
	width:680px;
	padding:20px 0;
	background:#fff;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left {
	float:left;
	width:150px;
	margin:0 0 0 10px;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-item-picture-02 {
	display:block;
	margin:0 0 20px 0;
	border:1px solid #CCC;
}

.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right {
	float:right;
	width:500px;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-item-name {
	display:block;
	margin:0 0 10px 0;
	padding:0 25px 0 0;
	font-size:16px;
	font-size:1.6rem;
	font-weight:bold;
	line-height:1.6em;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-item-price-area {
	margin:0 0 5px 0;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-item-price-area .tano-maker-price {
	float:left;
	margin:0 0 5px 0;
	text-align:right;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-item-price-area .tano-sale-price {
	float:right;
	width:240px;
	margin:0 0 0 0;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-item-price-area .tano-sale-price dt {
	margin:0 0 5px 0;
	font-weight:bold;
	font-size:14px;
	font-size:1.4rem;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-item-price-area .tano-sale-price dd {
	text-align:right;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-item-price-area .tano-sale-price dd span {
	color:#e80000;
	font-size:26px;
	font-size:2.6rem;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-item-price-area .tano-sale-price dd span span {
	font-size:16px;
	font-size:2.6rem;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area {
	margin:0 0 10px 0;
	padding:10px;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-icon-area {
	float:left;
	width:175px;
	padding-right:5px;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-icon-area span {
	display:inline-block;
	margin:2px 0 0 0;
	padding:2px;
	background:#fffde3;
	border:1px solid #7a4407;
	line-height:1.8em;
	color:#7a4407;
	word-wrap:break-word;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area label {
	display:block;
	float:left;
	height:45px;
	line-height:45px;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area label input {
	width:42px;
	height:28px;
	margin:5px 0 0 0;
	border:1px solid #666;
	text-align:right;
	line-height:26px;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-button-cartin {
	margin:5px 0 0 7px;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-item-returned {
	margin:0;
	padding:0 5px 0 0;
	clear:both;
	text-align:right;
}
.tano-original-category-body #tano-main-area #tano-narrowing-result #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-item-returned a {
	padding:0 0 0 15px;
	background:url(/images/category/large-class/icon-item-returned.png) 0 0 no-repeat;
}
.tano-original-category-body #tano-main-area .tano-item-info {
	margin-bottom: 10px;
}

/*/original-category/C-00-02-01-02-00-00-ar.html*/

#tano-main-area .tano-list-controller .tano-all-check {
	top: 0;
	left: 0;
}

#tano-main-area .tano-list-controller .tano-button-area-02 p {
}
#tano-main-area .tano-list-controller .tano-button-area-02 ul{
	display: inline-block;
}
#tano-main-area .tano-list-controller .tano-button-area-02 li {
	display: inline-block;
	vertical-align: middle;
}
*+html #tano-main-area .tano-list-controller .tano-button-area-02 ul,
*+html #tano-main-area .tano-list-controller .tano-button-area-02 li {
	display: inline;
}
* html #tano-main-area .tano-list-controller .tano-button-area-02 ul,
* html #tano-main-area .tano-list-controller .tano-button-area-02 li {
	display: inline;
}
#tano-main-area .tano-list-controller .tano-button-area-02 li a {
	display: block;
}

#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-icon-area-02 {
	width: 225px;
}
#tano-main-area .tano-order-area .tano-icon-area-02 .tano-product-info-icon {
	margin: 0;
	padding: 0;
	border: none;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area label input {
	width: 3em;
	padding: 0.5em;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area label {
	line-height: 1.6;
}




#tano-main-area #tano-narrowing-result .tano-not-found-text {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
	color: #ff3c4a;
}
#tano-main-area #tano-narrowing-result .tano-not-found-hint {
	margin: 0 0 20px 0;
}
#tano-main-area #tano-narrowing-result .tano-not-found-hint li {
	text-align:left;
	display: block;
	max-width: 100%;
}
#tano-main-area #tano-narrowing-result .tano-search-tech {
	margin:20px 0 0 0;
}
#tano-main-area #tano-narrowing-result .tano-search-textarea {
	position:relative;
	margin:15px 0 0 0;
}
#tano-main-area #tano-narrowing-result .tano-search-textarea .tano-search-narrowing,
#tano-main-area #tano-narrowing-result .tano-search-textarea .tano-search-narrowing-hidden {
	float:left;
	border:1px solid #b3b3b3;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff 0%, #ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff 0%, #ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 0%, #ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fff 0%, #ececec 100%); /* W3C */
}
#tano-main-area #tano-narrowing-result .tano-search-textarea .tano-search-narrowing a,
#tano-main-area #tano-narrowing-result .tano-search-textarea .tano-search-narrowing-hidden a {
	height:28px;
	margin:0 11px 0 0;
	padding:0 24px 0 15px;
	background:url(/common-tano/img/icon-arrow-bottom.png) 100% 45% no-repeat;
	line-height:28px;
}
#tano-main-area #tano-narrowing-result .tano-search-textarea .tano-search-narrowing p {
	height:28px;
	margin:0;
	padding:0 24px 0 15px;
	line-height:28px;
	font-weight:normal;
	font-size:1.2rem;
}
#tano-main-area #tano-narrowing-result .tano-search-textarea .tano-search-text {
	height:28px;
	width:50%;
	margin:0 10px 0 0;
	padding:0 5px;
	border:1px solid #b3b3b3;
	border-left:none;
	line-height:28px;
	box-shadow:2px 3px 3px #eee inset;
	-moz-box-shadow:2px 3px 3px #eee inset;
	-webkitbox-shadow:2px 3px 3px #eee inset;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
