@charset "UTF-8";
/* title */

#tano-main-area {
	padding-bottom: 1px;
}
.tano-h1-type-01,
.tano-h1-type-02,
.tano-h1-type-03  {
	display: block;
	position: relative;
	margin: 0;
	padding: 10px;
	font-size: 24px;
	font-size: 2.4rem;
	background: #ffffff;
	border-top: 7px solid #2d9047;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	line-height: 1.1;
}
.tano-h1-type-01 .tano-icon-new, .tano-h1-type-01 .tano-link-type-01 {
	border: none;
}

.tano-h1-type-01 .tano-icon-new {
	display:inline-block;
	padding:5px 3px 3px;
	background: #ffe9e9;
}

.tano-h1-type-01 .tano-h1-icon{
	vertical-align: middle;
	padding:0px 10px 0px 0px;
}

/* tano-detail */
.tano-detail h3 {
	color:#0145d3;
	font-size:16px;
	margin-bottom:10px;
}
.tano-icon-osusume {
	display:inline-block;
	margin-left:10px;
	color:#ff0000;
	background:#ffe9e9;
	font-size:12px;
	font-weight:normal;
	padding:5px 3px 3px;
	line-height:1.1;
}
.tano-icon-new {
	display:inline-block;
	margin-left:10px;
	color:#ff0000;
	background:#ffe9e9;
	font-size:12px;
	font-weight:normal;
	padding:5px 3px 3px;
	line-height:1.1;
}
.tano-h2-type-01 {
	display: block;
	position: relative;
	margin: 0 0 20px 0;
	padding: 4px 0 4px 10px;
	font-size: 20px;
	font-size: 2.0rem;
	line-height: 1.2;
	background: #ffffff;
	color: #333333;
}

.tano-h2-type-02 {
    background-image: url("/common-tano/img/icon-h2-13.png");
    border-top: 5px solid #2d9047;
    color: #0f5636;
}

/*.tano-h2-type-01 {
	position: relative;
	margin: 0 0 15px 0;
	padding: 1px;
	background: #FFF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.tano-h2-type-01 .tano-h2-inner {
	display: block;
	padding: 10px 0 10px 40px;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
	color: #0f5636;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-top: 5px solid #2d9047;
	margin-top:10px;
}*/

/*-------------------------------------------*/
/* 151222 在庫状況照会ボタン ここから */
/*-------------------------------------------*/
.tano-h2-inner .tano-zaiko_status {
	position: absolute;
	top: -.2em;
	right: 1em;
	padding-right: 2em;
	font-weight: normal;
	cursor: pointer;
}
.tano-h2-inner .tano-zaiko_status:hover {
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	zoom:1;
}

/*-------------------------------------------*/
/* 151222 在庫状況照会ボタン ここまで */
/*-------------------------------------------*/

#tano-accordion-00 {
	position: relative;
	padding: 0;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 35px;
}
#tano-accordion-00.tano-margin-top-05 {
	margin-bottom: -15px;
}
/*carousel　accordion　switch customize*/
.tano-h2-inner .tano-accordion-icon {
	position: absolute;
	right: 0.5em;
	padding-right: 2em;
	font-weight: normal;
	font-size: 0.9em;
	background: url(/common-tano/img/btn-close-03.gif) right center no-repeat;
	cursor: pointer;
}

.tano-h2-inner .tano-accordion-icon.tano-accordion-switch-close {
	background-image: url(/common-tano/img/btn-open-03.gif);
}
/*tano-h2*/
.tano-h2-type-04 {
	position: relative;
	padding: 1px;
	background: #FFF;
}
.tano-h2-type-03 {
	position: relative;
	padding: 6px 14px;
	background-color: #eee;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.42;
	font-weight: bold;
}
.tano-h2-type-04 {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.tano-h2-type-04 .tano-h2-inner {
	display: block;
	padding: 0 0 0 40px;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
	color: #FFF;
	line-height: 35px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-position: 8px 4px;
	background-repeat: no-repeat;
}
.tano-title-text-01 {
	position: absolute;
	top: 10px;
	right: 15px;
	font-weight: normal;
}
h1 .tano-link-type-01 {
	position: absolute;
	top: 20px;
	margin-left: 20px;
}
h1 .tano-link-type-02 a {
	position: absolute;
	top: 20px;
	right: 0;
	font-size: 12px;
	font-weight: normal;
}
h2 .tano-link-type-01,
h3 .tano-link-type-01 {
	position: absolute;
	top: 8px;
	margin-left: 20px;
}
.tano-link-type-01 {
	padding: 2px 10px 2px 5px;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 1.4em;
}

h1 .tano-link-type-01 a,h1 .tano-link-type-02 a, h2 .tano-link-type-01 a, h3 .tano-link-type-01 a, .tano-order-change .tano-link-type-01 a,
.tano-link-type-01 a{
	padding: 0 0 0 10px;
	background: url(/common-tano/img/icon-arrow-right-green.png) 0 0.35em no-repeat;
}

#tano-container-left .tano-link-type-03, #tano-container-left .tano-link-type-03-image {
	position: absolute;
	top: 2px;
	right: 10px;
}
#tano-container-left .tano-link-type-03 a {
	padding: 2px 12px 2px 12px;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 1.4em;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #ececec;
	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 */
	border: 1px solid #c1c1c1;
	color: #333333;
}

#tano-container-left .tano-link-type-05 {
	float:left;
	margin-right:30px;
}
#tano-container-left .tano-link-type-05 select {
	width: 215px;
}

#tano-container-left .tano-link-type-06 {
	margin-bottom:10px;
}
#tano-container-left .tano-link-type-07 {
	float:left;
	margin-right:10px;
}

#tano-container-left .tano-address-inner li{
	float:left;
	margin-bottom:10px;
	margin-right:30px;
}

#tano-container-left .tano-address-inner li.tano-address-btn-last {
	margin-right:0px;
}

#tano-container-left .tano-address-inner-02 {
	float:left;
}

#tano-container-left .tano-link-type-03 a.tano-button-image {
	background:none;
	border:none;
	border-radius:0px;
	color:#333;
	font-size:inherit;
	font-weight:normal;
	line-height:140%;
	padding:0px;
}
#wrap .tano-h2-color-01 {
	border: 1px solid #52a028;
}
#wrap .tano-h2-color-01 .tano-h2-inner {
	background-color: #52a028;
}
#wrap .tano-h2-color-02 {
	border: 1px solid #ff8b00;
}
#wrap .tano-h2-color-02 .tano-h2-inner {
	background-color: #ff8b00;
}
#wrap .tano-h2-color-03 {
	border: 1px solid #1ca466;
}
#wrap .tano-h2-color-03 .tano-h2-inner {
	background-color: #1ca466;
}
#wrap .tano-h2-color-04 {
	border: 1px solid #3fa9e5;
}
#wrap .tano-h2-color-04 .tano-h2-inner {
	background-color: #3fa9e5;
}
#wrap .tano-h2-color-05 {
	border: 1px solid #c18a09;
}
#wrap .tano-h2-color-05 .tano-h2-inner {
	background-color: #c18a09;
}
#wrap .tano-h2-color-06 {
	border: 1px solid #e63f85;
}
#wrap .tano-h2-color-06 .tano-h2-inner {
	background-color: #e63f85;
}
.tano-h2-icon-01 .tano-h2-inner {
	background-image: url(/common-tano/img/icon-h2-01-green.png);
}
.tano-h2-icon-02 .tano-h2-inner {
	background-image: url(/common-tano/img/icon-h2-02.png);
}
.tano-h2-icon-03 .tano-h2-inner {
	background-image: url(/common-tano/img/icon-h2-03.png);
}
.tano-h2-icon-04 .tano-h2-inner {
	background-image: url(/common-tano/img/icon-h2-04.png);
}
.tano-h2-icon-05 .tano-h2-inner {
	background-image: url(/common-tano/img/icon-h2-05.png);
}
.tano-h2-icon-06 .tano-h2-inner {
	background-image: url(/common-tano/img/icon-h2-06.png);
}
.tano-h2-icon-07 .tano-h2-inner {
	padding: 0 0 0 20px;
	background-image: url(/common-tano/img/icon-h2-type-03.png);
	background-position: 8px 8px;
}
.tano-h2-icon-08 .tano-h2-inner {
	background-image: url(/common-tano/img/icon-h2-08.png);
}
.tano-h2-icon-09 .tano-h2-inner {
	background-image: url(/common-tano/img/icon-h2-09.png);
}
.tano-h2-icon-10 .tano-h2-inner {
	background-image: url(/common-tano/img/icon-h2-10.png);
}
.tano-h2-icon-11 .tano-h2-inner {
	background-image: url(/common-tano/img/icon-h2-11.png);
}
.tano-h2-icon-12 .tano-h2-inner {
	background-image: url(/common-tano/img/icon-h2-12.png);
}
.tano-h3-type-01, .tano-h3-type-04 {
	margin: 0 0 10px 0;
}
.tano-ar .tano-h3-type-01, .tano-ar .tano-h3-type-04 {
	background: #f2f6df;
}
.tano-ac .tano-h3-type-01, .tano-ac .tano-h3-type-04 {
	background: #f2f6df;
}
.tano-h3-type-01 a {
	position: relative;
	display: block;
	padding: 10px 0 10px 54px;
}
.tano-h3-type-04 a {
	display: block;
	padding: 13px 0 13px 10px;
}
.tano-h3-type-01 a img {
	position: absolute;
	top: -4px;
	left: 4px;
	padding: 4px;
	background: #fff;
	border: 2px solid #6ead20;
	border-radius: 23px;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
}
.tano-h3-type-02 {
	position: relative;
	min-height: 20px;
	margin: 0 0 15px 0;
	padding: 6px 8px;
	border: 1px solid #cccccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #fff;
	font-size: 16px;
	font-size: 1.6rem;
}
.tano-h3-type-02 span {
	display: block;
	display: inline-block;
	padding: 0 0 0 10px;
	vertical-align: middle;
}
.tano-h3-type-02 span a {
	display: block;
}
.tano-h3-type-03 .tano-h3-inner {
	display: block;
	padding: 10px;
	border-top: 1px solid #ced3d6;
	border-bottom: 1px solid #ced3d6;
	border-right: 1px solid #ced3d6;
	background: #fff;
}
.tano-h3-type-05 {
	position: relative;
	margin: 0 0 10px 0;
	font-size: 16px;
	font-size: 1.6rem;
}
.tano-h3-type-05 span {
	display: block;
	display: inline-block;
}

/*display: block;
	margin: 0 0 0 5px;
	padding: 25px 10px;*/
#tano-main-area article .tano-h3-type-03 .tano-title {
	float: left;
}
#tano-main-area article .tano-h3-type-03 .tano-date {
	float: right;
	font-size: 12px;
	font-size: 1.2rem;
}
/* Category-list-01 */
#tano-main-area .tano-category-list-01 {
	margin: 10px 0 20px 0;
}
#tano-main-area .tano-category-list-01 li {
	display: inline;
	float: left;
	width: 45%;
	margin: 0 5% 0 0;
}
#tano-main-area .tano-category-list-01 li:nth-child(4n) {
	margin-right: 0;
}


.tano-category-list-01 li .tano-item-picture-02 {
	display: block;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	width: 151px;
	border: 1px solid #ccc;
}
.tano-category-list-01 li .tano-item-picture-02 img {
	vertical-align: middle;
}
.tano-category-list-01 li .tano-item-name {
	display: block;
	margin: 0 0 10px 0;
	line-height: 1.4em;
}
.tano-category-list-01 li dl {
	margin: 0 0 10px;
}
.tano-category-list-01 li dl dt {
	border-bottom: 1px dotted #ccc;
}
.tano-category-list-01 li dl dd {
	text-align: right;
}
.tano-category-list-01 li dl .tano-before-price {
	text-decoration: line-through;
}
.tano-category-list-01 li dl .tano-after-price span {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
	color: #e60000;
}
.tano-category-list-01 li dl .tano-after-price span span {
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: normal;
}
.tano-category-list-01 li .tano-cartin, .tano-category-list-01 li .tano-info-inquiry {
	display: block;
	text-align: right;
}
/* Category-list-02 */
#tano-main-area .tano-category-list-02 {
	margin-top: 20px;
}
#tano-main-area .tano-category-list-02 li {
	float: left;
	width: 16%;
	margin-right: 0.8%;

}
#tano-main-area .tano-category-list-02 li:nth-child(6n) {
	margin-right: 0;
}
/* ranking */
#tano-category-ranking-01 section {
	position: relative;
}
#tano-main-area #tano-category-ranking-01 section, .tano-category-ranking-juniorlow li section {
	margin: 0 0 10px 0;
	padding: 15px 0 15px 15px;
}
* html #tano-category-ranking-01 section, .tano-category-ranking-juniorlow li section {
	height: 1%;
}
*+html #tano-category-ranking-01 section, .tano-category-ranking-juniorlow li section {
	height: 1%;
}
.tano-category-ranking-juniorlow li section {
	padding: 10px 0 15px 10px;
}
#tano-main-area .tano-category-ranking-juniorlow li section.clearfix {
	margin-bottom: 0px;
	padding-bottom: 10px;
}
.tano-category-ranking-juniorlow li .tano-text-right a {
	display: inline;
}
#tano-category-ranking-01 section .tano-item-picture-02 {
	float: left;
	display: block;
	margin: 0 15px 0 0;
	border: 1px solid #ccc;
}
#tano-category-ranking-01 section dl dt {
	margin: 0 0 10px 0;
}
#tano-category-ranking-01 section div {
	text-align: right;
}
#tano-category-ranking-01 section div span span {
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: normal;
}
#tano-main-area .tano-ranking-item-wrap {
}
#tano-main-area .tano-ranking-item-wrap .tano-order-block dd .tano-button-cart {
	vertical-align: middle;
}
/*#tano-category-ranking-01 section .tano-item-price {
	float: left;
	width: 200px;
	text-align: left;
}*/
#tano-category-ranking-01 section .tano-item-price .tano-price-offered{
	border-bottom: 1px dotted #ccc;
}
/*#tano-category-ranking-01 section .tano-order-block {
	width: 400px;
	float: right;
}*/
#tano-category-ranking-01 section .tano-order-block dt,
#tano-category-ranking-01 section .tano-order-block dd {
	display: inline-block;
}
#tano-category-ranking-01 .tano-order-block dt {
	color: #333;
	width: 25%;
	font-weight: normal;
}
#tano-category-ranking-01 .tano-order-block dd {
	width: 70%;
	text-align: right;
}
/*#tano-category-ranking-01 .tano-order-block dd input {
	width: 4em;
}*/
#tano-main-area #tano-category-ranking-01 section div a {
	margin: 0 0 0 10px;
}
#tano-category-ranking-01 section div a img {
	vertical-align: middle;
}
#tano-main-area .tano-category-ranking-juniorlow {
	margin: 0 0 0 0;
}
#tano-main-area .tano-category-ranking-juniorlow li {
	float: left;
	width: 174px;
}
#tano-main-area .tano-category-ranking-juniorlow li:last-child {
	margin-right: 0;
}

#tano-main-area .tano-category-ranking-juniorlow li .tano-item-picture {
	position: relative;
	padding: 0 0 0 20px;
}

.tano-category-ranking-juniorlow li section .tano-item-picture a img, .tano-category-ranking-juniorlow li section .tano-item-name {
	display: block;
}
.tano-category-ranking-juniorlow li section .tano-item-price {
	text-align: right;
}
.tano-category-ranking-juniorlow li section .tano-item-price span {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	color: #e60000;
}
.tano-category-ranking-juniorlow li section .tano-item-price span span {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: normal;
}
.tano-category-ranking-juniorlow li section .tano-cartin {
	display: block;
	float: right;
	width: 30%;
}
#tano-category-ranking-01 h3 img, .tano-category-ranking-juniorlow h3 img {
	display: block;
}
#tano-main-area .tano-category-ranking-juniorlow .tano-order-block {
	margin-top: 10px;
}
#tano-main-area .tano-category-ranking-juniorlow .tano-order-block dt {
	width: 30%;
}
#tano-main-area .tano-category-ranking-juniorlow .tano-center {
	margin-top: 10px;
}
#tano-main-area .tano-category-ranking-juniorlow .tano-center a img {
	display: inline;
}

/*tano-date01 */
.tano-news {
	margin-bottom: 10px;
}
.tano-date01 {
	margin-top: 18px;
}
.tano-date01 dt {
	clear: both;
	float: left;
	width: 130px;
}
.tano-date01 dd {
	margin: 0 0 10px 0;
	padding: 0 15px 10px 135px;
	border-bottom: 1px dotted #ccc;
	line-height: 1.4em;
}


#tano-container-left .tano-date01 .tano-news-emphasis,
#tano-container-left .tano-date01 .tano-news-emphasis a {
	color: #c00000;
}


/*tano-caroucel-01 */


 /*ac */
.tano-ac .tano-h3-type-02 .tano-h3-inner {
	border-left: 3px solid #ff8b00;
}
/*ar*/
/*.tano-ar .tano-h1-type-01 {
	background: #579c27;
}
.tano-ar .tano-h2-type-01 {
	border: 1px solid #579c27;
}*/
.tano-ar .tano-h3-type-02 .tano-h3-inner {
	border-left: 3px solid #2c761c;
}
#tano-main-area .tano-box-column-1 .tano-h2-type-01 {
	margin-bottom: 10px;
}
#tano-main-area .tano-float-area-02 .tano-float-block,
#tano-main-area .tano-box-column-1 .tano-float-block,
#tano-main-area .tano-box-column-3 .tano-float-block,
#tano-main-area .tano-box-column-1-harf-02 .tano-float-block-wrap {
	border: 1px solid #cccccc;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
}
#tano-main-area .tano-float-area-02 .tano-float-block p {
	padding: 10px;
	border-bottom: 1px solid #cccccc;
}
#tano-main-area .tano-float-area-02 .tano-float-block p.tano-last-child {
	border-bottom: none;
}

#tano-main-area .tano-box-column-1 .tano-float-block,
#tano-main-area .tano-box-column-2 .tano-float-block {
	padding: 10px;
	line-height:1.3em;
}
#tano-main-area .tano-order-menu-annai {
	margin-bottom:10px;
	margin-top:10px;
	text-align:right;
}

/* balloon */
.tano-balloon-icon-01 {
	margin-left: 5px;
	padding: 3px 0 3px 18px;
	background: url(/common-tano/img/icon-help-01.png) 3px 0.5em no-repeat;
}
.tano-balloon-icon-02 {
	display: inline-block;
	padding: 0;
	height: 25px;
	width: 25px;
	vertical-align: middle;
	background: url(/common-tano/img/icon-help-02.png) left top no-repeat;
}
*+html .tano-balloon-icon-02,
*+html #tano-main-area .tano-kaisyu dt .tano-balloon-icon-02 {
	display: inline;
	vertical-align: -8px;
}
* html .tano-balloon-icon-02,
* html #tano-main-area .tano-kaisyu dt .tano-balloon-icon-02 {
	display: inline;
	vertical-align: -8px;
}
.tano-mypage-body .tano-balloon-icon-02 {
	display: inline-block;
	margin: 0 0 0 5px;
	padding: 0;
	width: 25px;
	height: 25px;
	vertical-align: text-bottom;
	background: url(/common-tano/img/icon-help-02.png) left top no-repeat;
}
/*
.tano-balloon-wrap .tano-balloon-button {
	position: absolute;
	top: 10px;
	right: 10px;
}
*/
.tano-balloon-wrap {
	margin-bottom: 10px;
}
.tano-balloon-wrap .tano-balloon-button {
	display: block;
}
.tano-balloon-wrap .tano-h2-type-01 {
	float: left;
	margin-bottom: 0;
}
.tano-balloon-wrap .tano-balloon-button {
	float: left;
	margin: 3px 10px;
}
.tano-float-box .tano-balloon-wrap .tano-balloon-button {
	position: absolute;
	top: 2px;
	right: 10px;
	float: none;
	margin: 0;
	padding: 6px 13px 1px 12px;
}
.tano-balloon-image img {
	vertical-align: middle;
}
.tano-float-box .tano-balloon-wrap .tano-balloon-icon-01,
.tano-float-box .tano-balloon-wrap .tano-balloon-icon-02 {
	width: 0;
	height: 18px;
}

/* error */
.tano-error {
	padding: 12px 12px 2px 12px;
	margin-bottom: 20px;
	border: 2px solid #e70000;
}
.tano-error dt {
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	padding: 2px 0 2px 30px;
	font-weight: bold;
}
.tano-message-title-01, .tano-message-title-02, .tano-message-title-03 {
	background: 0 0 no-repeat;
	margin-bottom: 10px;
	padding: 2px 0 2px 30px;
	font-weight: bold;
}
.tano-error dl dd {
	padding-bottom: 10px;
	color: #bf0000;
	font-weight: bold;
}
.tano-error dl dd a {
	padding-left: 15px;
	text-indent: -1em;
	padding-left: 1em;
	background-color: #fff;
	background-position: 0 5px;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
}
* html .tano-error dl dd a {
	text-indent: 0;
}
*+html .tano-error dl dd a {
	text-indent: 0;
}
.tano-error dl dt.tano-float-left {
	width: 75%;
}
.tano-error dl dd.tano-float-right {
	width: 20%;
	text-align: right;
}
.tano-message-title-01 {
	background-image: url(/common-tano/img/icon-error-01.png);
}
.tano-message-title-02 {
	background-image: url(/common-tano/img/icon-head-info-important.gif);
}
.tano-message-title-03 {
	background-image: url(/common-tano/img/icon-head-info-important.gif);
}
#tano-main-area ul li .tano-error-item {
	display: inline;
}
.tano-error-item input[type="password"], .tano-error-item input[type="text"], .tano-error-item textarea, .tano-error-item select {
	background: #fff2f2;
}
.tano-error-item span.tano-error-text,
.tano-error-item-03 span.tano-error-text,
.tano-error-item-04 span.tano-error-text {
	display: block;
	font-weight: bold;
	margin-bottom: 0.3em;
	color: #bf0000;
}

.tano-error-item-02 .tano-error-item-detail{
	background: #fff2f2;
}

.tano-error-balloon-inner {
	width: 230px;
	height: auto;
	padding: 10px;
	text-align: center;
}
.tano-balloon-inner .tano-error-item {
	text-align: center;
}



/*tano-error-02*/
.tano-error-02 {
	padding: 12px 0 2px 0;
	margin-bottom: 20px;
	border: 3px solid #e70000;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-size: 0;
}

.tano-error-02 .tano-error-inner {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	margin-bottom: 10px;
	background: url(/common-tano/img/bg-line-type-01.gif) 0 0 repeat-y;
	font-size: 12px;
}
.tano-error-02 .tano-error-inner:nth-child(even) {
	margin-right: 0;
}
* html .tano-error-02 .tano-error-inner {
	display: inline;
	margin-left: 0;
}
*+html .tano-error-02 .tano-error-inner {
	display: inline;
}
.tano-error-inner.tano-last-child {
	border: none;
}

.tano-error-02 dt {
	float: left;
	margin-bottom: 0;
	width: 55%;
	margin-left: 2%;
	padding-top: 6px;
	font-weight: bold;
	background-image: url(/common-tano/img/icon-attention-01.png);
	background-position: 0 center;
	background-repeat: no-repeat;
}
.tano-error-02 dt span.tano-error-number {
	font-size: 1.667em;
	color: #c10000;
	padding: 0 3px;
	vertical-align: middle;
}

* html .tano-error-02 dt {
	display: inline;
	margin-left: 1%;
}
* html .tano-error-02 dt span.tano-error-number {
	vertical-align: baseline;
}

* html .tano-error-02 dd {
	display: inline;
	margin-right: 1%;
}

.tano-error-02 dd {
	float: right;
	width: 32%;
	padding-top: 10px;
	margin-right: 2%;
	text-align: right;
}

/*tano-error-03*/
.tano-error-03 {
	padding: 10px 10px 0 ;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.tano-error-03 .tano-message-title {
	font-weight: bold;
	margin-bottom: 10px;
}
.tano-error-03 .tano-error-text p {
	margin-bottom: 10px;
}
.tano-error-03 .tano-error-text p .tano-date {
	padding-right: 16px;
}
.tano-error-03 .tano-error-text p .tano-period {
	padding-left: 16px;
}
.tano-textlink-01, .tano-textlink-02, .tano-textlink-03, .tano-textlink-04, .tano-textlink-05, .tano-textlink-06 {
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
}
#tano-container-left #tano-content-top #tano-main-area .tano-textlink-01,
.tano-textlink-01 {
	background-image: url(/common-tano/img/icon-textlink-01.png);
}
#tano-container-left #tano-content-top #tano-main-area .tano-textlink-02,
.tano-textlink-02 {
	background-image: url(/common-tano/img/icon-accordion-01.png);
}
#tano-container-left #tano-content-top #tano-main-area .tano-textlink-03,
.tano-textlink-03 {
	background-image: url(/common-tano/img/icon-dropdown-01.png);
}

#tano-container-left #tano-content-top #tano-main-area .tano-textlink-04,
.tano-textlink-04 {
	background-image: url(/common-tano/img/icon-anchor-01.png);
}
#tano-container-left #tano-content-top #tano-main-area .tano-textlink-05,
.tano-textlink-05 {
	background-image: url(/common-tano/img/icon-arrow-right-green.png);
}

.tano-textlink-01, .tano-textlink-02, .tano-textlink-03, .tano-textlink-04, .tano-textlink-05 {
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
}

/*tano-item-infomation*/
#tano-container-left #tano-content-top #tano-main-area .tano-item-infomation dt {
	margin-bottom: 0.5em;
}
#tano-container-left #tano-content-top #tano-main-area .tano-item-infomation dt span,
#tano-container-left #tano-content-top #tano-main-area .tano-item-infomation dt img {
	vertical-align: middle;
}
#tano-container-left #tano-content-top #tano-main-area .tano-item-infomation dt span {
	padding-left: 5px;
}
#tano-container-left #tano-content-top #tano-main-area .tano-item-infomation dd {
	padding: 1em;
	margin-bottom: 1.667em;
	border: 1px solid #ddd;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
/* tano-link-block */
/* tano-link-list */
#tano-main-area .tano-link-list-01 li a,
#tano-main-area .tano-link-list-02 li a {
	padding: 0 0 0 10px;
	background: url(/common-tano/img/icon-arrow-right-green.png) 0 center no-repeat;
}
#tano-main-area .tano-link-list-01 li,
#tano-main-area .tano-link-list-02 li,
#tano-main-area .tano-link-list-04 li{
	display: inline;
	float:left;
	padding:0 0 0 15px;
}
#tano-main-area .tano-link-list-01 {
	float:left;
	width:532px;
}
#tano-main-area .tano-link-list-02,
#tano-main-area .tano-link-list-04 {
	float:right;
}

#tano-main-area .tano-link-list-04 {
	margin:15px;
}

#tano-container-left #tano-main-area .tano-search-navigation {
	padding-bottom: 15px;
}
#tano-container-left #tano-main-area .tano-search-navigation a {
	text-decoration: underline;
}
#tano-container-left #tano-main-area .tano-search-navigation p .tano-font-large {
	display: block;
	font-size: 1.4em;
	margin: 10px 0;
}

.tano-input-error {
	color: #bf0000;
	font-weight: bold;
}
.tano-input-area-01 {
	clear:both;
}
.tano-input-area-01 .tano-input-error {
	position:relative;
	left:81px;
}
.tano-input-area-01 .tano-input-title {
	float:left;
	width:90px;
}
.tano-input-area-01 .tano-input-right {
	/*float:left;*/
	padding-bottom: 20px;
}
.tano-input-text {
	width:308px;
	padding:2px 0 2px 3px;
	height:17px;
	line-height:17px;
}
.tano-input-list-01 {
	font-size: 0;
}
.tano-input-list-01 dt,
.tano-input-list-01 dd{
	font-size: 12px;
	display: inline-block;
}
*+html .tano-input-list-01 dt,
*+html .tano-input-list-01 dd{
	display: inline;
}
* html .tano-input-list-01 dt,
* html .tano-input-list-01 dd{
	display: inline;
}
.tano-input-list-01 dt {
	width: 8%;
}
.tano-input-list-01 dd {
	width: 92%;
}
.tano-input-list-01 dd input{
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
* html .tano-input-list-01 dd input{
	width: 99%;
}
*+html .tano-input-list-01 dd input{
	width: 99%;
}

.tano-input-size-01 {
	width: 1.8em;
	text-align: right;
}
.tano-input-size-01 {
	width: 1.8em;
	text-align: right;
}

/* btn */
.tano-button-type-01 {
	display: inline-block;
	width: 104px;
	height: 27px;

}

.tano-cart-bottom-01 {
	display:inline-block;
	letter-spacing:-0.4em;
}
.tano-cart-bottom-01 a {
	display:inline-block;
	letter-spacing:normal;
}
.tano-password-fax-navi-button-box .tano-navi-button-bg-r {
	background:url(/common-tano/img/btn-right-bg.png) 100% 0 no-repeat;
}
.tano-password-fax-navi-button-box .tano-navi-button-bg-l {
	background:url(/common-tano/img/btn-left-bg.png) 0 0 no-repeat;
}
.tano-password-fax-navi-button-box-01 .tano-navi-button-bg-r {
	background:url(/common-tano/img/btn-right-bg-01.png) 100% 0 no-repeat;
}
.tano-password-fax-navi-button-box-01 .tano-navi-button-bg-l {
	background:url(/common-tano/img/btn-left-bg-01.png) 0 0 no-repeat;
}
.tano-password-fax-navi-button-box-02 .tano-navi-button-bg-r {
	background:url(/common-tano/img/btn-right-bg-02.png) 100% 0 no-repeat;
}
.tano-password-fax-navi-button-box-02 .tano-navi-button-bg-l {
	background:url(/common-tano/img/btn-left-bg-02.png) 0 0 no-repeat;
}
.tano-password-fax-navi-button-box-03 .tano-navi-button-bg-r {
	background:url(/common-tano/img/btn-right-bg-03.png) 100% 0 no-repeat;
}
.tano-password-fax-navi-button-box-03 .tano-navi-button-bg-l {
	background:url(/common-tano/img/btn-left-bg-03.png) 0 0 no-repeat;
}
.tano-password-fax-navi-button-box-04 .tano-navi-button-bg-r {
	background:url(/common-tano/img/btn-right-bg.png) 100% 0 no-repeat;
}
.tano-password-fax-navi-button-box-04 .tano-navi-button-bg-l {
	background:url(/common-tano/img/btn-left-bg.png) 0 0 no-repeat;
}
.tano-button-box-01 {
	margin: 20px;
	text-align: center;
}
.tano-button-box-02 {
	margin: 20px 0 0 0;
	text-align: left;
}
.tano-button-box-03 p {
	display: inline;
}
.tano-button-box-04 {
	width: 210px;
}
.tano-button-box-04 p {
	display: inline;
}
.tano-password-fax-navi-button-box span, .tano-password-fax-navi-button-box-01 span, .tano-password-fax-navi-button-box-02 span, .tano-password-fax-navi-button-box-03 span, .tano-password-fax-navi-button-box-04 span {
	display:inline-block;
}
.tano-password-fax-navi-button-box .tano-button-tanotop-back a, .tano-password-fax-navi-button-box .tano-button-mypage-back a, .tano-password-fax-navi-button-box-01 .tano-button-tanotop-back a, .tano-password-fax-navi-button-box-01 .tano-button-mypage-back a, .tano-password-fax-navi-button-box-02 .tano-button-tanotop-back a, .tano-password-fax-navi-button-box-02 .tano-button-mypage-back a, .tano-password-fax-navi-button-box-03 .tano-button-tanotop-back a, .tano-password-fax-navi-button-box-03 .tano-button-mypage-back a, .tano-password-fax-navi-button-box-04 .tano-button-tanotop-back a, .tano-password-fax-navi-button-box-04 .tano-button-mypage-back a {
	display:inline-block;
	color:#333;
	font-size:16px;
	font-weight:bold;
	padding:17px 20px 0px 55px;
	min-height:35px;
	text-decoration: none;
}
.tano-password-fax-navi-button-box-01 .tano-button-tanotop-back a, .tano-password-fax-navi-button-box-01 .tano-button-mypage-back a, .tano-password-fax-navi-button-box-02 .tano-button-tanotop-back a, .tano-password-fax-navi-button-box-02 .tano-button-mypage-back a, .tano-password-fax-navi-button-box-03 .tano-button-tanotop-back a, .tano-password-fax-navi-button-box-03 .tano-button-mypage-back a {
	color:#FFF;
	padding:17px 20px 0px 20px;
	text-align:center;
}
.tano-password-fax-navi-button-box-04 .tano-button-tanotop-back a, .tano-password-fax-navi-button-box-04 .tano-button-mypage-back a {
	padding:17px 20px 0px 20px;
	text-align:center;
}
.tano-password-fax-navi-button-box .tano-button-tanotop-back a {
	background:url(/common-tano/img/icon-tanotop.png) 10px 8px no-repeat;
}
.tano-password-fax-navi-button-box .tano-button-mypage-back a {
	background:url(/common-tano/img/icon-mypage.png) 10px 8px no-repeat;
}
/*tano-button*/
#tano-main-area .tano-button-box-01 {
	margin: 0;
	padding:20px 0 0 0;
	text-align:center;
	letter-spacing:-1em;
}
#tano-main-area .tano-button-box-01 .tano-button-01,
#tano-main-area .tano-button-box-01 .tano-button-02,
#tano-main-area .tano-button-box-01 .tano-button-03 {
	display:inline;
	letter-spacing:normal;
}
#tano-main-area .tano-button-box-01 .tano-button-01 a,
#tano-main-area .tano-button-box-01 .tano-button-02 a,
#tano-main-area .tano-button-box-01 .tano-button-03 a {
	display:inline-block;
}

#tano-main-area .tano-button-box-01 .tano-button-02 {
	margin:0 0 0 20px;
}
#tano-main-area .tano-button-box-01 .tano-button-03 {
	margin:0 0 0 0px;
}
#tano-main-area .tano-button-box-01 .tano-button-02 .tano-navi-button-bg-r .tano-navi-button-bg-l a,
#tano-main-area .tano-button-box-01 .tano-button-03 .tano-navi-button-bg-r .tano-navi-button-bg-l a {
	color:#fff;
	text-decoration:none;
}
#wrap #tano-main-area .tano-button-box-01 .tano-button-01 img,
#wrap #tano-main-area .tano-button-box-01 .tano-button-02 img,
#wrap #tano-main-area .tano-button-box-01 .tano-button-03 img,
#wrap #tano-main-area .tano-button-box-01 .tano-button-01 input,
#wrap #tano-main-area .tano-button-box-01 .tano-button-02 input,
#wrap #tano-main-area .tano-button-box-01 .tano-button-03 input {
	vertical-align:top;
}
/* tano-delivery-search-01 */
.tano-delivery-search-01 {
	margin: 10px 0 0 0;
	padding: 20px;
	background: #eee;
}
.tano-input-delivery-01 dt {
	font-weight: bold;
	margin-top: 15px;
}
.tano-input-delivery-01 dd a {
	display: inline-block;
}
/* tano-flow-box */
.tano-flow-box {
	width: 100%;
	text-align: left;
	margin-bottom: 10px;
}
.tano-flow-box ul,
#tano-container-left .tano-flow-box ul {
	position: relative;
	overflow: hidden;
	width: 100%;
	list-style: none;
}
.tano-flow-box ul li,
#tano-container-left .tano-flow-box ul li {
	position: relative;
	float: left;
	width: 100%;
	min-height: 30px;
	margin-left: -35px;
	color: #fff;
	background:url(/common-tano/img/arrow-flow-yet.png) 100% 50% no-repeat;
	padding: 0 34px 0 0;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 15px;
	vertical-align: middle;
}
.tano-flow-box ul .tano-flow-last,
#tano-container-left .tano-flow-box ul .tano-flow-last {
	float: right;
}
.tano-flow-box ul .tano-flow-active,
#tano-container-left .tano-flow-box ul .tano-flow-active {
	background:url(/common-tano/img/arrow-flow-active.png) 100% 50% no-repeat;
}
.tano-flow-box ul .tano-flow-visited,
#tano-container-left .tano-flow-box ul .tano-flow-visited {
	background:url(/common-tano/img/arrow-flow-visited.png) 100% 50% no-repeat;
}
#tano-container-left .tano-02-flow ul li,
#tano-container-left .tano-02-flow-02 ul li {
	width: 51.8%;
}
#tano-container-left .tano-03-flow ul li,
#tano-container-left .tano-03-flow-02 ul li {
	width: 34.6%;
}
#tano-container-left .tano-04-flow ul li,
#tano-container-left .tano-04-flow-02 ul li {
	width: 25.9%;
}
#tano-container-left .tano-5-flow ul li,
#tano-container-left .tano-5-flow-02 ul li {
	width: 20.7%;
}
#tano-container-left .tano-06-flow ul li,
#tano-container-left .tano-06-flow-02 ul li {
	width: 17.3%;
}
#tano-container-left .tano-07-flow ul li,
#tano-container-left .tano-07-flow-02 ul li {
	width: 14.8%;
	font-size: 1.1rem;
	font-size: 11px;
}
#tano-container-left .tano-02-flow ul .tano-flow-last {
	width: 52.2%;
}
#tano-container-left .tano-03-flow ul .tano-flow-last {
	width: 34.8%;
}
#tano-container-left .tano-04-flow ul .tano-flow-last {
	width: 26.6%;
}
#tano-container-left .tano-5-flow ul .tano-flow-last {
	width: 21.6%;
}
#tano-container-left .tano-02-flow-02 ul .tano-flow-last {
	width: 51.9%;
}
#tano-container-left .tano-04-flow-02 ul .tano-flow-last {
	width: 26%;
}
#tano-container-left .tano-5-flow-02 ul .tano-flow-last {
	width: 21%;
}
#tano-container-left .tano-06-flow-02 ul .tano-flow-last {
	width: 17%;
}
#tano-container-left .tano-07-flow-02 ul .tano-flow-last {
	width: 15%;
}
.tano-flow-box ul li p {
	display:table;
	table-layout:fixed;
	width:100%;
}
.tano-flow-box ul li span {
	display:table-cell;
	vertical-align:middle;
	background:#bbd9cf;
	padding:10px 0 10px 50px;
	font-weight:bold;
}
.tano-flow-box ul .tano-flow-active span,
.tano-flow-box ul .tano-flow-visited span {
	padding-left: 85px;
}
.tano-flow-box ul .tano-flow-active span.tano-flow-active-gift,
.tano-flow-box ul .tano-flow-visited span.tano-flow-active-gift {
	letter-spacing: -0.2em;
}
.tano-flow-box ul .tano-flow-visited span {
	color:#888;
	background:#e8e7e7 url(/common-tano/img/icon-chara-02.png) 33px 100% no-repeat;
}
.tano-flow-box.tano-07-flow-02 ul .tano-flow-visited span {
	background:#e8e7e7 url(/common-tano/img/icon-chara-02.png) 30px 100% no-repeat;
}
.tano-flow-box ul li.tano-flow-last, #tano-container-left .tano-flow-box ul li.tano-flow-last {
	background:none;
	padding:0 ;
}
.tano-flow-box ul li.tano-flow-active span {
	background:#00744d url(/common-tano/img/icon-chara-01.png) 33px 100% no-repeat;
}
.tano-flow-box.tano-07-flow-02 ul li.tano-flow-active span {
	background:#00744d url(/common-tano/img/icon-chara-01.png) 24px 100% no-repeat;
}
.tano-flow-box ul li.tano-flow-type-01 span {
	padding-top:0.2em;
	padding-bottom:0.3em;
}
/*flow text*/
.tano-flow-text-01, .tano-flow-text-02 {
	font-size:1.5em;
	font-weight: bold;
	text-align: center;
	margin: 20px 0 30px;
}
.tano-flow-text-01 {
	line-height: 1.5;
}
.tano-flow-text-02 {
	line-height: 1;
}
.tano-flow-text-02 .tano-flow-text-inner {
	display: block;
	font-weight: normal;
	font-size: 0.8em;
}
/*flow block*/
.tano-flow-box-01, .tano-flow-box-02 {
	padding: 25px;
	margin-bottom: 15px;
}
.tano-flow-box-01 {
	border: solid 3px #569c27;
	text-align: center;
}
body.tano-ar .tano-flow-box-01 {
	border: solid 3px #569c27;
}
body.tano-ac .tano-flow-box-01 {
	border: solid 3px #f67f0b;
}
.tano-flow-box-02 {
	border: solid 3px #f44238;
}
.tano-flow-box-01 dl dt {
	font-weight: bold;
}
.tano-flow-box-02 .tano-strong-text-01 {
	display: inline-block;
	background:#ffd9dd;
	margin: 0 5px;
	padding: 3px;
	font-size: 1.4em;
}
/*tano-flow-box-column-3*/
.tano-flow-box-column-3 {
	width: 100%;
	font-size: 0;
}
.tano-flow-box-column-3 li {
	display: inline-block;
	font-size: 12px;
	width: 33%;
	border: 1px solid #b3b3b3;
	margin-right: 0.5%;
	padding: 15px 10px;
	text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
.tano-flow-box-column-3 li:last-child {
	margin-right: 0;
}
.tano-flow-box-column-3 li dl dt {
	font-weight: bold;
	font-size: 1.5em;
	min-height: 4.5em;
}
* html .tano-flow-box-column-3 li dl dt {
	height: 4.5em;
}
.tano-flow-box-column-3 li dl dd {
	margin-top: 5px;
}
/*tano-range-box-01*/
.tano-range-box-01 {
	padding: 25px;
	margin-bottom: 15px;
	border: 1px solid #b3b3b3;
}
.tano-range-left {
	float: left;
}
.tano-range-right {
	float: right;
}
.tano-range-box-02 {
	width: 100%;
}
.tano-range-box-02 input {
	vertical-align: top;
}
.tano-range-box-01 .tano-range-right,
.tano-range-box-02 .tano-range-right {
	text-align: right;
}
.tano-range-box-01 .tano-range-left {
	width: 65%;
}
.tano-range-box-01 .tano-range-right {
	width: 31%;
}
.tano-range-box-01 .tano-range-right a {
	display: inline-block;
}
.tano-range-box-02 .tano-range-left {
	width: 60%;
}
.tano-range-box-02 .tano-range-right {
	width: 35%;
}
/*tano-range-box-03*/
.tano-range-box-03 {
	margin-bottom: 20px;
}
.tano-range-box-03 .tano-range-left-text {
	float: left;
	width: 65%;
}
.tano-range-box-03 ul.tano-button-list {
	float: right;
	width: 35%;
}
.tano-range-box-03 ul.tano-button-list li {
	text-align: right;
}

/*tano-range-box-04*/
.tano-range-box-04 {
	display: table;
	width: 100%;
	margin-bottom: 20px;
	padding: 1em;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.tano-range-box-04 .tano-range-left,
.tano-range-box-04 .tano-range-right,
.tano-range-box-04 .tano-range-left-2,
.tano-range-box-04 .tano-range-right-2{
	display: table-cell;
	vertical-align: middle;
	float: none;
}
.tano-ar .tano-range-box-04 {
	background: #f6f7f6;
}
.tano-ac .tano-range-box-04 {
	background: #f6f7f6;
}
.tano-range-box-04 .tano-range-left {
	width: 65%;
}
.tano-range-box-04 .tano-range-left-2 {
	width: 70%;
}
.tano-range-box-04 .tano-range-right {
	width: 35%;
	text-align: right;
}
.tano-range-box-04 .tano-range-right-2 {
	width: 30%;
	text-align: right;
}
.tano-range-box-04 .tano-range-left ul.tano-anchor-list li,
.tano-range-box-04 .tano-range-left-2 ul.tano-anchor-list li {
	display: inline-block;
	margin: 0 1em 0.5em 0;
}
* html .tano-range-box-04 {
	margin-left: auto;
	margin-right: auto;
	width: 700px;
	padding: 10px;
	display: block;
}
*+html .tano-range-box-04 {
	margin-left: auto;
	margin-right: auto;
	width: 700px;
	padding: 10px;
	display: block;
}
* html .tano-single-column .tano-range-box-04 {
	width: 900px;
}
*+html .tano-single-column .tano-range-box-04 {
	width: 900px;
}
* html .tano-range-box-04 .tano-range-left,
* html .tano-range-box-04 .tano-range-right,
* html .tano-range-box-04 .tano-range-left-2,
* html .tano-range-box-04 .tano-range-right-2{
	display: block
}
*+html .tano-range-box-04 .tano-range-left,
*+html .tano-range-box-04 .tano-range-right,
*+html .tano-range-box-04 .tano-range-left-2,
*+html .tano-range-box-04 .tano-range-right-2 {
	display: block
}
* html .tano-range-box-04 .tano-range-left,
* html .tano-range-box-04 .tano-range-left-2{
	float: left;
}
*+html .tano-range-box-04 .tano-range-left,
*+html .tano-range-box-04 .tano-range-left-2{
	float: left;
}
* html .tano-range-box-04 .tano-range-right,
* html .tano-range-box-04 .tano-range-right-2{
	float: right;
}
*+html .tano-range-box-04 .tano-range-right,
*+html .tano-range-box-04 .tano-range-right-2{
	float: right;
}
* html .tano-range-box-04 .tano-range-left ul.tano-anchor-list li,
* html .tano-range-box-04 .tano-range-left-2 ul.tano-anchor-list li {
	display: inline;
}
*+html .tano-range-box-04 .tano-range-left ul.tano-anchor-list li,
*+html .tano-range-box-04 .tano-range-left-2 ul.tano-anchor-list li{
	display: inline;
}
/* tano-receipt-designation-main-box */
.tano-receipt-designation-main-box {
	 position:relative;
}
.tano-receipt-designation-caution {
	 position:absolute;
	 top:32px;
	color:red;
}
/* js切り替えなしのtab */
.tano-tab-block {
	margin-bottom:30px;
}
.tano-tab-block .tano-tab-content {
	display: block;
}
.tano-tab-block ul.tano-tab-column-2 li,
.tano-tab-block ul.tano-tab-column-3 li,
.tano-tab-block ul.tano-tab-column-4 li,
.tano-tab-block ul.tano-tab-column-5 li,
.tano-tab-block ul.tano-tab-column-6 li {
	float: left;
	line-height: 1.25;
}
.tano-tab-block ul.tano-tab-column-4 li {
	width: 24%;
	margin-right: 1.30%;
	display:inline;
}
.tano-tab-block ul li.tano-last-child {
	margin-right: 0;
	margin-left: 0;
}
.tano-tab-block ul.tano-tab-column-2 li a,
.tano-tab-block ul.tano-tab-column-3 li a,
.tano-tab-block ul.tano-tab-column-4 li a,
.tano-tab-block ul.tano-tab-column-5 li a,
.tano-tab-block ul.tano-tab-column-6 li a {
display: block;
	padding: 12px 0 7px;
	text-align: center;
	text-decoration: none;
	color: #333333;
	font-size: 120%;
	font-weight: bold;
	border: 2px solid #d0d0d0;
	border-bottom: none;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-bottom-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-bottom-right-radius:0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(77%, #f8f8f8), color-stop(78%, #f2f2f2), color-stop(100%, #ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* W3C */
}
.tano-tab-block .tano-tab-content {
	padding: 15px;
}
.tano-tab-content,
#tano-cart-dialog,
#tano-accordion-01-accordion {
	display: none;
}
/* tano-search-manufacturer */

#tano-search-manufacturer {
	margin-bottom:30px;
}
#tano-search-manufacturer p.lead {
	margin-bottom: 50px;
}
#tano-search-manufacturer ul.tano-line {
	margin-bottom: 35px;
}
#tano-search-manufacturer ul.tano-line li {
	float: left;
	width: 68px;
	margin-right: 39px;
}
#tano-search-manufacturer .tano-tab-content {
	display: block;
}
.tano-ar #tano-search-manufacturer ul.tano-line li {
	border: 2px solid #91be27;
}
.tano-ac #tano-search-manufacturer ul.tano-line li {
	border: 2px solid #ff8b00;
}
#tano-search-manufacturer ul.tano-line li.tano-last-child {
	margin-right: 0;
}
#tano-search-manufacturer ul.tano-line li a {
	display: block;
	padding: 7px 0 5px;
	text-align: center;
	text-decoration: none;
	color: #333333;
}
#tano-search-manufacturer ul.tano-line li a.tano-active {
	background: #91be27;
	color: #ffffff;
}
#tano-search-manufacturer ul.tano-tab-column-3 li.tano-last-child,
#tano-search-manufacturer ul.tano-tab-column-2 li.tano-last-child {
	margin-right: 0;
}
* html #tano-search-manufacturer ul.tano-tab-column-2 li {
	padding: 0;
}


/*tano-category-buy-later*/
#tano-main-area .tano-category-buy-later .tano-inner-ul {
	height: 260px;
	overflow: auto;
}
#tano-main-area .tano-category-buy-later .tano-inner-ul li {
	display: block;
	float: left;
	width: 315px;
	margin: 0 0 20px 0;
	padding: 0 14px;
}
#tano-main-area .tano-category-buy-later .tano-inner-ul li:nth-child(even) {
	border-left: 1px dotted #adadad;
}
#tano-main-area .tano-category-buy-later .tano-inner-ul li .tano-item-picture {
	float: left;
	width: 21%;
	height: auto;
	border: 1px solid #CCC;
}
#tano-main-area .tano-category-buy-later .tano-inner-ul li .tano-item-info {
	float: left;
	width: 72%;
	margin: 0 0 0 4%;
}
#tano-main-area .tano-category-buy-later .tano-inner-ul li .tano-item-info .tano-item-name {
	display: block;
	margin: 0 0 10px 0;
}
#tano-main-area .tano-category-buy-later .tano-inner-ul li .tano-cartin {
	display: block;
}
#tano-main-area .tano-category-buy-later .tano-order-block {
	margin: 0 0 5px 0;
	text-align: right;
}
#tano-main-area .tano-category-buy-later .tano-order-block .tano-order-quantity {
	display: inline-block;
	padding: 10px 0 0 0;
	vertical-align: middle;
}

#tano-main-area .tano-category-buy-later .tano-order-block .tano-order-quantity input {
	text-align:center;
}

#tano-main-area .tano-category-buy-later .tano-order-block .tano-button-cart {
	display: inline-block;
	padding: 0 10px 0 0;
	height: 32px;
	border-right: 1px dotted #aeaeae;
	vertical-align: text-top;
}
#tano-main-area .tano-category-buy-later .tano-order-block .tano-button-dust {
	display: inline-block;
	padding: 0 0 0 10px;
	vertical-align: text-top;
}

#tano-campaign-area {
	margin: 10px auto;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
}
#tano-campaign-area-check {
	margin: 0 auto;
	border-left: 3px solid #ff6600;
	border-right: 3px solid #ff6600;
	border-bottom: 3px solid #ff6600;
}
.tano-campaign-area-check-h2 {
	line-height: 0;
}
#tano-campaign-area .tano-h2-type-01 {
	display: block;
	margin: 0;
	padding: 10px 0 10px 40px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-left: none;
	background-position: 10px 10px;
	background-repeat: no-repeat;
	line-height: 1.42;
}

#tano-campaign-area .tano-h2-type-01-corner-caption h1 {
    display: inline;
    font-weight: normal;
}
#tano-campaign-area .tano-h2-type-01-corner-caption p {
    display: inline;
}

#tano-campaign-area .tano-campaign-area-inner {
	padding: 0 10px 0;
}
#tano-campaign-area-check .tano-campaign-area-inner {
	padding: 15px 10px 0;
}
*+html #tano-campaign-area .tano-campaign-area-inner {
	padding-bottom: 14px;
}
#tano-campaign-area  p,
#tano-campaign-area  li {
	line-height: 1.42;
}
/* 【WB-020(2)】Startトップ改修／SEOリンク削除／GIFテキストバナー枠追加対応 */
#tano-campaign-area  img {
	vertical-align: bottom;
	margin-bottom: 0;
}
/* 【WB-020(2)】Endトップ改修／SEOリンク削除／GIFテキストバナー枠追加対応 */
#tano-campaign-area .tano-campaign-left {
	float: left;
	width: 220px;
}
#tano-campaign-area .tano-campaign-left ul li .tano-campaign-banner {
	background: #ffe695;
	padding-bottom: 4px;
}
#tano-campaign-area .tano-campaign-left ul li .tano-campaign-banner dl dd {
	text-align: center;
	padding: 0 8px 5px;
}

#tano-campaign-area .tano-campaign-left ul li img {
	margin-bottom: 0;
}
#tano-campaign-area .tano-campaign-left ul li .tano-campaign-banner dl dd img {
	margin-bottom: 5px;
}
#tano-campaign-area .tano-campaign-left ul li .tano-campaign-banner dl dd span.tano-campaign-text {
	display: block;
	text-align: left;
}
#tano-campaign-area .tano-campaign-right {
	float: right;
	width: 698px;
}
#tano-campaign-area .tano-campaign-right {
	overflow: hidden;
}
#tano-campaign-area .tano-campaign-right ul {
	width: 717px;
	margin-left: -19px;
}
#tano-campaign-area .tano-campaign-list {
	width: 698px;
	margin: 0 auto;
	overflow: hidden;
}
#tano-campaign-area .tano-campaign-list ul {
	width: 717px;
	margin-left: -19px;
}
#tano-campaign-area .tano-campaign-right ul li,
#tano-campaign-area .tano-campaign-list ul li {
	float: left;
	padding-left: 19px;
}
#tano-campaign-area .tano-campaign-wide ul li {
    float: left;
    padding-left: 10px;
}
#tano-campaign-area .tano-campaign-list ul li {
	width: 220px;
}
#tano-campaign-area .tano-campaign-wide ul li,
#tano-campaign-area .tano-campaign-wide ul .tano-size-1-1,
#tano-campaign-area .tano-campaign-wide ul .tano-size-1-2,
#tano-campaign-area .tano-campaign-right ul .tano-size-1-1,
#tano-campaign-area .tano-campaign-right ul .tano-size-1-2 {
	width: 220px;
}
#tano-campaign-area .tano-campaign-wide ul .tano-size-2-1,
#tano-campaign-area .tano-campaign-wide ul .tano-size-2-2,
#tano-campaign-area .tano-campaign-right ul .tano-size-2-1,
#tano-campaign-area .tano-campaign-right ul .tano-size-2-2 {
	width: 459px;
}
#tano-campaign-area .tano-campaign-right ul .tano-size-3-1,
#tano-campaign-area .tano-campaign-right ul .tano-size-3-2 {
	width: 698px;
}
#tano-campaign-area .tano-campaign-wide ul .tano-size-3-1,
#tano-campaign-area .tano-campaign-wide ul .tano-size-3-2 {
	width: 690px;
}
*+html #tano-campaign-area .tano-campaign-right .tano-campaign-top {
	margin-bottom: 14px;
}

#tano-campaign-area .tano-campaign-right .tano-campaign-top li {
	margin-bottom: 0px;
}

#tano-campaign-area .tano-campaign-bottom li {
	margin-bottom: 14px;
}
#tano-campaign-area .tano-campaign-bottom-link  {
	padding-bottom: 5px;
	text-align: right;
}
#tano-campaign-area .tano-campaign-bottom-link  li {
	margin-right: 20px;
	display: inline;
}

/*tano-category-price-down*/
#tano-main-area .tano-category-price-down ul {
	margin: 0
}
#tano-main-area .tano-category-price-down ul li {
	display: inline-block;
	float: left;
	width: 20.7%;
	margin: 0 5.5% 0 0;
}
#tano-main-area .tano-category-price-down ul li:nth-child(4n) {
	margin-right: 0;
}
#tano-main-area .tano-category-price-down ul li span {
	display:block;
	margin-bottom:5px;
}
#tano-main-area .tano-category-price-down ul li .tano-item-picture-02 {
	display: block;
	margin: 0 0 10px 0;
	border: 1px solid #ccc;
}
#tano-main-area .tano-category-price-down ul li .tano-item-name {
	display: block;
	margin: 0 0 10px 0;
	line-height: 1.4em;
	width: auto;
}
#tano-main-area .tano-category-price-down ul li dl {
	margin: 0 0 10px;
}
/*#tano-main-area .tano-category-price-down ul li dl dt {
	float: left;
	width: 42%;
	font-weight:bold;
}*/

#tano-main-area .tano-category-price-down ul li dl dd {
	text-align: right;
}
#tano-main-area .tano-category-price-down ul li dl .tano-before-price {
	text-decoration: line-through;
}
#tano-main-area .tano-category-price-down ul li dl .tano-after-price span {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
	color: #e60000;
}
#tano-main-area .tano-category-price-down ul li dl .tano-after-price span span {
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: normal;
}
#tano-main-area .tano-order-block dt,
#tano-main-area .tano-order-block dd {
	display: inline-block;
}
*+html #wrap #tano-main-area .tano-order-block dt,
*+html #wrap #tano-main-area .tano-order-block dd {
	display: inline;
	float: none;
}
*+html #wrap #tano-main-area .tano-order-block dd {
	width: auto;
}
#tano-main-area .tano-order-block {
	text-align: right;
}
#tano-main-area .tano-order-block dt {
	color: #333;
	width: 25%;
	font-weight: normal;
	border: none;
}
#tano-main-area .tano-order-block dd input,
#tano-main-area .tano-history-order table tr td input {
	text-align: center;
	vertical-align: middle;
}

#tano-main-area .tano-order-block dd input.tano-input-order,
#tano-main-area .tano-history-order table tr td input.tano-input-order {
	width: 4em;
	padding: 5px;
}
#tano-main-area .tano-category-price-down .tano-pricedown-link {
	letter-spacing: -.40em;
	margin-bottom: 5px;
}
#tano-main-area .tano-category-price-down .tano-pricedown-link li {
	display: inline-block;
	letter-spacing: normal;
	float: none;
	margin: 0;
}
#tano-main-area .tano-category-price-down .tano-pricedown-link .tano-pricedown-cart {
	width: 102px;
}
#tano-main-area .tano-category-price-down .tano-pricedown-link .tano-pricedown-dust {
	width: 42px;
	margin-left: 5px;
}
#tano-main-area .tano-category-price-down .tano-item-price {
	margin-bottom: 10px;
}
#tano-main-area .tano-category-price-down .tano-item-price span{
	display: inline;
	color: #e80000;
}
#tano-main-area .tano-category-price-down .tano-item-price .tano-strong {
	font-size: 1.2em;
}
/*tano-search-condition*/
#tano-main-area .tano-search-condition dl dt,
#tano-main-area .tano-search-condition dl dd {
	float: left;
}
#tano-main-area .tano-search-condition dl dt {
	width: 8%;
}
#tano-main-area .tano-search-condition dd {
	width: 89%;
	margin-left: 3%;
}
#tano-main-area .tano-search-condition .tano-search-category span {
	display: inline-block;
	padding-right: 2.5em;
	background:url(/common-tano/img/arrow-03.png) 95% 50% no-repeat;
}
*+html #tano-main-area .tano-search-condition .tano-search-category span {
	display: inline;
}
#tano-main-area .tano-search-condition .tano-search-category span select {
	width: 20em;
}
#tano-main-area .tano-search-condition .tano-search-category span.tano-last-child {
	padding-right: 0;
	background: none;
}
#tano-main-area  .tano-search-means .tano-icon-explanation  {
	position: relative;
	text-align: right;
}
#tano-main-area .tano-search-condition .tano-search-means-list li {
	width: 24%;
	float: left;
}
#tano-main-area .tano-search-condition .tano-search-means-list li label {
	display: block;
	height: 40px;
	vertical-align: middle;
}

#tano-main-area .tano-search-condition .tano-search-means-list li span,
#tano-main-area .tano-search-condition .tano-search-means-list li input,
#tano-main-area .tano-search-condition .tano-search-means-list li img{
	display: inline-block;
	vertical-align: middle;
}
#tano-main-area .tano-search-condition .tano-search-means-list li img {
	width: 25px;
	margin: 0 5px;
}
#tano-search-manufacturer ul.tano-tab-column-3 li.tano-last-child {
	margin-right: 0;
}
#tano-search-manufacturer ul.tano-tab-column-3 li a {
	display: block;
	padding: 12px 0 7px;
	text-align: center;
	text-decoration: none;
	color: #333333;
	font-size: 120%;
	font-weight: bold;
	border: 2px solid #d0d0d0;
	border-bottom: none;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-bottom-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-bottom-right-radius:0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(77%, #f8f8f8), color-stop(78%, #f2f2f2), color-stop(100%, #ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* W3C */
}
#tano-search-manufacturer ul.tano-tab-column-3 li a.tano-active {
	background: #c8de92; /* Old browsers */
	background: -moz-linear-gradient(top, #c8de92 0%, #91be27 35%, #91be27 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c8de92), color-stop(35%, #91be27), color-stop(100%, #91be27)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c8de92 0%, #91be27 35%, #91be27 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c8de92 0%, #91be27 35%, #91be27 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c8de92 0%, #91be27 35%, #91be27 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c8de92 0%, #91be27 35%, #91be27 100%); /* W3C */
	color: #ffffff;
}
#tano-search-manufacturer ul.tano-tab-column-2 li,
#tano-search-manufacturer ul.tano-tab-column-3 li,
#tano-search-manufacturer ul.tano-tab-column-4 li,
#tano-search-manufacturer ul.tano-tab-column-5 li {
	float: left;
	display: table;
	margin-right: 0.5%;
}
#tano-search-manufacturer ul.tano-tab-column-2 li.tano-last-child,
#tano-search-manufacturer ul.tano-tab-column-3 li.tano-last-child,
#tano-search-manufacturer ul.tano-tab-column-4 li.tano-last-child,
#tano-search-manufacturer ul.tano-tab-column-5 li.tano-last-child {
	margin-right: 0;
}
#tano-search-manufacturer ul.tano-tab-column-2 li {
	width: 49.7%;
}
#tano-search-manufacturer ul.tano-tab-column-3 li {
	width: 33%;
}
#tano-search-manufacturer ul.tano-tab-column-4 li {
	width: 24.6%;
}
#tano-search-manufacturer ul.tano-tab-column-5 li {
	width: 19.6%;
}
*+html #tano-search-manufacturer ul.tano-tab-column-2 li,
*+html #tano-search-manufacturer ul.tano-tab-column-3 li,
*+html #tano-search-manufacturer ul.tano-tab-column-4 li,
*+html #tano-search-manufacturer ul.tano-tab-column-5 li {
	display: block;
}
*+html #tano-search-manufacturer ul.tano-tab-column-2 li a,
*+html #tano-search-manufacturer ul.tano-tab-column-3 li a,
*+html #tano-search-manufacturer ul.tano-tab-column-4 li a,
*+html #tano-search-manufacturer ul.tano-tab-column-5 li a {
	display: block;
	line-height: normal;
}
#tano-search-manufacturer ul.tano-tab-column-3 li.tano-last-child, #tano-search-manufacturer ul.tano-tab-column-4 li.tano-last-child, #tano-search-manufacturer ul.tano-tab-column-5 li.tano-last-child {
	margin-right: 0;
}
#tano-search-manufacturer ul.tano-tab-column-2 li a, #tano-search-manufacturer ul.tano-tab-column-3 li a, #tano-search-manufacturer ul.tano-tab-column-4 li a, #tano-search-manufacturer ul.tano-tab-column-5 li a {
	display: table-cell;
	vertical-align: middle;
	padding: 5px 0 5px;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #333333;
	font-size: 120%;
	font-weight: bold;
	border: 2px solid #d0d0d0;
	border-bottom: none;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-bottom-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-bottom-right-radius:0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(77%, #f8f8f8), color-stop(78%, #f2f2f2), color-stop(100%, #ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* W3C */
}
#tano-search-manufacturer ul.tano-tab-column-6 li {
	float: left;
	width: 155px;
	margin-right: 6px;
}
#tano-search-manufacturer ul.tano-tab-column-6 li.tano-last-child {
	margin-right: 0;
}
#tano-search-manufacturer ul.tano-tab-column-6 li a {
	display: block;
	padding: 12px 0 7px;
	text-align: center;
	text-decoration: none;
	color: #333333;
	font-size: 120%;
	font-weight: bold;
	border: 2px solid #d0d0d0;
	border-bottom: none;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-bottom-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-bottom-right-radius:0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(77%, #f8f8f8), color-stop(78%, #f2f2f2), color-stop(100%, #ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 77%, #f2f2f2 78%, #ececec 100%); /* W3C */
}
#tano-search-manufacturer ul.tano-tab-column-2 li a.tano-active,
#tano-search-manufacturer ul.tano-tab-column-3 li a.tano-active,
#tano-search-manufacturer ul.tano-tab-column-4 li a.tano-active,
#tano-search-manufacturer ul.tano-tab-column-5 li a.tano-active,
#tano-search-manufacturer ul.tano-tab-column-6 li a.tano-active {
	padding: 6px 0 6px;
	border: none;
}
#tano-search-manufacturer .tano-result-block {
	border: 2px solid #91be27;
	padding: 10px 18px 10px 20px;
}
#tano-search-manufacturer .tano-result-block-02 {
	border: 2px solid #91be27;
	padding: 15px;
}
#tano-search-manufacturer .tano-result-block ul li {
	display: inline-block;
	width: 197px;
	margin-right: 19px;
	padding-left: 10px;
	vertical-align: top;
	background: url("/common-tano/img/icon-arrow-right-green.png") no-repeat scroll 0 0.25em;
}
*+html #tano-search-manufacturer .tano-result-block ul li {
	display: inline;
}
* html #tano-search-manufacturer .tano-result-block ul li {
	display: inline;
}
#tano-search-manufacturer .tano-result-block .tano-list-pager ul li {
	display: inline-block;
	width: auto;
    max-width: 4em;
    margin-right: 6px;
	padding-left: 0;
    text-align: right;
    font-size: 12px;
	background: none;
	vertical-align: baseline;
}
#tano-main-area #tano-campaign ul li a img {
	display: block;
}
#tano-main-area #tano-campaign ul li .tano-item-picture-02 {
	display: block;
	margin: 0 0 10px 0;
	border: 1px solid #ccc;
}
/*list */
.tano-list-01 {
	padding-left: 1.5em;
}
#wrap #tano-content-top #tano-mainarea .tano-list-01 li,
.tano-modal .tano-list-01 li {
	list-style: disc;
	margin-bottom: 0.2em;
}

/* tano-special-banner-list */
#tano-special-banner-list {
	position: relative;
	margin-left: -0.5%;
}
#tano-special-banner-list li {
	float: left;
	margin: 0 0 0 0.3%;
	width: 33%;
}
#tano-special-banner-list li img {
	display: block;
	max-width: 100%;
	height: auto;
}
.tano-back-button-box-01 {
	margin-top:40px;
}
.tano-back-button-box-01 .tano-button-01, .tano-back-button-box-01 .tano-button-02, .tano-back-button-box-01 .tano-button-03, .tano-back-button-box-02 .tano-button-01, .tano-back-button-box-02 .tano-button-02, .tano-back-button-box-02 .tano-button-03 {
	float: left
}
.tano-back-button-box-01 .tano-button-01 {
	width: 30%;
}
.tano-back-button-box-01 .tano-button-02 {
	width: 44%;
}
.tano-back-button-box-01 .tano-button-02 p {
	display: inline-block;
	margin-right: 10px;
}
* html .tano-back-button-box-01 .tano-button-02 p {
	display: inline;
}
*+html .tano-back-button-box-01 .tano-button-02 p {
	display: inline;
}
.tano-back-button-box-01 .tano-button-low-01 {
	margin-top: 9px;
}
.tano-back-button-box-02 {
	display: table;
	width: 100%;
	margin-top: 20px;
}
.tano-back-button-box-02 div {
	display: table-cell;
	vertical-align: bottom;
}
.tano-back-button-box-02 .tano-button-01, .tano-back-button-box-02 .tano-button-02, .tano-back-button-box-02 .tano-button-03 {
	width: 33.3%;
}
.tano-back-button-box-02 .tano-button-01 {
	text-align: left;
}
.tano-back-button-box-02 .tano-button-02 {
	text-align: center;
}
.tano-back-button-box-02 .tano-button-03 {
	text-align: right;
}
.tano-back-button-box-02 .tano-ac #tano-search-manufacturer ul.tano-line li, .tano-ac #tano-search-manufacturer .tano-result-block-02 {
	border: 2px solid #ff8b00;
}
.tano-ac #tano-search-manufacturer ul.tano-line li a.tano-active {
	background: #ff8b00;
}
.tano-ac #tano-search-manufacturer .tano-result-block {
	border: 2px solid #ff8b00;
}
/* table-base-customize */

#tano-main-area .tano-table-text-center th,
#tano-main-area .tano-table-text-center td{
	text-align: center;
}

/*table-parts*/

#tano-main-area .tano-table-center {
	text-align: center;
	vertical-align: middle;
}
.tano-parts-table-01 th {
	background: #ededed;
	text-align: left;
}
.tano-parts-table-01.tano-td-center td {
	text-align: center;
}
.tano-parts-table-01.tano-break-all {
	word-break: break-all;
}

.tano-parts-table-01 tr td table.tano-table-cord-01 td {
	vertical-align: top;
}
/* tano-2line-text */

.tano-2line-text th{
	text-align:center;
}

.tano-2line-text input{
	height:4.5em;
}

.tano-2line-text input.tano-normal-height{
	height:1em;
}

.tano-parts-table-01 .tano-2line-text textarea{
	margin:0;
	height:4.5em;
}

/* tano-table-01 */
.tano-parts-table-01 {
	margin:15px 0;
	width:100%;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right: 1px solid #cccccc;
	word-break: break-all;
}
.tano-parts-table-02 {
	margin:5px 0;
}
/*.tano-parts-table-01 .tano-item-number{
	width:5%;
}
.tano-parts-table-01 .tano-item-name {
	width:40%;
}
.tano-parts-table-01 .tano-price {
	width:20%;
}
.tano-parts-table-01 .tano-number {
	width:15%;
}
.tano-parts-table-01 .tano-total {
	width:20%;
}*/

*+html #tano-d-od-item-table .tano-d-od-row-chumon-no td{
	position: relative;
}
.tano-parts-table-01 td,
.tano-parts-table-01 th {
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.tano-parts-table-01 td.tano-kaikeicode{
	border-bottom:0px;
	/*border-right:1px;*/
	/*padding:0px 5px 0px 5px;*/
	padding: 5px;
	width: 24.6%;
}
.tano-border-none {
	border: none;
}
td.tano-kaikeicode.tano-border-none {
	border: none;
}
.table-border-top {
	border-top:1px solid #cccccc;

}
.tano-border-top-none,
#wrap div div #tano-main-area .tano-border-top-none,
.tano-parts-table-01 td.tano-table-border-top-none,
.tano-parts-table-01 th.tano-table-border-top-none {
	border-top:none;
}
.tano-parts-table-01 td.tano-border-bottom-none,
#wrap div div #tano-main-area .tano-border-bottom-none,
.tano-parts-table-01 td.tano-table-border-bottom-none,
.tano-parts-table-01 th.tano-table-border-bottom-none {
	border-bottom:none;
}
#wrap div div #tano-main-area .tano-border-right-none,
.tano-parts-table-01 td.tano-table-border-right-none,
.tano-parts-table-01 th.tano-table-border-right-none {
	border-right:none;
}

#wrap div div #tano-main-area .tano-border-top01,
.tano-parts-table-01 td.tano-table-border-top01,
.tano-parts-table-01 th.tano-table-border-top01 {
	border-top:1px solid #cccccc;
}

.tano-parts-table-01 td {
	padding:10px 10px 10px 10px;
	vertical-align: middle;
	background: #fff;
}
.tano-parts-table-01 td.tano-cl-no-padding-01 { padding: 0px;}
.tano-parts-table-01 th {
/*	text-align: left;*/
	padding:10px 5px;
	vertical-align: middle;
}
.tano-parts-table-01 td.tano-td-narrow {
	padding: 10px 3px 10px 5px;
}
.tano-parts-table-01.tano-table-row-control td input[type="text"] {
	margin: 0;
}
.tano-parts-table-01 .tano-first-child {
	width:30%;
}
.tano-ar .tano-parts-table-01 .tano-table-cell-collar-01,
.tano-ar .tano-parts-table-01 .tano-table-cell-collar-01 th,
.tano-ar .tano-parts-table-01 .tano-table-cell-collar-01 td {
	background: #c0ec9d;
}
.tano-ac .tano-parts-table-01 .tano-table-cell-collar-01,
.tano-ac .tano-parts-table-01 .tano-table-cell-collar-01 th,
.tano-ac .tano-parts-table-01 .tano-table-cell-collar-01 td {
	background: #ffe6bb;
}

.tano-parts-table-01 .tano-exclamation img {
	padding: 0 10px 0 0;
	vertical-align: middle;
}
.tano-parts-table-01 td ul.tano-parts-table-inner .tano-float-left {
	width: 50%;
}
.tano-parts-table-01 td ul.tano-parts-table-inner .tano-float-right {
	width: 45%;
}

.tano-parts-table-01 textarea,
#tano-main-area .tano-request-information textarea,
.tano-modal textarea{
	resize:none;
}
.tano-parts-table-01 td span.tano-bold-number {
	font-size: 15px;
	font-weight: bold;
}

.tano-parts-table-01 .tano-parts-table-01-01 {
	width: 100%;
}
.tano-parts-table-01 .tano-parts-table-01-01 td {
	padding: 0;
	border: none;
}

.tano-table-button-area-01 a {
	display: block;
	width: 68px;
	height: 23px;
	margin: 0 auto;
}

#tano-main-area .tano-radio-box-01{
	margin-bottom: 10px;
}

#tano-main-area table .tano-radio-box-03 ul li {
	display:inline;
	padding:0 15px 0 0;
}
#tano-main-area table span.tano-table-text-category {
	display: block;
	border: 1px solid #b4b3b1;
	margin-top: 5px;
	padding: 4px;
}
#tano-main-area .tano-textarea-type-01 {
	height:6em;
	margin:15px 0 0 0;
	padding:5px;
	border:1px solid #B3B3B3;
}
#tano-main-area .tano-textarea-type-02 {
	height:50px;
	margin:0 20px 0 0;
	padding: 5px;
	border:1px solid #B3B3B3;
}
#tano-main-area .tano-textarea-type-03 {
	height:100px;
	margin:15px 20px 0 0;
	padding: 5px;
	border:1px solid #B3B3B3;
}
.tano-textarea-type-04 {
	width: 80%;
	height: 10em;
}
#tano-main-area .tano-parts-table-01 tr .tano-toggle-area-inactivate,
#tano-main-area .tano-parts-table-01 .tano-toggle-area-inactivate td,
#tano-main-area .tano-toggle-area-inactivate input, #tano-main-area .tano-toggle-area-inactivate select {
	background: #eee;
}
#tano-main-area .tano-parts-table-01 tr .tano-toggle-area-inactivate[type='radio'],
#tano-main-area .tano-parts-table-01 .tano-toggle-area-inactivate td[type='radio'],
#tano-main-area .tano-toggle-area-inactivate input, #tano-main-area .tano-toggle-area-inactivate select[type='radio'] {
	background: #fff;
}
#tano-main-area .tano-parts-table-01 tr .tano-act-area-text {
	background: #fff;
}
#tano-main-area .tano-parts-table-01 tr .tano-toggle-area-inactivate.tano-act-area-text {
	color: #aaa;
}
#tano-main-area .tano-parts-table-01 .tano-env-list-block-01 li{
	display: inline;
}
.tano-total-price-button {
	float:left;
	width:448px;
	text-align:right;
}
/* tano-message-table */
.tano-message-table {
	margin:0 auto 10px auto;
	width: 100%;
	background: none repeat scroll 0 0 #FFFDE6;
}
.tano-message-table td {
	padding:10px;
	width: 40%;
}
.tano-message-table th {
	border:solid 0px;
	width:300px;
	text-align:left;
	padding:10px;
}
.tano-message-table .tano-message-small {
	width: 60%;
	font-size:80%;
}
.tano-message-mail {
	margin:20px;
}
/*tano-item-detail-block-01*/
#tano-main-area .tano-item-detail-block-01.tano-first-child {
	margin:20px 0 0 0;
}
#tano-main-area .tano-item-detail-block-01 .tano-item-picture {
	float:left;
	margin:0 10px 0 0;
}
#tano-main-area .tano-item-detail-block-01 .tano-item-detail {
	overflow:hidden;
	padding:5px 0;
}
#tano-main-area .tano-item-detail-block-01 .tano-item-detail .tano-item-name {
	font-weight:bold;
}
#tano-main-area .tano-item-detail-block-01 .tano-item-detail .tano-item-detail-inner {
}
#tano-main-area .tano-item-detail-block-01 .tano-item-detail .tano-item-detail-inner.tano-first-child {
	width:auto;
	margin:8px 0 0 0;
}
#tano-main-area .tano-item-detail-block-01 .tano-item-button {
	float:right;
}
#tano-main-area .tano-item-detail-block-01 .tano-item-detail .tano-item-detail-inner dl {
	margin:0 20px 0 0;
	float:left;
	white-space: nowrap;
}
#tano-main-area .tano-item-detail-block-01 .tano-item-detail .tano-item-detail-inner dl dt {
	display: inline;
	font-weight:bold;
}
#tano-main-area .tano-item-detail-block-01 .tano-item-detail .tano-item-detail-inner dl dd {
	display: inline;
}
/*tano-item-detail-block-02*/
#tano-main-area .tano-item-detail-block-02 {
	margin-bottom: 15px;
}
#tano-main-area .tano-item-detail-block-02 .tano-item-picture {
	float:left;
	margin:0 10px 0 0;
}
#tano-main-area .tano-item-detail-block-02 .tano-item-detail {
	overflow:hidden;
	width: 400px;
	padding:5px 0;
	float:left;
}
#tano-main-area .tano-item-detail-block-02 .tano-item-detail .tano-item-name {
	font-weight:bold;
}
#tano-main-area .tano-item-detail-block-02 .tano-item-detail .tano-item-detail-inner {
}
#tano-main-area .tano-item-detail-block-02 .tano-item-detail .tano-item-detail-inner.tano-first-child {
	width:auto;
	margin:8px 0 0 0;
}
#tano-main-area .tano-item-detail-block-02 .tano-item-button {
	float:right;
}
/* tano-parts-table-03 */
.tano-parts-table-03 {
	width: 100%;
	margin: 15px 0;
	border-top: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
}
.tano-parts-table-03 tr th, .tano-parts-table-03 tr td {
	border-right: 1px solid #b3b3b3;
	padding: 15px 10px;
	text-align: center;
}
#tano-main-area .tano-parts-table-03 tr th {
	border-bottom: 1px solid #b3b3b3;
	text-align: center;
	font-weight: normal;
}
.tano-parts-table-03 tr td {
	border-bottom: 1px dotted #b3b3b3;
}
/* .tano-parts-table-04 */
.tano-parts-table-04 {
	width: 100%;
	margin: 15px 0;
}
.tano-parts-table-04 th, .tano-parts-table-04 td {
	padding: 8px 10px;
	border: 1px solid #BBB;
	vertical-align: middle;
}
.tano-parts-table-04 th {
	width: 120px;
}
.tano-parts-table-04 td {
	width: 600px;
}
.tano-parts-table-04 td label {
	margin-right: 10px;
}
.tano-parts-table-04 td dl dt, .tano-parts-table-04 td dl dd {
	float: left;
}
.tano-parts-table-04 td dl dt {
	width: 14px;
	height: 14px;
	margin: 0 10px 0 0;
}
.tano-parts-table-04 td dl .tano-red {
	background: red;
}
.tano-parts-table-04 td dl .tano-black {
	background: black;
}
.tano-parts-table-04 td dl .tano-blue {
	background: blue;
}
.tano-parts-table-04 td dl dd {
	margin: 0 45px 0 0;
	font-weight: bold;
	line-height: 14px;
}
.tano-parts-table-04 td dl dd a {
	font-weight: normal;
}
.tano-parts-table-04 td dl dd span {
	padding: 2px;
	background: #EEE;
}
.tano-parts-table-04 td ul {
	overflow: hidden;
}
.tano-parts-table-04 td ul li {
	float: left;
	width: 57px;
	margin: 0 10px 0 -1px;
	border-left: 1px solid #BBB;
	font-weight: bold;
	text-align: center;
}
.tano-parts-table-04 td ul li a {
	font-weight: normal;
}
/*.tano-parts-table-05*/
.tano-parts-table-05 {
	position: relative;
	width: 100%;
	margin: 15px 0;
}
.tano-parts-table-05 th, .tano-parts-table-05 td {
	border: 1px solid #BBB;
}
.tano-parts-table-05 th {
	padding: 10px 10px 10px 57px;
	font-weight: normal;
	font-size: 14px;
	font-size: 1.4rem;
	background-image: url(/images/category/product-details/icon-target-product.png);
	background-position: 14px 3px;
	background-repeat: no-repeat;
}
.tano-parts-table-05 th a {
	position: absolute;
	top: 5px;
	right: 10px;
	display: block;
}
.tano-parts-table-05 th a img {
	display: block;
}
.tano-parts-table-05 td {
	padding: 10px 15px;
}
/* tano-table-05 */
.tano-parts-table-06-wrap2 {
	float:left;
	width:400px;
	margin: 15px 0;
	font-weight:normal;
	border:1px solid #b4b3b1;
	text-align:left;
	padding:5px;
}
/* 【KA-009】Start 賞味期限通知対応 */
/* tano-parts-table-07 */
.tano-parts-table-07{
	border: 1px solid #ccc;
	margin: 1em 0;
}
.tano-parts-table-07 th,
.tano-parts-table-07 td{
	text-align: left;
	vertical-align: middle;
	padding: 14px;
	border: 1px solid #ccc;
	background-color: #fff;
}
/* 【KA-009】End 賞味期限通知対応 */
.tano-parts-table-06-wrap2 p .tano-message-title {
	font-weight: bold;
}
.tano-parts-table-06-wrap2 p .tano-error-text {
	font-size: 100%;
}
.tano-parts-table-06-wrap {
	float:right;
	width:200px;
	margin: 15px 0;
}
.tano-parts-table-06 {
	border:1px solid #b4b3b1;
	width:100%;
}
.tano-parts-table-06 th, .tano-parts-table-06 td {
	padding:5px;
}
.tano-parts-table-06 td {
	text-align:right;
}
.tano-parts-table-06 .tano-amount-total, .tano-parts-table-06 .tano-amount-total-2 {
	border-top:1px solid #b4b3b1;
}
.tano-calculation-button {
	text-align:center;
	margin:10px 0px 0 0;
}
.tano-required {
	display:inline-block;
	margin-left: 0.5em;
	line-height:1.1;
	padding: 5px 5px 3px;
	background:#F00;
	text-align: center;
	font-size: 0.9em;
	color: #fff;
}
.tano-cell-img-01 * {
	vertical-align: middle;
}
.tano-parts-table-01 input[type="radio"] {
	margin: 0 0.3em 0 0;
}
.tano-parts-table-01 input[type="password"],
.tano-parts-table-01 input[type="text"],
.tano-parts-table-01 textarea {
	margin: 0.2em 0.5em 0.2em 0;
	padding: 5px;
}
.tano-parts-table-01 select {
	padding: 4px;
}
.tano-parts-table-01 input[type="text"] + .tano-hyphen-01 + input[type="text"] {
	margin-left: 0.5em;
}
.tano-parts-table-01 label {
	padding-right: 0.5em;
}


.tano-parts-table-01 .tano-input-wide-01 input[type="text"] {
	width: 4.5em;
	vertical-align:middle;
}
.tano-parts-table-01 .tano-input-wide-02 input[type="text"] ,
.tano-parts-table-01 .tano-input-wide-02 input[type="password"] {
	width: 20em;
	vertical-align:middle;
}
.tano-parts-table-01 .tano-input-wide-03 input[type="text"],
.tano-parts-table-01 .tano-input-wide-03 textarea {
	width: 95%;
	vertical-align:middle;
}
.tano-parts-table-01 .tano-input-wide-04 input[type="text"] {
	width: 98%;
	vertical-align:middle;
}
.tano-parts-table-01 .tano-input-wide-05 input[type="text"] {
    width: 35em;
    vertical-align:middle;
}
.tano-parts-table-01 .tano-input-wide-02 input[type="password"] {
	vertical-align: middle;
}
#tano-main-area textarea.tano-textarea-size-01 {
	width: 80%;
	height: 4em;
}
/* form width */
#tano-main-area .tano-table-form-05 {
	width:5%;
}
#tano-main-area .tano-table-form-10 {
	width:10%;
}
#tano-main-area .tano-table-form-15 {
	width:15%;
}
#tano-main-area .tano-table-form-20 {
	width:20%;
}
#tano-main-area .tano-table-form-25 {
	width:25%;
}
#tano-main-area .tano-table-form-30 {
	width:30%;
}
#tano-main-area .tano-table-form-35 {
	width:35%;
}
#tano-main-area .tano-table-form-40 {
	width:40%;
}
#tano-main-area .tano-table-form-45 {
	width:45%;
}
#tano-main-area .tano-table-form-50 {
	width:50%;
}
#tano-main-area .tano-table-form-55 {
	width:55%;
}
#tano-main-area .tano-table-form-60 {
	width:60%;
}
#tano-main-area .tano-table-form-65 {
	width:65%;
}
#tano-main-area .tano-table-form-70 {
	width:70%;
}
#tano-main-area .tano-table-form-75 {
	width:75%;
}
#tano-main-area .tano-table-form-80 {
	width:80%;
}
#tano-main-area .tano-table-form-85 {
	width:85%;
}
#tano-main-area .tano-table-form-90 {
	width:90%;
}
#tano-main-area .tano-table-form-95 {
	width:95%;
}
#tano-main-area .tano-table-form-100 {
	width:100%;
}

#tano-main-area .tano-table-form-width-52 {
	width:52em;
	height:1.5em;
}

/* width em*/
#tano-main-area .tano-em-width-1 {
	width: 1em;
}
#tano-main-area .tano-em-width-2 {
	width: 2em;
}
#tano-main-area .tano-em-width-3 {
	width: 3em;
}
#tano-main-area .tano-em-width-4 {
	width: 4em;
}
#tano-main-area .tano-em-width-5 {
	width: 5em;
}
#tano-main-area .tano-em-width-6 {
	width: 6em;
}
#tano-main-area .tano-em-width-7 {
	width: 7em;
}
#tano-main-area .tano-em-width-8 {
	width: 8em;
}
#tano-main-area .tano-em-width-9 {
	width: 9em;
}
#tano-main-area .tano-em-width-10 {
	width: 10em;
}
#tano-main-area .tano-em-width-11 {
	width: 11em;
}
#tano-main-area .tano-em-width-12 {
	width: 12em;
}
#tano-main-area .tano-em-width-13 {
	width: 13em;
}
#tano-main-area .tano-em-width-14 {
	width: 14em;
}
#tano-main-area .tano-em-width-15 {
	width: 15em;
}
#tano-main-area .tano-em-width-16 {
	width: 16em;
}
#tano-main-area .tano-em-width-17 {
	width: 17em;
}
#tano-main-area .tano-em-width-18 {
	width: 18em;
}
#tano-main-area .tano-em-width-19 {
	width: 19em;
}
#tano-main-area .tano-em-width-20 {
	width: 20em;
}
#tano-main-area .tano-em-width-21 {
	width: 21em;
}
#tano-main-area .tano-em-width-40 {
	width: 40em;
}
#tano-main-area .tano-em-width-50 {
	width: 50em;
}
/* col width */
#tano-main-area table .tano-col-width-03 {
	width:3%;
}
#tano-main-area table .tano-col-width-04 {
	width:4%;
}
#tano-main-area table .tano-col-width-05 {
	width:5%;
}
#tano-main-area table .tano-col-width-07 {
	width:7%;
}
#tano-main-area table .tano-col-width-08 {
	width:8%;
}
#tano-main-area table .tano-col-width-10 {
	width:10%;
}
#tano-main-area table .tano-col-width-12 {
	width:12%;
}
#tano-main-area table .tano-col-width-13 {
	width:13%;
}
#tano-main-area table .tano-col-width-15 {
	width:15%;
}
#tano-main-area table .tano-col-width-17 {
	width:17%;
}
#tano-main-area table .tano-col-width-18 {
	width:18%;
}
#tano-main-area table .tano-col-width-19 {
	width:19%;
}
#tano-main-area table .tano-col-width-20 {
	width:20%;
}
#tano-main-area table .tano-col-width-21 {
	width:21%;
}
#tano-main-area table .tano-col-width-22 {
	width:22%;
}
#tano-main-area table .tano-col-width-23 {
	width:23%;
}
#tano-main-area table .tano-col-width-24 {
	width:24%;
}
#tano-main-area table .tano-col-width-25 {
	width:25%;
}
#tano-main-area table .tano-col-width-30 {
	width:30%;
}
#tano-main-area table .tano-col-width-31 {
	width:31%;
}
#tano-main-area table .tano-col-width-34 {
	width:34%;
}
#tano-main-area table .tano-col-width-35 {
	width:35%;
}
#tano-main-area table .tano-col-width-40 {
	width:40%;
}
#tano-main-area table .tano-col-width-45 {
	width:45%;
}
#tano-main-area table .tano-col-width-48 {
	width:48%;
}
#tano-main-area table .tano-col-width-50 {
	width:50%;
}
#tano-main-area table .tano-col-width-55 {
	width:55%;
}
#tano-main-area table .tano-col-width-60 {
	width:60%;
}
#tano-main-area table .tano-col-width-65 {
	width:65%;
}
#tano-main-area table .tano-col-width-70 {
	width:70%;
}
#tano-main-area table .tano-col-width-75 {
	width:75%;
}
#tano-main-area table .tano-col-width-80 {
	width:80%;
}
#tano-main-area table .tano-col-width-85 {
	width:85%;
}
#tano-main-area table .tano-col-width-90 {
	width:90%;
}
#tano-main-area table .tano-col-width-95 {
	width:95%;
}
.tano-select-type-01 {
	width: 5em;
}
#tano-main-area table .tano-col-width-30px {
	width:30px;
}
#tano-main-area table .tano-table-text-center {
	text-align:center;
}

#tano-main-area table .tano-table-text-left {
	text-align:left;
}
#tano-main-area table .tano-table-text-center {
	text-align:center;
}
#tano-main-area table .tano-table-text-right {
	text-align:right;
}
#tano-main-area table .tano-table-text-bold {
	font-weight:bold;
}
#tano-main-area table .tano-table-text-top {
	vertical-align:top;
}
#tano-main-area table .tano-table-text-middle {
	vertical-align:middle;
}
#tano-main-area table .tano-table-text-bottom {
	vertical-align:bottom;
}
#tano-main-area table .tano-table-border-left-none {
	border-left:none;
}
#tano-main-area table .tano-table-border-right-none {
	border-right:none;
}
#tano-main-area table .tano-table-border-top-none {
	border-top:none;
}
#tano-main-area table .tano-table-border-bottom-none {
	border-bottom:none;
}
#tano-main-area .tano-input-12-em label {
	min-width: 12em;
	display: inline-block;
}
#tano-main-area table .tano-right-no-border {
	border-right: none;
}
#tano-main-area table .tano-left-no-border {
	border-left: none;
}
/*-text-layout-*/
.tano-text-weight-bold,
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-weight-bold {
	font-weight: bold;
}
.tano-text-weight-normal,
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-weight-normal {
	font-weight: normal;
}
/*#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-red {
	color: #bf0000;
}*/
.tano-text-black,
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-black {
	color: #333;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-strong-text-01 {
	font-size: 1.2em;
	font-weight: bold;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-weight-normal {
	font-weight: normal;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-vertical-align-top {
	vertical-align: top;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-vertical-align-middle {
	vertical-align: middle;
	text-align:center;
}
#wrap #tano-container-left #tano-content-top #tano-main-area select.tano-vertical-align-middle {
	text-align:left;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-white-space-nowrap {
	white-space: nowrap;
}
.tano-text-right,
#tano-main-area .tano-text-right,
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-right,
#wrap #tano-container-right .tano-text-right {
	text-align: right;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-right2 {
	text-align: right;
	margin-top: 10px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-center,
#wrap #tano-container-right .tano-text-center {
	text-align: center;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-left,
#wrap #tano-container-right .tano-text-left {
	text-align: left;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-size-8 {
	font-size: 8px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-size-9 {
	font-size: 9px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-size-10 {
	font-size: 10px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-size-11 {
	font-size: 11px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-size-12 {
	font-size: 12px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-size-13 {
	font-size: 13px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-size-14 {
	font-size: 14px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-size-15 {
	font-size: 15px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-size-16 {
	font-size: 16px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-text-size-17 {
	font-size: 17px;
}
.tano-text-size-18 {
	font-size: 18px;
}
/* 【KA-067】Start 大塚ID対応 */
.tano-text-size-24 {
	font-size: 24px;
}
/* 【KA-067】End 大塚ID対応 */

#tano-main-area .tano-memo-01 {
	font-size: 0.9em;
}

#tano-main-area .tano-lead-03 {
	font-weight: bold;
	margin-top: 10px;
}
.tano-left-lead-01 {
	font-weight: bold;
	margin-bottom: 0.5em;
}
#tano-main-area span.tano-unselect {
	display: block;
	position: relative;
	width: 70px;
	height: 25px;
}
#tano-main-area span.tano-unselect:after {
	content: "";
	width: 68px;
	height: 23px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 3px;
	background: rgba(0,0,0,0.3);
	z-index: 10;
}
/*-text-layout-*/
.tano-float-left {
	float: left;
}
.tano-float-right {
	float: right;
}
.tano-clear-both {
	clear: both;
}
.tano-float-none {
	float: none;
}
/*-link-type-*/
.tano-blank-link {
	padding: 0 0 5px 15px;
	background: url(/images/category/large-class/icon-item-returned.png) 0 0.3em no-repeat;
}
/* 【KA-067】Start 大塚ID対応 */
.tano-blank-link-red {
	padding: 0 0 5px 15px;
	background: url(/common-tano/img/ico-blank-link.png) 0 0.3em no-repeat;
}
/* 【KA-067】End 大塚ID対応 */
.tano-background-line-01 {
	padding-bottom: 15px;
	background: url(/common-tano/img/bg-line-type-01.gif) 0 bottom repeat-x;
}
.tano-link-01 {
	padding-left: 8px;
	background: url(/common-tano/img/icon-arrow-right-green.png) 0 0.4em no-repeat;

}
.tano-returned-link,
.tano-un-returned-link {
	margin-top: 5px;
}
.tano-returned-link span,
.tano-returned-link img {
	vertical-align: middle;
}
.tano-returned-link span {
	margin-left: 3px;
}
/*-tano-category-link-01-*/
.tano-category-link-01 {
	margin:10px 0;
	text-align: right;
}
.tano-category-link-left {
	width: 127px;
	float: left;
	font-weight:bold;
	text-align: left;
}
.tano-category-link-top {
	font-weight:bold;
	padding:10px 0 0;
}
.tano-category-link-right, .tano-category-link-right li {
	display:block;
	list-style:none;
}
.tano-category-link-right {
	width: 585px;
	float: right;
	text-align: left;
}

#tano-main-area .tano-category-link-right li {
	display: inline;
	margin:1px 20px 0 0;
	white-space: nowrap;
}

#tano-main-area .tano-category-link-right02 li {
	margin:1px 20px 0 0;
	float:left;
}
.tano-category-link-02 {
	margin: 10px 0;
	border: 1px dotted #ccc;
	padding: 0px 10px 10px;
}
/*tano-category-link-01*/
.tano-category-link-01 a,
.tano-category-link-01 span,
.tano-category-link-02 a,
.tano-category-link-02 span {
	/*display:block;*/
	background:url(/common-tano/img/icon-arrow-right-green.png) no-repeat 0 0.4em;
	padding:0 0 0 10px;
	white-space:nowrap;
}

.tano-strong {
	font-weight: bold;
}


/*-tano-text-border-box-*/
.tano-text-border-box-01 {
	display: inline-block;
	margin-bottom: 10px;
	padding: 15px 2%;
	border: 1px solid #ccc;
}
* html .tano-text-border-box-01 {
	display: inline;
}
*+html .tano-text-border-box-01 {
	display: inline;
}
/*formparts*/
.tano-parts-table-01 .tano-input-wide-01 input.tano-input-year, input.tano-input-year {
	width: 4em;
}
/*position*/
.tano-position-relative {
	position: relative;
}
.tano-position-absolute {
	position: absolute;
}
.tano-position-static {
	position: static;
}
.tano-image-top {
	vertical-align:top;
}
.tano-image-middle {
	vertical-align:middle;
}
td .tano-image-middle {
	margin-right: 5px;
}
.tano-image-bottom {
	vertical-align:bottom;
}
.tano-margin-top-1em {
	margin-top:1em;
}
.tano-margin-top-10px {
	margin-top:10px;
}
.tano-margin-top-30px {
	margin-top:30px;
}
.tano-margin-left-1em {
	margin-left:1em;
}
/* 【SI-217】Start 軽減税率対応 */
.tano-margin-left-00 {
	margin-left: 0!important;
}
/* 【SI-217】End 軽減税率対応 */
.tano-red {
	color: red;
}
.tano-red-02 {
	color: #c00000;
}
.tano-red-03 {
	color: #e70000;
}
.tano-orange {
	color:#ED5F0A;
}
/*【191128-576】　Start 部署情報リード文追加 */
.tano-blue {
	color: blue;
}
/*【191128-576】　End 部署情報リード文追加 */
/* 【KA-067】Start 大塚ID対応 */
.tano-color-otsukaid{
	color: #BC4111;
}
.tano-text-underline{
	text-decoration: underline;
}
/* 【KA-067】End 大塚ID対応 */
/*display*/
.tano-display-block,
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-display-block {
	display: block;
}
.tano-display-none {
	display: none;
}

/*-tano-category-link-01-*/

.tano-float-area-02 {
	font-size: 0;
}
.tano-float-area-02 .tano-float-box {
	display: inline-block;
	vertical-align: top;
	margin-right: 2%;
	font-size: 12px;
}
* html .tano-float-area-02 .tano-float-box {
	display: inline;
}
*+html .tano-float-area-02 .tano-float-box {
	display: inline;
}
#tano-main-area .tano-float-area-02 .tano-last-child {
	margin-right: 0;
}

.tano-float-box {
	width:49%;
	margin-bottom: 30px;
}
.tano-box-column-3 h2, .tano-box-column-3 h3, .tano-float-box h2, .tano-float-box h3 {
	margin-bottom: 5px;
}
#tano-main-area .tano-box-column-3 .tano-float-block {
	padding: 10px;
}
#tano-main-area .tano-float-block {
	position: relative;
}
#tano-main-area .tano-float-block .tano-float-block-inner {
	padding: 10px 20px;
}
#tano-main-area .tano-float-block .tano-float-block-inner01 {
	padding: 10px 20px;
	height:50px;
}
.tano-column-3-wrap {
	font-size: 0;
}
.tano-box-column-3 {
	display: inline-block;
	vertical-align: top;
	width: 32.8%;
	margin:0 0.5% 20px 0;
	font-size: 12px;
}
.tano-box-column-3:nth-child(3n) {
	margin-right: 0;
}
* html .tano-box-column-3 {
	display: inline;

}
*+html .tano-box-column-3 {
	display: inline;
}
.tano-parts-table-01 .tano-box-column-3 {
	width: 31.8%;
}
#tano-main-area .tano-parts-table-01 td.tano-td-order-number {
	border-right:none;
	vertical-align:top;
}
table.tano-table-order-number {
	float:right;
}
#tano-main-area .tano-parts-table-01 td.tano-td-order-number table td {
	border:none;
	margin:0px;
	padding:0px;
}
#tano-main-area .tano-parts-table-01 td.tano-td-order-number table td span{
	font-weight:bold;
}
#tano-main-area .tano-parts-table-01 td.tano-td-order-number table.tano-table-order-number td input{
	width:30px;
	text-align:center;
	margin:0px 0px 0px 10px;
	padding:5px;
}
table.tano-table-specific-link {
	vertical-align:top;
}
#tano-main-area .tano-parts-table-01 table.tano-table-specific-link td{
	vertical-align:top;
	border:none;
	margin:0px;
	padding:0px;
}
table.tano-table-specific-link td p.tano-table-specific-link-return{
	margin-left:1.0em;
}
table.tano-table-specific-link td p.tano-table-specific-link-text{
	display:inline-block;
	vertical-align:middle;
}
table.tano-table-specific-link td p.tano-table-specific-link-text a{
	line-height:24px;
}
p.tano-table-specific-link-text a.tano-arrow-green {
	margin-left:2.7em;
}
.tano-box-column-3 .tano-title-link .tano-h2-inner {
	padding-right: 4em;
}
.tano-box-column-3 .tano-title-link .tano-h3-inner {
	padding-right: 4.5em;
}
.tano-box-column-3.tano-last-child {
	margin-right: 0;
}
/*---- tano-list-pager ---*/

.tano-list-pager2,
.tano-list-pager {
	padding: 20px 0;
	background: #EEE;
	width: 100%;
}
.tano-list-pager2 p,
.tano-list-pager p {
	padding: 0 0 0 5px;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
}
.tano-list-pager2 .tano-pager-inner,
.tano-list-pager .tano-pager-inner {
	float: left;
	margin: 5px 0;
	width: 570px;
}
.tano-list-pager2 .tano-pager-inner ul,
.tano-list-pager2 .tano-pager-inner div,
.tano-list-pager .tano-pager-inner ul,
.tano-list-pager .tano-pager-inner div {
	display: inline-block;
	vertical-align: top;
}
.tano-list-pager2 .tano-pager-inner .tano-pager-previous a,
.tano-list-pager2 .tano-pager-inner .tano-pager-next a,
.tano-list-pager .tano-pager-inner .tano-pager-previous a,
.tano-list-pager .tano-pager-inner .tano-pager-next a {
	margin-left: 5px;
	background-position: 0 center;
}
.tano-list-pager2 .tano-pager-move,
.tano-list-pager .tano-pager-move {
	float: right;
	margin: 0 0 5px;
}
.tano-list-pager2 p span,
.tano-list-pager p span {
	font-size: 14px;
	font-size: 1.4rem;
}
.tano-list-pager2 ul,
.tano-list-pager ul {
	margin-left: 5px;
	font-size: 0;
}
.tano-list-pager2 ul li,
.tano-list-pager ul li {
	display: inline-block;
	max-width: 4em;
	margin-right: 6px;
	text-align: right;
	font-size: 12px;
}
.tano-list-pager2 ul li:last-child,
.tano-list-pager ul li:last-child {
	margin-right: 0;
}
.tano-list-pager2 ul li span,
.tano-list-pager2 ul li a,
.tano-list-pager ul li span,
.tano-list-pager ul li a {
	padding: 4px 4px;
	font-size: 14px;
	font-size: 1.4rem;
}
#tano-container-left .tano-list-pager2 ul li a:hover,
#tano-container-left .tano-list-pager2 ul li a:active,
#tano-container-left .tano-list-pager ul li a:hover,
#tano-container-left .tano-list-pager ul li a:active {
	color: #fff;
	text-decoration: none;
}
.tano-list-pager2 ul li span,
.tano-list-pager ul li span {
	font-weight: bold;
	padding: 5px 6px;
}




/* tano-center
==============================================*/
.tano-center,
.tano-modal .tano-center {
	text-align:center;
}
/* information-block
==============================================*/
#tano-main-area .tano-information-block-01,
#tano-main-area .tano-information-block-03 {
	width:678px;
	border:1px solid #b3b3b3;
	padding:20px;
	margin:35px auto 0 auto;
}
#tano-main-area .tano-lead-text {
	font-size:16px;
	font-weight:bold;
}
#tano-main-area .tano-information-block-01 .tano-column2-wrap-01 {
	margin:20px 0 0 0;
}
#tano-main-area .tano-information-block-01 .tano-column2-wrap-01 .tano-column-block-01 {
	width:213px;
	float:left;
}
#tano-main-area .tano-information-block-01 .tano-column2-wrap-01 .tano-column-block-02 {
	width:465px;
	float:right;
}
#tano-main-area .tano-icon-tel {
	background:url(/common-tano/img/icon-tel.png) 0 center no-repeat;
	padding:2px 0 2px 35px;
	font-size:16px;
	font-weight:bold;
}

/* 【180920-487】　Start フリーダイアルロゴ削除対応*/
#tano-main-area .tano-not-icon-tel {
	padding:2px 0 2px 10px;
}
/* 【180920-487】　End フリーダイアルロゴ削除対応*/

#tano-main-area .tano-tel-number {
	margin-top: 5px;
	font-weight: bold;
	font-size:16px;
	display: block;
}
#tano-main-area .tano-information-block-02 {
	margin:0 auto 30px auto;
	width:500px;
	padding:20px 35px;
	border:1px solid #b3b3b3;
	text-align:left;
}
#tano-main-area .tano-information-block-02 .tano-lead-text {
	border-bottom:1px dotted #b3b3b3;
	padding:0 0 10px 0;
	font-size: 12px;
	font-weight: normal;
}
#tano-main-area .tano-information-block-02 .tano-lead-title {
	font-weight: bold;
	font-size: 1.4em;
	margin-top: 20px;
}
#tano-main-area .tano-information-block-02 .tano-column2-wrap-01 {
	margin:20px 0 0 0;
}
#tano-main-area .tano-information-block-02 .tano-column2-wrap-01 .tano-column-block-01 {
	width:244px;
	float:left;
}
#tano-main-area .tano-information-block-02 .tano-column2-wrap-01 .tano-column-block-02 {
	width:244px;
	float:right;
}
#tano-main-area .tano-information-block-02.tano-width-auto .tano-column2-wrap-01 .tano-column-block-02{
	width: 400px;
	margin-top: 8px;
}
#tano-main-area .tano-information-block-02 .tano-contact-method {
	font-size:16px;
	font-weight:bold;
	margin:0 5px 0 0;
}
#tano-main-area .tano-information-block-02 .tano-infomation-detail {
	margin:20px 0 0 0;
}

#tano-main-area .tano-information-block-03 .tano-lead-text {
	margin: 20px 0;
}
#tano-main-area .tano-information-block-03 .tano-tel {
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 16px;
}
#tano-main-area .tano-information-block-03 .tano-tel span {
	display: inline;
 }
#tano-main-area .tano-information-block-03 .tano-tel span.tano-tel-number {
	padding-left: 1em;
}
#tano-main-area .tano-information-block-04 {
	margin-bottom: 30px;
}
#tano-main-area .tano-information-block-04 .tano-tel-number {
	display: inline;
	margin-left: 5px;
}
/* 汎用ダイヤログ */
.tano-dialogue {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 20;
	width: 400px;
	margin-top: 0;
	margin-left: 0;
	padding-bottom:30px;
	background: #FFF;
	border: 1px solid #d4d4d4;
	text-align: center;
	box-shadow: 1px 1px 2px #BBB;
	-moz-box-shadow: 1px 1px 2px #BBB;
	-webkit-box-shadow: 1px 1px 2px #BBB;
}

.tano-dialogue dl {
	padding: 40px 10px 10px 10px;
}
.tano-dialogue dl dt {
	margin: 0 0 30px 0;
	font-size: 24px;
	font-size: 2.4rem;
	border:none;
	padding:0;
}
.tano-dialogue dl dd {
	margin: 0 0 20px 0;
	font-size: 14px;
	font-size: 1.4rem;
	background:none;
	color:#333;
}
/* sitemap */
#tano-main-area .tano-sitemap,
#tano-main-area .tano-sitemap section ul {
	font-size: 0;
}
#tano-main-area .tano-sitemap section,
#tano-main-area .tano-sitemap section ul li {
	display: inline-block;
	vertical-align: top;
	font-size: 12px;
}
* html #tano-main-area .tano-sitemap section,
* html #tano-main-area .tano-sitemap section ul li {
	display: inline;
}
*+html #tano-main-area .tano-sitemap section,
*+html #tano-main-area .tano-sitemap section ul li {
	display: inline;
}
#tano-main-area .tano-sitemap section {
	width: 32%;
	margin: 0 2% 15px 0;
}
#tano-main-area .tano-sitemap section ul li {
	width: 49%;
	margin-right: 2%;
}
#tano-main-area .tano-sitemap section ul li a {
	display: block;
	padding-left: 1em;
}
#tano-main-area .tano-sitemap section:nth-child(3n),
#tano-main-area .tano-sitemap section ul li:nth-child(even) {
	margin-right: 0;
}


#tano-main-area .tano-icon-01, #tano-main-area .tano-icon-02, #tano-main-area .tano-icon-03 {
	display:inline-block;
	width: 5em;
	text-align: center;
	vertical-align: middle;
	margin: 0 10px 5px 0;
	padding: 0 0.3em;
	font-weight: bold;
}
/* icon */
#tano-main-area .tano-icon-02 {
	background: #ffffff;
}
#tano-main-area .tano-icon-03 {
	background: #dcdadb;
	border: 1px solid #ccc;
}
.tano-ar #tano-main-area .tano-icon-01 {
	background: #abcd93;
}
.tano-ar #tano-main-area .tano-icon-01, .tano-ar #tano-main-area .tano-icon-02 {
	border: 1px solid #579c27;
}
.tano-ac #tano-main-area .tano-icon-01 {
	background: #ffc57f;
}
.tano-ac #tano-main-area .tano-icon-01, .tano-ac #tano-main-area .tano-icon-02 {
	border: 1px solid #ff8b00;
}
/*tano-lead-box-01*/
#tano-main-area .tano-lead-box-01 {
	position: relative;
	margin-bottom: 10px;
}
#tano-main-area .tano-lead-box-01 .tano-lead-text {
	margin-bottom: 10px;
}
#tano-main-area .tano-lead-box-01 p {
	width: 65%;
}
#tano-main-area .tano-lead-box-01 a {
	position: absolute;
	top: 0;
	right: 0;
}
/* tano-price-box */
#tano-main-area .tano-price-box-01, #tano-main-area .tano-price-box-02, #tano-main-area .tano-price-box-03 {
	margin-bottom: 20px;
}
#tano-main-area .tano-price-box-01 div, #tano-main-area .tano-price-box-02 div.tano-price-box-inner, #tano-main-area .tano-price-box-03 div.tano-price-box-inner {
	background: #fdeed9;
	padding: 1%;
	width: 28%;
	border-radius: 3px;
}
#tano-main-area .tano-price-box-01 div dl, #tano-main-area .tano-price-box-02 div dl, #tano-main-area .tano-price-box-03 div dl {
	background: #fff;
	padding: 2%;
}
#tano-main-area .tano-price-box-01 div dl, #tano-main-area .tano-price-box-02 div dl {
	border: 1px solid #fff;
}
#tano-main-area .tano-price-box-02 .tano-cart-price {
	padding-top: 55px;
	border-bottom: 1px dotted #ccc;
}
#tano-main-area .tano-price-box-02 .tano-cart-syoukei {
	padding-bottom: 55px;
}
#tano-main-area .tano-price-box-01 div dl dt, #tano-main-area .tano-price-box-02 div dl dt, #tano-main-area .tano-price-box-03 div dl dt {
	float: left;
	width: 66%;
}
#tano-main-area .tano-price-box-01 div dl dd, #tano-main-area .tano-price-box-02 div dl dd, #tano-main-area .tano-price-box-03 div dl dd {
	float: right;
	width: 30%;
	text-align: right;
}
#tano-main-area .tano-price-box-02 div dl.tano-total-price dt {
	width: 50%;
}
#tano-main-area .tano-price-box-02 div dl.tano-total-price dd {
	width: 40%;
}
#tano-main-area .tano-price-box-01 div dl dd .tano-strong-price, #tano-main-area .tano-price-box-01 div dl dd .tano-em-price, #tano-main-area .tano-price-box-02 div dl dd .tano-strong-price, #tano-main-area .tano-price-box-02 div dl dd .tano-em-price, #tano-main-area .tano-price-box-03 div dl dd .tano-strong-price, #tano-main-area .tano-price-box-03 div dl dd .tano-em-price {
	font-weight: bold;
}
#tano-main-area .tano-price-box-01 div dl dd .tano-strong-price, #tano-main-area .tano-price-box-02 div dl dd .tano-strong-price, #tano-main-area .tano-price-box-03 div dl dd .tano-strong-price {
	font-size: 1.1em;
}
#tano-main-area .tano-price-box-01 div dl dt, #tano-main-area .tano-price-box-01 div dl dd, #tano-main-area .tano-price-box-02 div dl dt, #tano-main-area .tano-price-box-02 div dl dd, #tano-main-area .tano-price-box-03 div dl dt, #tano-main-area .tano-price-box-03 div dl dd {
	padding: 8px 1%;
}
#tano-main-area .tano-price-box-01 div dl .tano-line-bottom-01, #tano-main-area .tano-price-box-02 div dl.tano-line-bottom-01, #tano-main-area .tano-price-box-03 div dl.tano-line-bottom-01 {
	border-bottom: 1px dotted #ccc;
}
#tano-main-area .tano-price-box-01 div.tano-price-total dl, #tano-main-area .tano-price-box-02 div.tano-price-total dl, #tano-main-area .tano-price-box-03 div.tano-price-total dl {
	background: #ffebed;
	font-size: 1.4em;
}
#tano-main-area .tano-price-box-01 div.tano-price-total dl {
	line-height: 3.1;
}
#tano-main-area .tano-price-box-01 div.tano-price-total dd, #tano-main-area .tano-price-box-02 .tano-total-price dd, #tano-main-area .tano-price-box-03 .tano-total-price dd {
	color: #e80000;
}
#tano-main-area .tano-price-box-01 div.tano-price-total dt, #tano-main-area .tano-price-box-02 div.tano-price-total dt, #tano-main-area .tano-price-box-02 div.tano-price-total dd .tano-strong-price, #tano-main-area .tano-price-box-03 div.tano-price-total dt, #tano-main-area .tano-price-box-03 div.tano-price-total dd .tano-strong-price {
	font-weight: bold;
}
#tano-main-area .tano-price-box-01 span, #tano-main-area .tano-price-box-02 span, #tano-main-area .tano-price-box-03 span {
	width: 5%;
	text-align: center;
}
#tano-main-area .tano-price-box-01 span.tano-price-plus, #tano-main-area .tano-price-box-01 span.tano-price-equal, #tano-main-area .tano-price-box-03 span.tano-price-plus, #tano-main-area .tano-price-box-03 span.tano-price-equal {
	display: block;
	padding-top: 40px;
}
#tano-main-area .tano-price-box-02 span.tano-price-plus, #tano-main-area .tano-price-box-02 span.tano-price-equal {
	display: block;
	padding-top: 95px;
}
#tano-main-area .tano-price-box-01 div, #tano-main-area .tano-price-box-01 span.tano-price-plus, #tano-main-area .tano-price-box-01 span.tano-price-equal, #tano-main-area .tano-price-box-02 div.tano-price-box-inner, #tano-main-area .tano-price-box-02 span.tano-price-plus, #tano-main-area .tano-price-box-02 span.tano-price-equal, #tano-main-area .tano-price-box-03 div.tano-price-box-inner, #tano-main-area .tano-price-box-03 span.tano-price-plus, #tano-main-area .tano-price-box-03 span.tano-price-equal {
	float: left;
}
#tano-main-area .tano-price-box-02 div.tano-price-total .tano-price-div-inner, #tano-main-area .tano-price-box-03 div.tano-price-total .tano-price-div-inner {
	background: #ffebed;
	border: 1px solid #fff;
}
#tano-main-area .tano-price-box-02 div.tano-price-total .tano-price-div-inner {
	padding: 55px 10px;
}
#tano-main-area .tano-price-box-02 div.tano-price-total .tano-price-div-inner .tano-total-price {
	padding: 0;
}
#tano-main-area .tano-price-box-02 div.tano-price-total dl.tano-total-point, #tano-main-area .tano-price-box-03 div.tano-price-total dl.tano-total-point {
	background: #fff;
	border: 1px dotted #ccc;
	margin: 1% 1% 0 1%;
	font-size: 1em;
}
#tano-main-area .tano-price-box-03 div.tano-price-total dl.tano-total-point {
	margin: 0 5px 6px 5px;
}
#tano-main-area .tano-price-box-03 div.tano-price-total dl.tano-total-point dt, #tano-main-area .tano-price-box-03 div.tano-price-total dl.tano-total-point dd {
	padding: 0;
}
#tano-main-area .tano-price-box-02 div dl.tano-total-price {
	border: none;
}
#tano-main-area .tano-price-box-03 div dl.tano-total-price {
	padding-bottom: 0;
}
#tano-main-area .tano-price-box-03 div dl.tano-total-price dt, #tano-main-area .tano-price-box-03 div dl.tano-total-price dd {
	padding-bottom: 5px;
}
#tano-main-area .tano-price-box-03 div.tano-price-total .tano-price-div-inner {
	padding: 7px 0;
}
#tano-container-left #tano-main-area .tano-colmun2-block, #tano-container-left #tano-main-area .tano-colmun-3-block {
	font-size: 0;
}
#tano-container-left #tano-main-area .tano-colmun2-block li, #tano-container-left #tano-main-area .tano-colmun-3-block li, #tano-container-left #tano-main-area .tano-colmun2-block .tano-link-point-box-01 {
	font-size: 12px;
	margin-bottom: 5px;
	vertical-align: middle;
}
#tano-container-left #tano-main-area .tano-colmun2-block li a,
#tano-container-left #tano-main-area .tano-colmun-3-block li a,
#tano-container-left #tano-main-area .tano-colmun2-block li dl,
#tano-container-left #tano-main-area .tano-colmun-3-block li dl {
	display: block;
	border:1px solid #ddd;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	}

#tano-container-left #tano-main-area .tano-colmun2-block li a dl,
#tano-container-left #tano-main-area .tano-colmun-3-block li a dl {
	border:none;
}
#tano-container-left #tano-main-area .tano-colmun2-block .tano-link-point-box-01 dl dd {
	padding:5px 0 0;
}
#tano-container-left #tano-main-area .tano-colmun2-block li a dl, #tano-container-left #tano-main-area .tano-colmun-3-block li a dl {
	min-height: 120px;
}

/* 20141022tci */
#tano-container-left #tano-main-area .tano-colmun2-block li dl dt, #tano-container-left #tano-main-area .tano-colmun-3-block li dl dt {
	padding: 15px 15px 15px 0;
	font-size: 1.2em;
	font-weight:bold;
	background-color: #fef6ea;
	border-bottom:1px dotted #ccc;
}
#tano-container-left #tano-main-area .tano-colmun2-block li a dl dt{
	padding-left: 30px;
	background: #fef6ea url(/common-tano/img/icon-arrow-right-green-04.png) 5% center no-repeat;
}
#tano-container-left #tano-main-area .tano-colmun-3-block li a dl dt {
	padding-left: 10px;
	background: #fef6ea url(/common-tano/img/icon-arrow-right-green-04.png) 5% center no-repeat;
}
#tano-container-left #tano-main-area .tano-colmun2-block li dl dt a, #tano-container-left #tano-main-area .tano-colmun-3-block li dl dt a {
	padding-left: 10px;
	background: #fef6ea url(/common-tano/img/icon-arrow-right-green-04.png) 0 center no-repeat;
	border:none;
	display:inline;
}
/* 20141022tci */

* html #tano-container-left #tano-main-area .tano-colmun2-block li dl dt {
	padding: 15px 15px 10px 30px;
}
/**+html #tano-container-left #tano-main-area .tano-colmun2-block li dl dt {
	padding: 15px 15px 10px 30px;
}*/
#tano-container-left #tano-main-area .tano-colmun2-block li dl dd,
#tano-container-left #tano-main-area .tano-colmun-3-block li dl dd {
	padding: 10px;
	color: #333;
}
#tano-container-left #tano-main-area .tano-colmun2-block li dl .tano-tab-detail,
#tano-container-left #tano-main-area .tano-colmun-3-block li dl .tano-tab-detail {
	float: left;
	width: 110px;
	margin-top: 10px;
}
#tano-container-left #tano-main-area .tano-colmun2-block li dl .tano-tab-img,
#tano-container-left #tano-main-area .tano-colmun-3-block li dl .tano-tab-img {
	float: right;
	width: 59px;
	margin-top: 10px;
}

#tano-container-left #tano-main-area .tano-colmun2-block ul {
	letter-spacing:-1em;
}

#tano-container-left #tano-main-area .tano-colmun2-block li {
	width: 49%;
	margin-right: 2%;
	display: inline-block;
	letter-spacing:normal;
}
* html #tano-container-left #tano-main-area .tano-colmun2-block li {
	display: inline;
}
*+html #tano-container-left #tano-main-area .tano-colmun2-block li {
	display: inline;
}
#tano-container-left #tano-main-area .tano-colmun2-block li:nth-child(even) {
	margin-right: 0;
}
#tano-container-left #tano-main-area .tano-colmun-3-block li {
	width: 32%;
	margin-right: 2%;
	display: inline-block;
	vertical-align: top;
}
* html #tano-container-left #tano-main-area .tano-colmun-3-block li {
	width: 31.9%;
	display: inline;
}
*+html #tano-container-left #tano-main-area .tano-colmun-3-block li {
	width: 31.9%;
	display: inline;
}
#tano-container-left #tano-main-area .tano-colmun-3-block li:nth-child(3n) {
	margin-right: 0;
}
#tano-container-left #tano-main-area .tano-button-group {
	text-align: center;
}
#tano-container-left #tano-main-area .tano-button-block-01 {
	margin-top: 10px;
	margin-left:10px;
}
#tano-container-left #tano-main-area .tano-button-block-01 li {
	display: inline;
	width: auto;
}
#tano-container-left #tano-main-area .tano-button-block-02 {
	letter-spacing: -.40em;
}
#tano-container-left #tano-main-area .tano-button-block-02 li {
	display: inline-block;
	letter-spacing: normal;
	width: 33%;
}
#tano-container-left #tano-main-area .tano-button-block-02 li.tano-float-center-block {
	text-align: center;
}
#tano-container-left #tano-main-area .tano-button-block-02 li.tano-float-right {
	text-align: right;
}
/*.tano-item-box*/

#tano-main-area .tano-item-box-02 {
	padding:20px;
	border-bottom: 1px dotted #333;
}
#tano-main-area #tano-item-detail-list .tano-item-box-02,
#tano-main-area .tano-item-detail-list .tano-item-box-02 {
	border:none;
}
#tano-main-area .tano-item-box-02.tano-end {
	border-bottom:none;
}
#tano-main-area .tano-item-box-02 .tano-photo {
	float:left;
	width:150px;
}
#tano-main-area .tano-item-box-02 .tano-detail {
	float:right;
	width:472px;
}
#tano-main-area .tano-item-box-02 .tano-detail h3 {
	color:#0145d3;
	font-size:16px;
	margin-bottom:10px;
}
#tano-main-area .tano-item-box-02 .tano-detail h3 .tano-icon-osusume {
	display:inline-block;
	margin-left:10px;
}
#tano-main-area .tano-item-box-02 .tano-detail h3 .tano-icon-osusume img {
	vertical-align:middle;
}
#tano-main-area .tano-item-box-02 .tano-detail h3 .tano-icon-new {
	display:inline-block;
	margin-left:10px;
}
#tano-main-area .tano-item-box-02 .tano-detail h3 .tano-icon-new img {
	vertical-align:middle;
}
#tano-main-area .tano-item-box-02 .tano-detail dl {
	float:left;
	width:142px;
	background: #F7F7F7;
	margin:20px 10px 0 0;
	padding:4px 4px 8px;
}
#tano-main-area .tano-item-box-02 .tano-detail dl.tano-bit-num {
	float:left;
	margin-right:0px;
}
#tano-main-area .tano-item-box-02 .tano-detail dl dd {
	font-size: 26px;
	margin:10px 0 0 0;
	text-align:right;
	line-height:1;
}
#tano-main-area .tano-item-box-02 .tano-detail dl.tano-bit-num dd span {
	font-size: 12px;
}
#tano-main-area .tano-item-box-02 .tano-detail dl.tano-time dd {
	color:#bf0000;
}
#tano-main-area .tano-item-box-02 .tano-detail .tano-button-item-detail {
	clear:both;
	margin-top:20px;
	text-align:right;
}
#tano-main-area .tano-item-box-02 .tano-detail .tano-button-item-detail img {
	vertical-align: top;
}
#tano-main-area .tano-item-box-02 .tano-item-box-info {
	clear:both;
	text-align:left;
}
#tano-main-area .tano-item-box-02 .tano-item-box-info span {
	display:inline-block;
	margin-right:20px;
}
#tano-main-area .tano-item-box-03 {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 10px 20px 10px 8px;
	border: 1px solid #d4d4d4;
}
#tano-main-area .tano-item-box-03 img {
	display: block;
	float: left;
	margin: 0 8px 0 0;
}
#tano-main-area .tano-item-box-03 dl {
	margin: 0 0 10px 0;
}
#tano-main-area .tano-item-box-03 dl dt {
	margin: 0 0 10px 0;
}
#tano-main-area .tano-item-box-03 dl dd {
	color: #5a5a5a;
}

#tano-main-area #tano-recommend-item-list .tano-item-box,
#tano-main-area #tano-recommend-item-list-02 .tano-item-box {
	text-align: right;
}
#tano-main-area #tano-recommend-item-list .tano-order-block,
#tano-main-area #tano-recommend-item-list-02 .tano-order-block {
	margin: 10px 0;
}
#tano-container-left #tano-main-area .tano-list-block-02 {
	padding: 2%;
}
.tano-list-memo {
	text-indent: -1em;
	padding-left: 1em;
}
.tano-list-memo li {
	margin-bottom: 0.5em;
}
/*tano-color-box-01*/
#tano-container-left #tano-main-area .tano-color-box-01,
#tano-container-left #tano-main-area .tano-color-box-02,
#tano-container-left #tano-main-area .tano-color-box-03,
#tano-container-left #tano-main-area .tano-color-box-05 {
	display: table;
	width: 100%;
	padding: 2%;
	background: #ededed;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
#tano-container-left #tano-main-area .tano-color-box-01 a, #tano-container-left #tano-main-area .tano-color-box-02 a {
	display:inline-block;
	margin-bottom: 10px;
}
#tano-container-left #tano-main-area .tano-color-box-01 a, #tano-container-left #tano-main-area .tano-color-box-02 img {
	vertical-align:bottom;
	font-size:0;
	line-height:0;
}
#tano-container-left #tano-main-area .tano-color-box-01 .tano-float-left, #tano-container-left #tano-main-area .tano-color-box-01 .tano-float-right, #tano-container-left #tano-main-area .tano-color-box-02 .tano-float-left, #tano-container-left #tano-main-area .tano-color-box-02 .tano-float-right {
	display: table-cell;
	vertical-align: middle;
	float: none;
	min-height: 40px;
	padding: 1.5%;
}
#tano-container-left #tano-main-area .tano-color-box-01 .tano-float-left, #tano-container-left #tano-main-area .tano-color-box-01 .tano-float-right,
#tano-container-left #tano-main-area .tano-color-box-05 .tano-float-left, #tano-container-left #tano-main-area .tano-color-box-05 .tano-float-right {
	width: 46.9%;
	text-align: center;
}
#tano-container-left #tano-main-area .tano-color-box-01 .tano-check-address-button.tano-float-right,
#tano-container-left #tano-main-area .tano-color-box-05 .tano-check-address-button.tano-float-right {
	width: auto;
	padding: 0;
	border: none;
}
#tano-container-left #tano-main-area .tano-color-box-02 .tano-float-left, #tano-container-left #tano-main-area .tano-color-box-02 .tano-float-center, #tano-container-left #tano-main-area .tano-color-box-02 .tano-float-right {
	width: 30.2%;
}
#tano-container-left #tano-main-area .tano-color-box-01 .tano-float-right, #tano-container-left #tano-main-area .tano-color-box-02 .tano-float-right {
	border-left: 1px solid #ccc;
}
#tano-container-left #tano-main-area .tano-color-box-02.tano-3column-block {
	display: table;
	margin-top: 30px;
	padding-right: 0;
	padding-left: 0;
}
* html #tano-container-left #tano-main-area .tano-color-box-02.tano-3column-block,
* html #tano-container-left #tano-main-area .tano-color-box-02.tano-3column-block div {
	display: block;
}
*+html #tano-container-left #tano-main-area .tano-color-box-02.tano-3column-block,
*+html #tano-container-left #tano-main-area .tano-color-box-02.tano-3column-block div {
	display: block;
}
* html #tano-container-left #tano-main-area .tano-color-box-02.tano-3column-block div {
	float: left;
}
* html #tano-container-left #tano-main-area .tano-color-box-02.tano-3column-block div {
	float: left;
	width: 30%;
}
* html #tano-container-left #tano-main-area .tano-color-box-02.tano-3column-block div dl dt{
	width: 72%;
}
* html #tano-container-left #tano-main-area .tano-color-box-02.tano-3column-block div dl dd{
	width: 28%;
	margin-left: 0;
}
*+html #tano-container-left #tano-main-area .tano-color-box-02.tano-3column-block div {
	float: left;
	width: 30%;
}
*+html #tano-container-left #tano-main-area .tano-color-box-02.tano-3column-block div dl dt{
	width: 72%;
}
*+html #tano-container-left #tano-main-area .tano-color-box-02.tano-3column-block div dl dd{
	width: 28%;
	margin-left: 0;
}
#tano-container-left #tano-main-area .tano-color-box-02.tano-3column-block div {
	display: table-cell;
	width: 33%;
	min-height: 40px;
	padding:  1.5%;
	border-right: 1px solid #ccc;
}
#tano-container-left #tano-main-area .tano-color-box-02.tano-3column-block div dl dt {
	float: left;
}
#tano-container-left #tano-main-area .tano-color-box-02.tano-3column-block div dl dd {
	float: right;
}
#tano-container-left #tano-main-area .tano-color-box-02.tano-3column-block div.tano-last-child {
	border: none;
}

/* 20141022tci */
#tano-container-left #tano-main-area .tano-colmun2-block li dl dt, #tano-container-left #tano-main-area .tano-colmun-3-block li dl dt {
	padding:10px;
}
/* 20141022tci */
#tano-container-left #tano-main-area .tano-colmun2-block li dl dd, #tano-container-left #tano-main-area .tano-colmun-3-block li dl dd {
	padding:5px 7px;
}
.tano-h2-type-01 {
	margin: 0 0 10px;
}
/*tano-color-box-02*/
#tano-main-area .tano-color-box-03 .tano-float-left {
	width:383px;
	float:left;
	background:#fffde3;
	padding:20px;
}
#tano-main-area .tano-color-box-03 .tano-float-left p {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
#tano-main-area .tano-color-box-03 .tano-float-left p span {
	color:#e80000;
}
#tano-main-area .tano-color-box-03 .tano-float-left .tano-price-box-01 {
	font-size:14px;
}
#tano-main-area .tano-color-box-03 .tano-float-left .tano-price-box-01 dt {
	clear:both;
	font-weight:normal;
	width: 40%;
	padding-top: 5px;
}
#tano-main-area .tano-color-box-03 .tano-float-left .tano-price-box-01 dd {
	width: 60%;
	padding-top: 5px;
}
#tano-main-area .tano-color-box-03 .tano-float-left .tano-price-box-01 dt, #tano-main-area .tano-color-box-03 .tano-float-left .tano-price-box-01 dd {
	float: left;
	margin-bottom: 5px;
}
#tano-main-area .tano-color-box-03 .tano-float-left .tano-price-box-01 dd input {
	vertical-align:middle;
	width:190px;
	margin-right:3px;
}
#tano-main-area .tano-color-box-03 .tano-float-right {
	width:290px;
	text-align: right;
}
#tano-main-area .tano-color-box-03 .tano-float-right p {
	margin-bottom:5px;
}
#tano-main-area .tano-color-box-03 .tano-float-right p#tano-nyusatsu-right-box-button {
	text-align:center;
}
/*tano-color-box-04*/
#tano-main-area .tano-color-box-04 {
	display: table;
	background: #eee;
	padding: 20px 0;
	margin-bottom: 20px;
	width: 100%;
	box-sizing: border-box;
	-webit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-weight:bold;
}
#tano-main-area .tano-color-box-04 div {
	display: table-cell;
	float: none;
	vertical-align: middle;
}
#tano-main-area .tano-color-box-04 .tano-float-left {
	width: 55%;
	padding-left: 2%;
}
#tano-main-area .tano-color-box-04 .tano-float-right {
	width: 38%;
	margin: 0 2% 0 0;
	padding-left: 3%;
	text-align: right;
}
#tano-main-area .tano-color-box-04 .tano-float-right label {
	margin-right: 2em;
}
#wrap #tano-main-area .tano-color-box-04 .tano-float-right input {
	vertical-align: -0.15em;
}
/*tano-campaign-box*/
.tano-campaign-box {
	margin: 0 auto;
	width: 720px;
}
.tano-campaign-box li {
	float: left;
	width: 32%;
	margin: 0 0 10px 1.5%;
}
.tano-campaign-box li:first-child, .tano-campaign-box li:nth-child(4n) {
	margin-left: 0;
}
.tano-campaign-box a img {
	max-width: 100%;
}
.tano-campaign-box span {
	display: block;
}
/*------------------------------------
 tano-icon-explanation
------------------------------------*/
#tano-main-area .tano-for-variation {
	width: 360px;
	text-align: left;
}
#tano-main-area .tano-select-list-wrap {
	width: 100%;
	position: relative;
	margin-bottom: 8px;
	border-top: 1px dotted #bbbbbb;
	border-bottom: 1px dotted #bbbbbb;
}
#tano-main-area .tano-text-explanation-wrap {
	width: 100%;
	position: relative;
	padding-bottom: 20px;
}
#tano-main-area .tano-select-list-wrap .tano-icon-explanation-button {
	position: absolute;
	bottom: 8px;
	right: 0;
}
#tano-main-area .tano-select-list-wrap .tano-icon-explanation-link {
	position: absolute;
	bottom: 8px;
	right: 0;
}
/*#tano-main-area .tano-select-list-wrap .tano-icon-explanation-button a {
	display: block;
}*/
#tano-main-area .tano-select-list-wrap .tano-icon-explanation-button a img {
	vertical-align: top;
}
#tano-main-area .tano-select-list-wrap2 {
	width: 100%;
	position: relative;
	margin-bottom: 8px;
	border-top: 1px dotted #bbbbbb;
	border-bottom: 1px dotted #bbbbbb;
}
#tano-main-area .tano-select-list-wrap2 .tano-icon-explanation-button {
	position: absolute;
	bottom: 8px;
	right: 0;
}
#tano-main-area .tano-select-list-wrap2 .tano-icon-explanation-link2 {
	position: absolute;
	top: 13px;
	right: 0;
}
#tano-main-area .tano-select-list-wrap2 .tano-icon-explanation-button a img {
	vertical-align: top;
}
#tano-main-area #tano-text-explanation {
	position: absolute;
	top: 0;
	right: 0;
}
#tano-main-area #tano-text-explanation2 {
	position: absolute;
	right:0;
	top: 50px;
}
#tano-main-area .tano-icon-explanation-button .tano-icon-explanation-detail, #tano-main-area .tano-icon-explanation-detail {
	position: absolute;
	top: 25px;
	right: 0;
	z-index: 100;
	padding: 20px;
	border: 1px solid #ccc;
	background: #FFF;
}
#tano-main-area .tano-icon-explanation-button .tano-icon-explanation-detail, #tano-main-area .tano-icon-explanation-detail {
	display: none;
}
#tano-main-area .tano-icon-explanation-detail dl, #tano-main-area .tano-icon-explanation-button .tano-icon-explanation-detail dl, #tano-main-area .tano-icon-explanation-detail dl dt, #tano-main-area .tano-icon-explanation-detail dl dd {
	width: 40.0em;
	margin: 0 0 3px 0;
}
#tano-main-area .tano-icon-explanation-button .tano-icon-explanation-detail dl dt, #tano-main-area .tano-icon-explanation-button .tano-icon-explanation-detail dl dd, #tano-main-area .tano-icon-explanation-button .tano-icon-explanation-detail dl dt, #tano-main-area .tano-icon-explanation-button .tano-icon-explanation-detail dl dd {
	float: left;
	margin: 0 0 10px 2%;
}
#tano-main-area .tano-icon-explanation-detail dl dt, #tano-main-area .tano-icon-explanation-button .tano-icon-explanation-detail dl dt {
	width: 7.5em;
	text-align: center;
}
#tano-main-area .tano-icon-explanation-detail dl dt span, #tano-main-area .tano-icon-explanation-button .tano-icon-explanation-detail dl dt span {
	font-weight: normal;
	padding: 2px 3px;
	border: 1px solid #7a4407;
	background: #fffde3;
	color: #7a4407;
}
#tano-main-area .tano-icon-explanation-detail dl dd, #tano-main-area .tano-icon-explanation-button .tano-icon-explanation-detail dl dd {
	width: 10.0em;
	text-align: left;
}
/*------------------------------------
 item-list
------------------------------------*/
#tano-main-area .tano-narrowing-category-list {
	margin: 0 0 15px 0;
	background: #e8e8e8;
	border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-moz-border-radius: 4px;
}
#tano-main-area .tano-narrowing-category-list dt {
	height: 35px;
	padding: 0 0 0 43px;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 35px;
}
#tano-main-area .tano-narrowing-category-list dd {
	padding: 10px;
}
#tano-main-area .tano-narrowing-category-list dd .tano-narrowing-category-list-inner {
	padding: 0 13px 10px 13px;
	background: #ffffff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#tano-main-area .tano-narrowing-category-list dd ul {
	padding: 15px 0 0;
}
#tano-main-area .tano-narrowing-category-list dd ul li {
	display: inline-block;
	margin: 0 20px 10px 0;
}
* html #tano-main-area .tano-narrowing-category-list dd ul li {
	display: inline;
}
*+html #tano-main-area .tano-narrowing-category-list dd ul li {
	display: inline;
}
#tano-main-area .tano-narrowing-category-list dd ul li a {
	display: block;
	padding: 0 0 0 10px;
	background: url(/common-tano/img/icon-arrow-right-green.png) 0 3px no-repeat;
}
#tano-main-area #tano-narrowing-category-btn {
	margin: 0 0 15px 0;
	padding: 0 0 30px 0;
	border-bottom: 1px dotted #333333;
	text-align: center;
}
#tano-main-area .tano-narrowing-search-means {
	position: relative;
	overflow: hidden;
	padding: 0px 10px 0 10px;
	background: #f5f5f5;
	border: 1px solid #cccccc;
	border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 1px 1px 2px #BBB;
	-moz-box-shadow: 1px 1px 2px #BBB;
	-webkit-box-shadow: 1px 1px 2px #BBB;
}
#tano-main-area .tano-narrowing-search-means dt.tano-accordion {
	position: relative;
	padding: 0;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 35px;
	cursor: pointer;
}
#tano-main-area .tano-narrowing-search-means dt span.tano-accordion-icon {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	float: right;
	margin: 0px 8px 0 0;
	padding: 0 30px 0 0;
	font-weight: normal;
}
#tano-main-area .tano-narrowing-search-means dt .tano-weight-normal {
	display: inline;
	font-weight: normal;
	position: static;
	float: none;
	margin: 0;
	padding: 0;
}
#tano-main-area .tano-narrowing-search-means dd {
	padding: 0;
}
#tano-main-area .tano-narrowing-search-means dd .tano-search-means {
	position: relative;
	/*padding: 20px 10px 0px 20px;*/
}
#tano-main-area .tano-narrowing-search-means dd .tano-search-means dt {
	padding: 0;
	background: none;
	border: none;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.6em;
}
#tano-main-area .tano-narrowing-search-means dd .tano-search-means dd {
	padding: 0;
	border: none;
}
#tano-main-area .tano-narrowing-search-means dd .tano-search-means ul {
	padding: 0;
}
#tano-main-area .tano-narrowing-search-means dd .tano-search-means li {
	width: 30%;
	float: left;
}
#tano-main-area .tano-narrowing-search-means dd .tano-search-means li p {
	height: 25px;
}
#tano-main-area .tano-narrowing-search-means dd .tano-search-means dd label {
	display: inline-block;
	margin: 0 5px 0 0;
	padding: 0 0 10px 0;
/*
    width: 180px;
*/
    width: 220px;
}
#tano-main-area .tano-narrowing-search-means dd .tano-search-means dd label input,
#tano-main-area .tano-narrowing-search-means dd .tano-search-means dd label img,
#tano-main-area .tano-narrowing-search-means dd .tano-search-means dd label span {
	vertical-align: middle;
}
#tano-main-area .tano-narrowing-search-means dd .tano-search-means dd label img {
	margin: 0 5px 0 0;
}
#tano-main-area .tano-narrowing-search-means dd .tano-search-means .tano-search-button {
	margin: 25px 0 15px 0;
	text-align: center;
	clear: both;
}
#tano-main-area .tano-narrowing-search-means dd .tano-button-area {
	clear: both;
	margin: 0 0 15px 0;
	text-align: center;
}
#tano-main-area .tano-narrowing-search-means dd .tano-button-area a {
	margin: 0 5px;
	vertical-align: top;
}
#tano-main-area .tano-narrowing-search-means dd .tano-back-button-box-01 img {
	vertical-align: top;
}
#tano-main-area .tano-category-display-control dt {
	float: left;
	margin-right: 10px;
	padding: 4px 0 0 3px;
	white-space: nowrap;
}
#tano-main-area .tano-category-display-control dd,
#tano-main-area #tano-layout-chenge {
	position: relative;
	overflow: hidden;
	display: inline;
	float: left;
	margin: 0 20px 0 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #c4c4c4;
}
#tano-main-area .tano-category-display-control dd ul,
#tano-main-area #tano-layout-chenge ul {
	margin: 0 -1px;
	font-size: 0;
	line-height: 1;
}
#tano-main-area .tano-category-display-control dd ul li,
#tano-main-area #tano-layout-chenge ul li {
	display: inline-block;
	font-size: 12px;
	line-height: 1.33;
	vertical-align: top;
}
* html #tano-main-area .tano-category-display-control dd ul li,
* html #tano-main-area #tano-layout-chenge ul li {
	display: inline;
}
*+html #tano-main-area .tano-category-display-control dd ul li,
*+html #tano-main-area #tano-layout-chenge ul li {
	display: inline;
}
#tano-main-area .tano-category-display-control dd ul li a {
	display: block;
	padding: 5px 7px 4px;
	color: #333;
	background: #fefefe;
	background: -moz-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e3e3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%, #e3e3e3 100%); /* W3C */
	border-left: 1px solid #fff;
	border-right: 1px solid #ccc;
}
#tano-main-area .tano-category-display-control dd ul .tano-select {
	padding: 5px 10px 4px;
	color: #fff;
	background: #464646;
	background: -moz-linear-gradient(top, #464646 0%, #656565 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #464646), color-stop(100%, #656565)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #464646 0%, #656565 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #464646 0%, #656565 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #464646 0%, #656565 100%); /* IE10+ */
	background: linear-gradient(to bottom, #464646 0%, #656565 100%); /* W3C */
}
#tano-main-area .tano-category-display-control dd ul .tano-select a {
	display: block;
}
.tano-sort-down,
.tano-sort-up {
	padding-right: 1.5em;
	background-position: right center;
	background-repeat: no-repeat;
}
.tano-sort-down {
	background-image: url(/common-tano/img/icon-arrow-bottom-gray.png);
}
.tano-sort-up {
	background-image: url(/common-tano/img/icon-arrow-top-gray.png);
}
#tano-main-area #tano-layout-chenge {
	position: absolute;
	right: 0;
	top: 8px;
	margin: 0;
}
* html #tano-main-area #tano-layout-chenge {
	width: 50px;
}
* html #tano-main-area #tano-layout-chenge ul {
	width: 52px;
}
#tano-main-area #tano-layout-chenge ul #tano-list-change a,
#tano-main-area #tano-layout-chenge ul #tano-list-change span,
#tano-main-area #tano-layout-chenge ul #tano-thumb-change a,
#tano-main-area #tano-layout-chenge ul #tano-thumb-change span {
	display: block;
	width: 24px;
	height: 24px;
	border-left: 1px solid #fff;
	border-right: 1px solid #ccc;
	text-indent: -9999px;
}
#tano-main-area #tano-layout-chenge ul #tano-list-change a {
	background: #fefefe url(/images/category/large-class/icon-list-change.gif) 50% 50% no-repeat;
	background: url(/images/category/large-class/icon-list-change.gif) 50% 50% no-repeat, -moz-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* FF3.6+ */
	background: url(/images/category/large-class/icon-list-change.gif) 50% 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e3e3e3)); /* Chrome,Safari4+ */
	background: url(/images/category/large-class/icon-list-change.gif) 50% 50% no-repeat, -webkit-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: url(/images/category/large-class/icon-list-change.gif) 50% 50% no-repeat, -o-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* Opera 11.10+ */
	background: url(/images/category/large-class/icon-list-change.gif) 50% 50% no-repeat, -ms-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* IE10+ */
	background: url(/images/category/large-class/icon-list-change.gif) 50% 50% no-repeat, linear-gradient(to bottom, #fefefe 0%, #e3e3e3 100%); /* W3C */
}
#tano-main-area #tano-layout-chenge ul #tano-list-change span {
	background: #464646 url(/images/category/large-class/icon-list-change-ac.gif) 50% 50% no-repeat;
	background: url(/images/category/large-class/icon-list-change-ac.gif) 50% 50% no-repeat, -moz-linear-gradient(top, #464646 0%, #656565 100%); /* FF3.6+ */
	background: url(/images/category/large-class/icon-list-change-ac.gif) 50% 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #656565), color-stop(100%, #e3e3e3)); /* Chrome,Safari4+ */
	background: url(/images/category/large-class/icon-list-change-ac.gif) 50% 50% no-repeat, -webkit-linear-gradient(top, #464646 0%, #656565 100%); /* Chrome10+,Safari5.1+ */
	background: url(/images/category/large-class/icon-list-change-ac.gif) 50% 50% no-repeat, -o-linear-gradient(top, #464646 0%, #656565 100%); /* Opera 11.10+ */
	background: url(/images/category/large-class/icon-list-change-ac.gif) 50% 50% no-repeat, -ms-linear-gradient(top, #464646 0%, #656565 100%); /* IE10+ */
	background: url(/images/category/large-class/icon-list-change-ac.gif) 50% 50% no-repeat, linear-gradient(to bottom, #464646 0%, #656565 100%); /* W3C */
}
#tano-main-area #tano-layout-chenge ul #tano-thumb-change a {
	background: #fefefe url(/images/category/large-class/icon-thumb-change.gif) 50% 50% no-repeat;
	background: url(/images/category/large-class/icon-thumb-change.gif) 50% 50% no-repeat, -moz-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* FF3.6+ */
	background: url(/images/category/large-class/icon-thumb-change.gif) 50% 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e3e3e3)); /* Chrome,Safari4+ */
	background: url(/images/category/large-class/icon-thumb-change.gif) 50% 50% no-repeat, -webkit-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: url(/images/category/large-class/icon-thumb-change.gif) 50% 50% no-repeat, -o-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* Opera 11.10+ */
	background: url(/images/category/large-class/icon-thumb-change.gif) 50% 50% no-repeat, -ms-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* IE10+ */
	background: url(/images/category/large-class/icon-thumb-change.gif) 50% 50% no-repeat, linear-gradient(to bottom, #fefefe 0%, #e3e3e3 100%); /* W3C */
}
#tano-main-area #tano-layout-chenge ul #tano-thumb-change span {
	background: #464646 url(/images/category/large-class/icon-thumb-change-ac.gif) 50% 50% no-repeat;
	background: url(/images/category/large-class/icon-thumb-change-ac.gif) 50% 50% no-repeat, -moz-linear-gradient(top, #464646 0%, #656565 100%); /* FF3.6+ */
	background: url(/images/category/large-class/icon-thumb-change-ac.gif) 50% 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #656565), color-stop(100%, #e3e3e3)); /* Chrome,Safari4+ */
	background: url(/images/category/large-class/icon-thumb-change-ac.gif) 50% 50% no-repeat, -webkit-linear-gradient(top, #464646 0%, #656565 100%); /* Chrome10+,Safari5.1+ */
	background: url(/images/category/large-class/icon-thumb-change-ac.gif) 50% 50% no-repeat, -o-linear-gradient(top, #464646 0%, #656565 100%); /* Opera 11.10+ */
	background: url(/images/category/large-class/icon-thumb-change-ac.gif) 50% 50% no-repeat, -ms-linear-gradient(top, #464646 0%, #656565 100%); /* IE10+ */
	background: url(/images/category/large-class/icon-thumb-change-ac.gif) 50% 50% no-repeat, linear-gradient(to bottom, #464646 0%, #656565 100%); /* W3C */
}
#tano-main-area #tano-layout-chenge2 {
	position: absolute;
	left: 250px;
	top: 44px;
	margin: 0;
}
#tano-main-area #tano-layout-chenge2 ul li a {
	padding-left: 20px;
}
#tano-main-area #tano-layout-chenge2 ul li span {
	padding-left: 16px;
}
#tano-main-area #tano-layout-chenge2 ul #tano-list-change a {
	background: #fefefe url(/images/category/large-class/icon-list-change.gif) 0 50% no-repeat;
	background: url(/images/category/large-class/icon-list-change.gif) 4px 50% no-repeat, -moz-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* FF3.6+ */
	background: url(/images/category/large-class/icon-list-change.gif) 4px 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e3e3e3)); /* Chrome,Safari4+ */
	background: url(/images/category/large-class/icon-list-change.gif) 4px 50% no-repeat, -webkit-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: url(/images/category/large-class/icon-list-change.gif) 4px 50% no-repeat, -o-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* Opera 11.10+ */
	background: url(/images/category/large-class/icon-list-change.gif) 4px 50% no-repeat, -ms-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* IE10+ */
	background: url(/images/category/large-class/icon-list-change.gif) 4px 50% no-repeat, linear-gradient(to bottom, #fefefe 0%, #e3e3e3 100%); /* W3C */
}
#tano-main-area #tano-layout-chenge2 ul #tano-list-change span {
	background: #464646 url(/images/category/large-class/icon-list-change-ac.gif) 0 50% no-repeat;
	background: url(/images/category/large-class/icon-list-change-ac.gif) 0 50% no-repeat, -moz-linear-gradient(top, #464646 0%, #656565 100%); /* FF3.6+ */
	background: url(/images/category/large-class/icon-list-change-ac.gif) 0 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #656565), color-stop(100%, #e3e3e3)); /* Chrome,Safari4+ */
	background: url(/images/category/large-class/icon-list-change-ac.gif) 0 50% no-repeat, -webkit-linear-gradient(top, #464646 0%, #656565 100%); /* Chrome10+,Safari5.1+ */
	background: url(/images/category/large-class/icon-list-change-ac.gif) 0 50% no-repeat, -o-linear-gradient(top, #464646 0%, #656565 100%); /* Opera 11.10+ */
	background: url(/images/category/large-class/icon-list-change-ac.gif) 0 50% no-repeat, -ms-linear-gradient(top, #464646 0%, #656565 100%); /* IE10+ */
	background: url(/images/category/large-class/icon-list-change-ac.gif) 0 50% no-repeat, linear-gradient(to bottom, #464646 0%, #656565 100%); /* W3C */
}
#tano-main-area #tano-layout-chenge2 ul #tano-thumb-change a {
	background: #fefefe url(/images/category/large-class/icon-thumb-change.gif) 0 50% no-repeat;
	background: url(/images/category/large-class/icon-thumb-change.gif) 4px 50% no-repeat, -moz-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* FF3.6+ */
	background: url(/images/category/large-class/icon-thumb-change.gif) 0 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e3e3e3)); /* Chrome,Safari4+ */
	background: url(/images/category/large-class/icon-thumb-change.gif) 4px 50% no-repeat, -webkit-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: url(/images/category/large-class/icon-thumb-change.gif) 4px 50% no-repeat, -o-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* Opera 11.10+ */
	background: url(/images/category/large-class/icon-thumb-change.gif) 4px 50% no-repeat, -ms-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* IE10+ */
	background: url(/images/category/large-class/icon-thumb-change.gif) 4px 50% no-repeat, linear-gradient(to bottom, #fefefe 0%, #e3e3e3 100%); /* W3C */
}
#tano-main-area #tano-layout-chenge2 ul #tano-thumb-change span {
	background: #464646 url(/images/category/large-class/icon-thumb-change-ac.gif) 0 50% no-repeat;
	background: url(/images/category/large-class/icon-thumb-change-ac.gif) 0 50% no-repeat, -moz-linear-gradient(top, #464646 0%, #656565 100%); /* FF3.6+ */
	background: url(/images/category/large-class/icon-thumb-change-ac.gif) 0 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #656565), color-stop(100%, #e3e3e3)); /* Chrome,Safari4+ */
	background: url(/images/category/large-class/icon-thumb-change-ac.gif) 0 50% no-repeat, -webkit-linear-gradient(top, #464646 0%, #656565 100%); /* Chrome10+,Safari5.1+ */
	background: url(/images/category/large-class/icon-thumb-change-ac.gif) 0 50% no-repeat, -o-linear-gradient(top, #464646 0%, #656565 100%); /* Opera 11.10+ */
	background: url(/images/category/large-class/icon-thumb-change-ac.gif) 0 50% no-repeat, -ms-linear-gradient(top, #464646 0%, #656565 100%); /* IE10+ */
	background: url(/images/category/large-class/icon-thumb-change-ac.gif) 0 50% no-repeat, linear-gradient(to bottom, #464646 0%, #656565 100%); /* W3C */
}
#tano-main-area #tano-layout-chenge2 ul #tano-variation-change a {
	background: #fefefe url(/images/category/large-class/icon-variation-change.gif) 0 50% no-repeat;
	background: url(/images/category/large-class/icon-variation-change.gif) 4px 50% no-repeat, -moz-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* FF3.6+ */
	background: url(/images/category/large-class/icon-variation-change.gif) 0 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e3e3e3)); /* Chrome,Safari4+ */
	background: url(/images/category/large-class/icon-variation-change.gif) 4px 50% no-repeat, -webkit-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: url(/images/category/large-class/icon-variation-change.gif) 4px 50% no-repeat, -o-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* Opera 11.10+ */
	background: url(/images/category/large-class/icon-variation-change.gif) 4px 50% no-repeat, -ms-linear-gradient(top, #fefefe 0%, #e3e3e3 100%); /* IE10+ */
	background: url(/images/category/large-class/icon-variation-change.gif) 4px 50% no-repeat, linear-gradient(to bottom, #fefefe 0%, #e3e3e3 100%); /* W3C */
}
#tano-main-area #tano-layout-chenge2 ul #tano-variation-change span {
	background: #464646 url(/images/category/large-class/icon-variation-change-ac.gif) 0 50% no-repeat;
	background: url(/images/category/large-class/icon-variation-change-ac.gif) 0 50% no-repeat, -moz-linear-gradient(top, #464646 0%, #656565 100%); /* FF3.6+ */
	background: url(/images/category/large-class/icon-variation-change-ac.gif) 0 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #656565), color-stop(100%, #e3e3e3)); /* Chrome,Safari4+ */
	background: url(/images/category/large-class/icon-variation-change-ac.gif) 0 50% no-repeat, -webkit-linear-gradient(top, #464646 0%, #656565 100%); /* Chrome10+,Safari5.1+ */
	background: url(/images/category/large-class/icon-variation-change-ac.gif) 0 50% no-repeat, -o-linear-gradient(top, #464646 0%, #656565 100%); /* Opera 11.10+ */
	background: url(/images/category/large-class/icon-variation-change-ac.gif) 0 50% no-repeat, -ms-linear-gradient(top, #464646 0%, #656565 100%); /* IE10+ */
	background: url(/images/category/large-class/icon-variation-change-ac.gif) 0 50% no-repeat, linear-gradient(to bottom, #464646 0%, #656565 100%); /* W3C */
}
#tano-main-area .tano-category-display-control .tano-icon-explanation-button {
	position: relative;
	float: right;
	margin: -5px 0 0 0;
}
#tano-main-area .tano-category-display-control .tano-icon-explanation-button img {
	vertical-align: middle;
}
#tano-main-area #tano-substitute-change {
	margin: 8px 0 10px;
}
#tano-main-area #tano-display-chenge {
	margin: 10px 0 8px;
}
#tano-main-area .tano-icon-explanation-button {
	clear: both;
	position: relative;
	text-align: right;
}
#tano-main-area .tano-icon-explanation-link {
	clear: both;
	position: relative;
	text-align: right;
}
#tano-main-area .tano-list-controller .tano-all-check {
	top: 0;
	left: 0;
}

#tano-main-area .tano-list-controller .tano-button-area-02	{
	margin: 8px 0 5px 0;
	text-align: right;
}
#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-icon-explanation-detail {
	width:396px;
}
#tano-main-area .tano-list-controller {
	position: relative;
	min-height: 40px;
}
#tano-main-area .tano-list-controller.tano-list-controller-top .tano-all-check-arrow-top {
	margin: 0 0 0 5px;
	font-size: 1px;
	line-height: 1;
}
#tano-main-area .tano-list-controller.tano-list-controller-bottom .tano-all-check-arrow-bottom {
	margin: 0 0 0 5px;
	line-height: 0;
}
#tano-main-area .tano-list-controller.tano-list-controller-bottom .tano-button-area-02 {
	margin: 10px 0 0 0;
	padding-bottom: 10px;
	border-bottom: #ccc 1px dotted;
}

#tano-main-area .tano-list-controller .tano-controller-inner {
	float: right;
	padding: 0 0 0 5px;
	width: 81%;
	max-width: 585px;
	min-height: 40px;
	background: #f0f0f0;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	z-index: 1;
}
* html #tano-main-area .tano-list-controller .tano-controller-inner {
	height: 40px;
}
*+html #tano-main-area .tano-list-controller .tano-controller-inner {
	height: 40px;
}
#wrap .tano-main-area-menu-closed .tano-list-controller .tano-controller-inner {
	width: 86%;
	max-width: 823px;
}
#tano-main-area .tano-tab-content .tano-list-controller .tano-controller-inner {
	width: 79%;
}
#tano-main-area .tano-list-controller .tano-notice-favorite, #tano-main-area .tano-list-controller .tano-button-area, #tano-main-area .tano-list-controller .tano-button-area li {
	display: inline-block;
	vertical-align: middle;
	padding: 0 0 3px 0;
}
#tano-main-area .tano-list-controller .tano-button-area li.tano-button-icon-01 {
	padding-right: 10px;
	position: relative;
}
#tano-main-area .tano-list-controller .tano-button-area li.tano-button-icon-01 a span.tano-link-number {
	position: absolute;
	top: -5px;
	right: 0;
	width: 19px;
	height: 19px;
	background: url(/common-tano/img/icon_btn_circle_red.png) center center no-repeat;
	text-align: center;
	line-height: 19px;
	color: #fff;
	font-size: 0.9em;
}
#tano-main-area .tano-list-controller .tano-button-area li.tano-button-icon-01 a:hover {
	text-decoration: none;
}
#tano-main-area .tano-list-controller .tano-button-area li {
	margin-top: 7px;
}
#tano-main-area .tano-list-controller .tano-all-check {
	float: left;
	width: 124px;
	padding: 13px 0 8px 3px;
	background: #848484;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	color: #ffffff;
	cursor: pointer;
}
#tano-main-area .tano-list-controller .tano-notice-favorite {
	height: 24px;
	padding: 0;
	line-height: 24px;
}
#tano-main-area .tano-list-controller .tano-notice-favorite span {
	padding: 2px 0 0 5px;
}
#tano-main-area .tano-list-controller .tano-button-area a,
#tano-main-area .tano-list-controller .tano-button-area input.tano-all-check {
	display: inline-block;
	background: #FFF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	vertical-align: top;
}
#tano-main-area .tano-list-controller .tano-button-area a img {
	display: block;
}
#tano-main-area #tano-button-area a {
	margin: 0 0 0 2px;
}

/*以下修正時mypage.cssの記述も修正　ここから*/

#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-checkbox {
	width: 40px;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-num {
	position: absolute;
	top: 10px;
	width: 40px;
	text-align: center;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-checkbox input {
	position: absolute;
	top: 50%;
	left: 10px;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail {
	float: right;
	width: 680px;
	padding: 10px 0;
	background: #FFF;
}
#wrap .tano-main-area-menu-closed #tano-item-detail-list .tano-item-detail-box .tano-item-detail {
	width: 920px;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-variation-check {
	width: 660px;
	position: relative;
	margin: 0 0 10px 10px;
	font-weight: bold;
	background: #feeff2;
}
#tano-main-area .tano-item-detail .clearfix .tano-text-right {
	font-size: 0.9em;
}

/*#tano-main-area #tano-item-detail-list {
	overflow: hidden;
}*/
#tano-main-area #tano-item-detail-list .tano-item-detail-box {
	position: relative;
	margin: -1px 0 0 0;
	background: #f5f5f5;
	border-top: 1px dotted #ccc;
}
#tano-main-area #tano-item-detail-list .tano-last-child.tano-item-detail-box {
	margin: -1px 0 7px 0;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail-box-inner {
	border-top: 3px solid #fff;
	border-bottom: 6px solid #fff;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-variation-check a {
	display:block;
	width:640px;
	padding: 10px;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-variation-check a span{
	float:right;
	cursor:pointer;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-variation-check a:hover span{
	text-decoration:underline;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-variation-check #tano-variation-viewing {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 480px;
	cursor: default;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-variation-check #tano-variation-viewing ul {
	overflow: visible;
	padding: 10px 25px 5px 25px;
	text-align: center;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-variation-check #tano-variation-viewing ul li {
	display: inline;
	float: left;
	margin: 0 5px;
	font-weight: normal;
	text-align: center;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-variation-check #tano-variation-viewing div {
	position: absolute;
	top: 98%;
	left: 50%;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-variation-check-btn {
	float: right;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left {
	float: left;
	width: 160px;
	margin: 0 0 0 10px;
}
/* 20150615 */
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-catalog {
	padding: 5px;
	margin:5px 5px 0 0;
	font-size: 10px;
	outline-style: none;
	background: #f5f5f5;
	overflow: hidden;
}
div.tano-padding-15 .tano-box-column-1 .tano-height50{
	height:50px;
	overflow:hidden;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-catalog div.clearfix{
	clear: both;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-catalog p{
	font-size: 10px;
	outline-style: none;
	background: #f5f5f5;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-catalog .tano-catalog-pict{
	float: left;
	padding: 2px 1px 1px;
  	margin-right: 5px;
 	margin-bottom: 1em;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-catalog .tano-catalog-txt{
	width: 110px;
	position:relative;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-catalog1{
	white-space:pre;
	font-weight: normal;
	display: block;
}
/* 20150615 */
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-item-picture-02 {
	float: none;
	display: block;
	margin: 0;
	border: 1px solid #ccc;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-item-picture-variation {
	margin: 0;
	padding: 1px 7px 7px 1px;
	background: url(/common-tano/img/bg-tano-item-picture-variation.gif) right bottom no-repeat;
}

#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-00,#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-05, #tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-10, #tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-15, #tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-20, #tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-25, #tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-30, #tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-35, #tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-40, #tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-45, #tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-50 {
	height: 24px;
	margin: 10px 0 0 0;
	text-align: right;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
	color: #0c5333;
	line-height: 1.2em;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-00 {
	background: url(/common-tano/img/bg-tano-mark-113-23-00.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-10 {
	background: url(/common-tano/img/bg-tano-mark-113-23-10.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-20 {
	background: url(/common-tano/img/bg-tano-mark-113-23-20.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-30 {
	background: url(/common-tano/img/bg-tano-mark-113-23-30.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-40 {
	background: url(/common-tano/img/bg-tano-mark-113-23-40.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-50 {
	background: url(/common-tano/img/bg-tano-mark-113-23-50.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-05 {
	background: url(/common-tano/img/bg-tano-mark-113-23-05.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-15 {
	background: url(/common-tano/img/bg-tano-mark-113-23-15.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-25 {
	background: url(/common-tano/img/bg-tano-mark-113-23-25.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-35 {
	background: url(/common-tano/img/bg-tano-mark-113-23-35.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-left .tano-evaluation-45 {
	background: url(/common-tano/img/bg-tano-mark-113-23-45.png) 0 0 no-repeat;
}

#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right {
	float: right;
	width: 500px;
}
#wrap .tano-main-area-menu-closed #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right {
	width: 730px;
}
#tano-main-area #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;
	line-height: 1.3em;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-item-price-area {
	margin: 5px 0 5px 0;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-item-price-area .tano-maker-price {
	float: left;
	width: 195px;
	margin: 0 0 5px 0;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-item-price-area .tano-maker-price dt {
	margin: 0 0 5px 0;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-item-price-area .tano-maker-price dd {
	padding: 0 0 0 0;
	border-bottom: 1px dotted #cccccc;
	text-align: right;
	line-height: 2.6rem;
}
#tano-main-area #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-main-area #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;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-item-price-area .tano-sale-price dd {
	border-bottom: 1px dotted #cccccc;
	line-height: 18px;
	text-align: right;
}
#tano-main-area #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: #e70000;
	font-size: 26px;
	font-size: 2.6rem;
	font-weight:bold;
}
#tano-main-area #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: 1.6rem;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area {
	padding: 10px 0 10px 0;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-icon-area {
	float: left;
	width: 180px;
	min-height: 50px;
}
#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 {
	float: left;
	width: 220px;
	min-height: 50px;
}
#wrap .tano-main-area-menu-closed #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-icon-area-02 {
	width: 440px;
}
#tano-main-area #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-bottom: 0.5em;
	padding: 2px 5px;
	background: #fffde3;
	border: 1px solid #7a4407;
	white-space: nowrap;
	line-height: 1.8em;
	color: #7a4407;
	white-space: nowrap;
}
#tano-main-area #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;
	vertical-align: middle;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area label input {
	width: 40px;
	margin-top: 0;
	padding: 0 5px;
	text-align: center;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-button-cartin,
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-button-inquiry {
	margin: 5px 0 0 7px;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-item-returned {
	margin: 10px 0 0 0 ;
	padding: 0 5px 0 0;
	clear: both;
	text-align: right;
}
#tano-main-area #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;
	display: inline;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-button-cartin {
	display: block;
	float: right;
	margin: 0 0 10px 0;
	width: 172px;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-button-cartin input {
	display: block;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-button-inquiry {
	display: block;
	float: right;
/*	width: 190px;*/
	height: 40px;
	margin: 0;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-item-info span {
	margin: 0 25px 0 0;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-cart-price {
	width: 34%;
	padding-right: 6%;
	float: left;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-cart-price dd {
	margin-bottom: 10px;
	text-align: right;
	font-weight: bold;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-detail-right .tano-order-area .tano-cart-price dd span{
	display: block;
	font-weight: normal;
	color: #000;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-part-number {
	margin: 10px 0 10px 10px;
	padding: 10px;
	border: 1px solid #ced3d6;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-special-instruction {
	margin: 0 0 0 15px;
	padding: 11px;
	background: #f0f0f0;
	color: #ea1736;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-comment {
	margin: 0 0 0 15px;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-item-comment li,
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-item-comment li {
	padding: 11px 11px 5px 11px;
	border-bottom: 1px dotted #cccccc;
}

#tano-main-area #tano-item-detail-list .tano-item-detail-box.tano-border-top-01 {
	border-top: 3px solid #ccc;
	margin: -3px 0 0;
}

/*以上修正時mypage.cssの記述も修正　ここまで*/

#tano-main-area .tano-exclamation {
	background: #fcecec;
	color: #bf0000;
	font-weight: bold;
}

#tano-main-area .tano-item-zaiko {
	float: left;
	padding: 14px 0 0 0;
	width: 210px;
}
#tano-main-area .tano-item-zaiko p {
	text-align: right;
}
#tano-main-area .tano-item-zaiko .tano-text-red {
	color: #e80000;
	padding-right: 1em;
}
#tano-main-area .tano-item-zaiko .tano-float-right{
	width: 60%;
}
#tano-main-area .tano-item-zaiko .tano-float-right .tano-product-notice {
	margin-bottom: 10px;
}
#tano-main-area #tano-item-detail-thumb {
	padding: 0 0 5px 0;
	background: url(/common-tano/img/bg-line-type-02.gif) left bottom repeat-x;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-right {
	display: none;
}
#tano-main-area #tano-item-detail-thumb .tano-product-info-icon{
	float:right;
	width:200px;
	border-top:none;
	padding-top:0;
	margin:0 0 10px 0;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box {
	position: relative;
	float: left;
	width: 359px;
	background: #f5f5f5;
	border-top: 1px dotted #999999;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box.tano-nth-child-even {
	border-left: 1px dotted #999999;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box.tano-item-variation {
	background: #feeff2;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-num {
	position: absolute;
	top: 4px;
	left: 10px;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-checkbox {
	padding:3px 0;
	text-align: center;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-checkbox input,
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-checkbox span {
	line-height: 23px;
	vertical-align: bottom;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-checkbox span {
	padding: 2px 10px;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail {
	padding: 10px 5px 10px 10px;
	background: #ffffff;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-item-pic, #tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-item-name {
	display: block;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-item-picture-02 {
	display: block;
	float: left;
	width: 128px;
	height: auto;
	margin: 0 auto 5px auto;
	border: 1px solid #cccccc;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-item-picture-variation {
	float: left;
	width: 128px;
	margin: 0;
	padding: 1px 7px 7px 1px;
	background: url(/common-tano/img/bg-tano-item-picture-thumb-variation.gif) right bottom no-repeat;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-variation-button-wrap {
	float: right;
	width: 200px;
	margin: 33px 0 0 0;
	text-align: right;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-item-name {
	display: block;
	margin: 0 0 10px 0;
	padding: 0 5px 0 5px;
	width: 330px;
	background: none;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-00, #tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-10, #tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-20, #tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-30, #tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-40, #tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-50 {
	height: 24px;
	margin: 0 0 10px 0;
	padding: 0 10px 0 0;
	text-align: right;
	font-weight: bold;
	color: #0c5333;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-00 {
	background: url(/common-tano/img/bg-tano-mark-120-23-00.gif) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-10 {
	background: url(/common-tano/img/bg-tano-mark-113-23-10.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-20 {
	background: url(/common-tano/img/bg-tano-mark-113-23-20.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-30 {
	background: url(/common-tano/img/bg-tano-mark-113-23-30.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-40 {
	background: url(/common-tano/img/bg-tano-mark-113-23-40.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-50 {
	background: url(/common-tano/img/bg-tano-mark-113-23-50.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-05 {
	background: url(/common-tano/img/bg-tano-mark-113-23-05.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-15 {
	background: url(/common-tano/img/bg-tano-mark-113-23-15.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-25 {
	background: url(/common-tano/img/bg-tano-mark-113-23-25.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-35 {
	background: url(/common-tano/img/bg-tano-mark-113-23-35.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-evaluation-45 {
	background: url(/common-tano/img/bg-tano-mark-113-23-45.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-item-price {
	float: right;
	width: 200px;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-item-price-text {
	border-bottom: 1px dotted #cccccc;
	font-weight: bold;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-item-price-area {
	margin: 5px 0 0 0;
	text-align: right;
	color: #e50000;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	line-height:1.3em;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-item-price-area span{
	color: #333333;
	font-size: 10px;
	font-size: 1rem;
	font-weight: normal;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-order-block {
	float: right;
	width: 200px;
	margin: 5px 0;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-order-block dt,
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-order-block dd{
	display: inline-block;
}
*+html #tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-order-block dt,
*+html #tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-order-block dd{
	display: inline;
	float: none;
}
*+html #tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-order-block dd{
	width: auto;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-order-block dt {
	width: 3em;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-order-block dd {
	text-align: right;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-order-block dd input.tano-cart-in-dialogue-open {
	width: 152px;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-item-price-area .tano-price-01 {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight :bold;
	color: #e50000;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-item-price-area .tano-price-tax-01 {
	display: block;
	font-size: 12px;
	font-size: 1.2rem;
	color: #333333;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-cart-in-button-wrap {
	float: right;
	width: 200px;
	text-align: right;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-button-cartin, #tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-button-variation {
	display: block;
	float: left;
	width: 52px;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-button-variation {
	display: block;
	width: 150px;
	margin-top: 10px;
	padding: 5px 0;
	border: 1px solid #d4d4d4;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	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 */
	box-shadow: 1px 1px 2px #BBB;
	-moz-box-shadow: 1px 1px 2px #BBB;
	-webkit-box-shadow: 1px 1px 2px #BBB;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-button-variation:link, #tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-button-variation:visited, #tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-button-variation:hover, #tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-button-variation:active {
	color: #333;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-button-variation span {
	display: block;
	padding: 2px 0 2px 10px;
	background: url(/common-tano/img/icon-arrow-right-green.png) 3px 4px no-repeat;
	font-size: 11px;
	font-size: 1.1rem;
	line-height: 1.2em;
}
/*20150616 start*/
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-catalog {
	padding: 5px;
	margin:5px 0 5px;
	font-size: 10px;
	outline-style: none;
	background: #f5f5f5;
	position:relative;
	width:140px;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-catalog p{
	font-size: 10px;
	outline-style: none;
	background: #f5f5f5;
	padding: 5px;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-catalog .tano-catalog-pict{
	float: left;
	padding: 2px 1px 1px;
  	margin-right: 5px;
 	margin-bottom: 1em;
}
#tano-main-area #tano-item-detail-list .tano-item-detail-box .tano-item-detail .tano-catalog .tano-catalog-txt{
	  width: 300px;
	position:relative;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-catalog .tano-catalog1{
	white-space:pre;
	font-weight: normal;
	display: block;
}


/*20150616 end*/
#tano-main-area #tano-item-detail-popup, #tano-main-area #tano-item-detail-popup-variation {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 999;
	padding: 20px;
	background: #FFF;
	border: 1px solid #8d8d8d;
	box-shadow: 1px 1px 2px #BBB;
	-moz-box-shadow: 1px 1px 2px #BBB;
	-webkit-box-shadow: 1px 1px 2px #BBB;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box .tano-item-detail .tano-item-comment-area {
	clear: both;
	margin: 0;
	padding: 10px 0 0;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left {
	float: left;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-item-pic, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-item-picture-02 {
	display: block;
	margin: 0 0 20px 0;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-item-name, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-item-name {
	display: block;
	margin: 0 0 15px 0;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-00, #tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-10, #tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-20, #tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-30, #tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-40, #tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-50, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-00, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-10, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-20, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-30, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-40, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-50 {
	height: 24px;
	margin: 0 0 10px 0;
	padding: 0 0 0 130px;
	font-weight: bold;
	color: #0c5333;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-00, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-00 {
	background: url(/common-tano/img/bg-tano-mark-120-23-00.gif) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-10, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-10 {
	background: url(/common-tano/img/bg-tano-mark-113-23-10.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-20, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-20 {
	background: url(/common-tano/img/bg-tano-mark-113-23-20.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-30, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-30 {
	background: url(/common-tano/img/bg-tano-mark-113-23-30.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-40, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-40 {
	background: url(/common-tano/img/bg-tano-mark-113-23-40.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-50, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-50 {
	background: url(/common-tano/img/bg-tano-mark-113-23-50.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-00, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-05 {
	background: url(/common-tano/img/bg-tano-mark-113-23-05.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-10, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-15 {
	background: url(/common-tano/img/bg-tano-mark-113-23-15.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-20, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-25 {
	background: url(/common-tano/img/bg-tano-mark-113-23-25.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-30, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-35 {
	background: url(/common-tano/img/bg-tano-mark-113-23-35.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-evaluation-40, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-evaluation-45 {
	background: url(/common-tano/img/bg-tano-mark-113-23-45.png) 0 0 no-repeat;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-product-info-icon, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-product-info-icon {
	width: 70%;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-product-info-icon li, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-product-info-icon li {
	float: left;
	width: 50%;
	margin: 0 0 5px 0;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-left .tano-product-info-icon li span, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-left .tano-product-info-icon li span {
	padding: 2px;
	border: 1px solid #f3932d;
	background: #fffde3;
	text-align: center;
	color: #df7b0d;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right {
	float: left;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right p, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right p {
	margin: 0 0 20px 0;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right dl, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right dl {
	margin: 0 0 20px 0;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right dl dt, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right dl dt {
	clear: both;
	float: left;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right dl dd, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right dl dd {
	text-align: right;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #333;
	color: #e70000;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right .tano-item-price01, #tano-main-area #tano-item-detail-popup .tano-item-detail-right .tano-item-price02 {
	float: none;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right .tano-item-price02 {
	color: #333;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right dl dd span, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right dl dd span {
	font-size: 26px;
	font-size: 2.6rem;
	margin: 0 5px 0 0;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right dl dd span, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right dl dd span {
	display: block;
	color: #333333;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right dl .tano-sale-price, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right dl .tano-sale-price {
	margin: 0;
	padding: 0;
	border-bottom: none;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-info {
	margin-bottom: 10px;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-info li {
	margin-bottom: 10px;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right table, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right table {
	width: 100%;
	margin: 0 0 10px 0;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right table th, #tano-main-area #tano-item-detail-popup .tano-item-detail-right table td, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right table th, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right table td {
	height: 38px;
	padding: 5px 10px;
	border: 1px solid #BBB;
	text-align: center;
	vertical-align: middle;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right table th, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right table th {
	font-weight: normal;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right .tano-cart-area, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right .tano-cart-area {
	text-align: right;
	margin: 0 0 25px 0;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right .tano-cart-area label, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right .tano-cart-area label {
	display: block;
	float: left;
	width: 200px;
	margin: 0 0 0 0;
	padding: 5px 0;
	text-align: right;
	line-height: 35px;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right .tano-cart-area label input,
#tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right .tano-cart-area label input {
	width: 35px;
	height: 28px;
	margin: 0 10px;
	padding: 0 3px;
	text-align: right;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right .tano-product-returned-info, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right .tano-product-returned-info {
	text-align: right;
}
#tano-main-area #tano-item-detail-popup .tano-item-detail-right .tano-product-returned-info a, #tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right .tano-product-returned-info a {
	padding: 0 0 0 15px;
	background: url(/common-tano/img/icon-target-blank.gif) 0 2px no-repeat;
}
#tano-main-area #tano-item-detail-popup-variation {
	width: 688px;
	padding-right: 10px;
}
#tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right {
	width: 315px;
	margin-left: 15px;
}
#tano-main-area #tano-item-detail-popup-variation .tano-item-detail-right .tano-cart-area label {
	width: 110px;
}
#tano-main-area #tano-item-detail-popup-variation .tano-variation-list {
	float: left;
	width: 80px;
	margin: 0 0 0 10px;
}
#tano-main-area #tano-item-detail-popup-variation .tano-variation-list li {
	margin: 0 0 15px 0;
	text-align: center;
}
#tano-main-area #tano-item-detail-popup-variation .tano-variation-list li span {
	display: block;
	text-align: center;
}
.tano-list-pager,
#tano-main-area .tano-list-pager {
	min-height: 20px;
	margin-top: 10px;
	padding: 10px 0 0 0;
	background: #ffffff;
	border-top: 3px solid #83af0a;
}
.tano-list-pager,
#tano-main-area .tano-list-pager2 {
	min-height: 20px;
	margin-top: 10px;
	padding: 10px 0 0 0;
	background: #ffffff;
}
#tano-main-area .tano-list-pager .tano-search-text {
	height:28px;
	width:50%;
	margin:0 10px 0 0;
	padding:0 5px;
	border:1px solid #b3b3b3;
	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;
}
#tano-main-area .tano-list-pager-greybg {
	background: #f5f5f5;
}
#tano-main-area .tano-list-pager.tano-list-pager-bottom {
	margin: 5px 0 0 0;
	padding: 0;
	border-top: none;
}
#tano-main-area {
	margin: 0 0 20px 0;
}
#tano-main-area .tano-survey-other * {
	vertical-align: top;
}
.tano-shitaziki02 {
	border: 10px solid #cccccc;
    padding: 3px;
}
/*------------------------------------
 item-detail
------------------------------------*/
#tano-main-area #tano-open-left-menu {
	display: none;
	float: left;
	width: 13%;
	margin-bottom: 10px;
}
#tano-main-area #tano-open-left-menu a {
	display: block;
	height: 45px;
	margin: 0 5px 0 0;
	padding: 25px 0 0 0;
	color: #fff;
	text-align: center;
}
.tano-main-area-menu-closed .tano-h1-type-01 {
	width: 83%;
	float: right;
}
#tano-main-area .tano-product-notice {
	clear: both;
	padding: 10px 12px;
	border: 2px solid #c00000;
	background: #fcecec;
	line-height: 1.4em;
}
#tano-main-area #tano-product-details .tano-h1-type-01 {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight:normal;
}
#tano-main-area #tano-product-details-text {
	margin: 0 0 20px 0;
}
#tano-main-area #tano-product-notice-top {
	margin: 0 0 30px 0;
}
#tano-main-area #tano-product-details-left {
	float: left;
	width: 39%;
}
#tano-main-area #tano-product-details-left #tano-product-main-pic {
	display: block;
	margin: 0 auto 15px auto;
	border: 1px solid #ccc;
}
#tano-main-area #tano-product-details-left #tano-product-other-pic-list {
	width: 281px;
	margin: 15px auto 20px;
}
#tano-main-area #tano-product-details-left #tano-product-other-pic-list li {
	float: left;
	width: 53px;
	height: 53px;
	margin: 0 1px 1px 0;
	border: 1px solid #BBB;
}
#tano-main-area #tano-product-details-left #tano-product-other-pic-list li.tano-no-item-image {
	border: none;
}
#tano-main-area #tano-product-details-left img,
#tano-main-area #tano-product-details-left #tano-product-other-pic-list li img {
	cursor: pointer;
}
#tano-main-area #tano-product-details-left .tano-product-ecomark {
	margin: 15px 0 10px;
	padding-bottom: 10px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}
#tano-main-area #tano-product-details-left .tano-product-ecomark li {
	margin-top: 10px;
}
#tano-main-area #tano-product-details-left .tano-product-ecomark .tano-ecomark-left {
	float: left;
	padding-left: 30px;
	text-indent: -33px;
	width: 110px;
}
#tano-main-area #tano-product-details-left .tano-product-ecomark .tano-ecomark-right {
	float: right;
	width: 150px;
}
#tano-main-area #tano-product-details-left .tano-product-ecomark li img {
	margin-right: 6px;
	vertical-align: -8px;
}
#tano-main-area #tano-product-details-left #tano-social-area {
	height: 24px;
}
#tano-main-area #tano-product-details-left #tano-social-area .tano-snsbtn-tw, #tano-main-area #tano-product-details-left #tano-social-area .tano-snsbtn-fb, #tano-main-area #tano-product-details-left #tano-social-area .tano-snsbtn-go,#tano-main-area #tano-product-details-left #tano-social-area .tano-snsbtn-mail {
	overflow: hidden;
	float: left;
}
#tano-main-area #tano-product-details-left #tano-social-area .tano-snsbtn-tw,
#tano-main-area #tano-product-details-left #tano-social-area .tano-snsbtn-fb,
#tano-main-area #tano-product-details-left #tano-social-area .tano-snsbtn-go {
	width: 21px;
	margin-right: 10px;
}

#tano-main-area #tano-product-details-left .tano-button-favorite {
	margin: 10px 0;
	text-align: center;
}
#tano-main-area #tano-product-details-right {
	float: right;
	width: 58%;
}
#tano-main-area #tano-product-introduction {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.3em;
}
#tano-main-area .tano-product-info-icon {
	margin: 15px 0 15px;
	padding-top: 15px;
	border-top: 1px solid #ccc;
}
#tano-main-area .tano-icon-area .tano-product-info-icon {
	margin: 10px 0 0 ;
	padding-top:0;
	border-top: none;
}
#tano-main-area .tano-product-info-icon ul {
	float: left;
}
#tano-main-area .tano-product-info-icon li {
	display: inline-block;
}
#tano-main-area .tano-product-info-icon .tano-icon-explanation-button {
	float: right;
	clear: none;
}
#tano-main-area .tano-icon-explanation-detail ul li {
	float: left;
	width: 49%;
	text-align: left;
	margin-bottom: 10px;
	display: table;
}
#tano-main-area .tano-icon-explanation-detail ul li img,
#tano-main-area .tano-icon-explanation-detail ul li span {
	vertical-align: top;
	display: inline-block;
}
#tano-main-area .tano-icon-explanation-detail ul li img {
	width: 25px;
	margin-right: 10px;
}
#tano-main-area .tano-icon-explanation-detail ul li span {
	text-align: left;
	width: 158px;
}
#tano-main-area #tano-product-details-right #tano-review-area-00,
#tano-main-area #tano-product-details-right #tano-review-area-10,
#tano-main-area #tano-product-details-right #tano-review-area-15,
#tano-main-area #tano-product-details-right #tano-review-area-20,
#tano-main-area #tano-product-details-right #tano-review-area-25,
#tano-main-area #tano-product-details-right #tano-review-area-30,
#tano-main-area #tano-product-details-right #tano-review-area-35,
#tano-main-area #tano-product-details-right #tano-review-area-40,
#tano-main-area #tano-product-details-right #tano-review-area-45,
#tano-main-area #tano-product-details-right #tano-review-area-50 {
	height: 23px;
	margin: 0 0 12px 0;
	padding: 3px 0 0 180px;
}
#tano-main-area .tano-review-reference {
	text-align: right;
}
#tano-main-area #tano-product-details-right #tano-review-area-00 {
	background: url(/common-tano/img/bg-tano-mark-170-23-00.gif) 0 0 no-repeat;
}
#tano-main-area #tano-product-details-right #tano-review-area-10 {
	background: url(/common-tano/img/bg-tano-mark-170-23-10.gif) 0 0 no-repeat;
}
#tano-main-area #tano-product-details-right #tano-review-area-20 {
	background: url(/common-tano/img/bg-tano-mark-170-23-20.gif) 0 0 no-repeat;
}
#tano-main-area #tano-product-details-right #tano-review-area-30 {
	background: url(/common-tano/img/bg-tano-mark-170-23-30.gif) 0 0 no-repeat;
}
#tano-main-area #tano-product-details-right #tano-review-area-40 {
	background: url(/common-tano/img/bg-tano-mark-170-23-40.gif) 0 0 no-repeat;
}
#tano-main-area #tano-product-details-right #tano-review-area-50 {
	background: url(/common-tano/img/bg-tano-mark-170-23-50.gif) 0 0 no-repeat;
}
#tano-main-area #tano-product-details-right #tano-review-area-05 {
	background: url(/common-tano/img/bg-tano-mark-170-23-05.gif) 0 0 no-repeat;
}
#tano-main-area #tano-product-details-right #tano-review-area-15 {
	background: url(/common-tano/img/bg-tano-mark-170-23-15.gif) 0 0 no-repeat;
}
#tano-main-area #tano-product-details-right #tano-review-area-25 {
	background: url(/common-tano/img/bg-tano-mark-170-23-25.gif) 0 0 no-repeat;
}
#tano-main-area #tano-product-details-right #tano-review-area-35 {
	background: url(/common-tano/img/bg-tano-mark-170-23-35.gif) 0 0 no-repeat;
}
#tano-main-area #tano-product-details-right #tano-review-area-45 {
	background: url(/common-tano/img/bg-tano-mark-170-23-45.gif) 0 0 no-repeat;
}

#tano-main-area #tano-product-details-right #tano-product-price dl {
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #ccc;
}
*+html #tano-main-area #tano-product-details-right #tano-product-price dl {
	padding-top: 10px;
}
* html #tano-main-area #tano-product-details-right #tano-product-price dl {
	padding-top: 10px;
}
#tano-main-area #tano-product-details-right #tano-product-price dl dt {
	clear: both;
	float: left;
	font-weight: bold;
}
#tano-main-area #tano-product-details-right #tano-product-price dl dd {
	text-align: right;
}
#tano-main-area #tano-product-price dl dd #tano-sale-price {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	color: #e70000;
}
#tano-main-area #tano-product-price dl dd #tano-sale-price span {
	font-size: 26px;
	font-size: 2.6rem;
}
#tano-main-area .tano-product-info-list {
	margin: 15px 0 20px;
	padding: 5px 10px 8px;
	border: 1px solid #ccc;
	line-height:1.3em;
}

#tano-main-area .tano-product-info-list dl dt,
#tano-main-area .tano-product-info-list dl dd {
	display: inline;
	font-size: 12px;
	vertical-align: middle;
}
#tano-main-area .tano-product-info-list dl.tano-info-maker-name dt,
#tano-main-area .tano-product-info-list dl.tano-info-maker-name dd {
	vertical-align: top;
}

#tano-main-area #tano-product-cart-in {
	margin: 20px 0 10px;
}
#tano-main-area .tano-product-stock dl dt {
	display: inline;
	float: left;
	white-space: nowrap;
}
#tano-main-area .tano-product-stock dl dd {
	margin: 0 0 3px 0;
	padding: 0 5px 0 0;
	border-bottom: 1px dotted #ccc;
	text-align: right;
}
#tano-main-area .tano-product-stock .tano-product-stock-left {
	width: 46%;
	float: left;
}
#tano-main-area .tano-product-stock .tano-product-stock-left dd {
	font-weight: bold;
}
#tano-main-area .tano-product-stock .tano-product-stock-right {
	width: 50%;
	float: right;
}
#tano-main-area .tano-product-stock .tano-product-stock-right dd {
	color: #f00;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
}

#tano-main-area #tano-product-cart-in dl #tano-product-returned-info {
	clear: both;
	width: 100%;
	padding: 3px 0 0 20px;
	background: url(/images/category/large-class/icon-item-returned.png) 2px 8px no-repeat;
}
#tano-main-area #tano-product-cart-in .tano-button-favorite {
	text-align: right;
}
#tano-main-area #tano-product-cart-in .tano-button-favorite a img {
	vertical-align: top;
}
#tano-main-area #tano-product-cart-in .tano-button-cartin-wrap {
	float: right;
	margin-top: 7px;
}
#tano-main-area #tano-product-cart-in .tano-button-cartin-wrap label {
	margin: 9px 10px 0 0;
	float: left;
}
#tano-main-area #tano-product-cart-in .tano-button-cartin-wrap label input {
	width: 68px;
	height: 23px;
	margin: 0;
	padding: 0 3px;
	line-height: 23px;
	text-align: center;
	vertical-align: middle;
	box-shadow: 2px 2px 2px 0 #CCC inset;
	-moz-box-shadow: 2px 2px 2px 0 #CCC inset;
	-webkitbox-shadow: 2px 2px 2px 0 #CCC inset;
}
#tano-main-area #tano-product-cart-in .tano-button-cartin-wrap p {
	float: left;
}
#tano-main-area #tano-product-cart-in div .tano-get-contact {
	clear: both;
	white-space: nowrap;
}
/*たの割mix*/
#tano-main-area .tano-tanowari-mix-info {
	margin: 15px 0 8px;
}
#tano-main-area .tano-tanowari-mix-info table {
	width: 100%;
	border: 3px solid #e667a9;
}
#tano-main-area .tano-tanowari-mix-info table th,
#tano-main-area .tano-tanowari-mix-info table td {
	padding: 8px 6px;
	border: 1px solid #e667a9;
}
#tano-main-area #tano-product-details-right .tano-tanowari-mix-info table td {
	padding: 5px 6px;
}
#tano-main-area .tano-tanowari-mix-info table th {
	padding: 5px 6px 8px 41px;
	color: #fff;
	background: url(/images/category/large-class/middle-class/small-class/product/icon-tanowari-mix.gif) 6px 50% no-repeat #e667a9;
}
#tano-main-area .tano-tanowari-mix-info table .tano-tanowari-mix-quantity,
#tano-main-area .tano-tanowari-mix-info table .tano-tanowari-mix-price {
	width: 50%;
	font-size: 11px;
	font-size: 1.1rem;
	line-height: 1.33;
	vertical-align: middle;
}
#tano-main-area .tano-tanowari-mix-info table .tano-tanowari-mix-quantity {
	background-color: #faebf3;
}
#tano-main-area .tano-tanowari-mix-info table .tano-tanowari-mix-quantity dt {
	margin-top: 3px;
	float: left;
}
#tano-main-area #tano-product-details-right .tano-tanowari-mix-info table .tano-tanowari-mix-quantity dt {
	margin-top: 0;
	float: left;
}
#tano-main-area .tano-tanowari-mix-info table .tano-tanowari-mix-quantity dd {
	float: right;
	color: #e667a9;
	font-size: 11px;
	font-size: 1.1rem;
}
#tano-main-area #tano-product-details-right .tano-tanowari-mix-info table .tano-tanowari-mix-quantity dd {
	margin-top: 6px;
}
#tano-main-area .tano-tanowari-mix-info table .tano-tanowari-mix-quantity dd span {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
}
#tano-main-area .tano-tanowari-mix-info table .tano-tanowari-mix-price dt {
	float: left;
	margin-top: 2px;
}
#tano-main-area .tano-tanowari-mix-info table .tano-tanowari-mix-price dd {
	float: right;
	font-size: 11px;
	font-size: 1.1rem;
}
#tano-main-area .tano-tanowari-mix-info table .tano-tanowari-mix-price dd span {
	color: #e70000;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: bold;
}
#tano-main-area .tano-tanowari-mix-info table .tano-tanowari-mix-price dd span span {
	font-size: 14px;
	font-size: 1.4rem;
}
#tano-main-area .tano-tanowari-mix-info .tano-tanowari-mix-btn {
	margin-top: 8px;
	text-align: right;
}

/*たの割*/

#tano-main-area .tano-tanowari-info {
	margin: 15px 0 8px;
}
#tano-main-area .tano-tanowari-info table {
	width: 100%;
	border: 3px solid #e96d54;
}
#tano-main-area .tano-tanowari-info table th,
#tano-main-area .tano-tanowari-info table td {
	padding: 8px 6px;
	border: 1px solid #e96d54;
}
#tano-main-area #tano-product-details-right .tano-tanowari-info table td {
	padding: 5px 6px;
}
#tano-main-area .tano-tanowari-info table th {
	padding: 5px 6px 8px 41px;
	color: #fff;
	background: url(/images/category/large-class/middle-class/small-class/product/icon-tanowari.gif) 6px 50% no-repeat #e96d54;
}
#tano-main-area .tano-tanowari-info table .tano-tanowari-quantity,
#tano-main-area .tano-tanowari-info table .tano-tanowari-price {
	width: 50%;
	font-size: 11px;
	font-size: 1.1rem;
	line-height: 1.33;
	vertical-align: middle;
}
#tano-main-area .tano-tanowari-info table .tano-tanowari-quantity {
	background-color: #f7e8e6;
}
#tano-main-area .tano-tanowari-info table .tano-tanowari-quantity dt {
	margin-top: 3px;
	float: left;
}
#tano-main-area #tano-product-details-right .tano-tanowari-info table .tano-tanowari-quantity dt {
	float: left;
}
#tano-main-area .tano-tanowari-info table .tano-tanowari-quantity dd {
	float: right;
	color: #e96d54;
	font-size: 11px;
	font-size: 1.1rem;
}
#tano-main-area #tano-product-details-right .tano-tanowari-info table .tano-tanowari-mix-quantity dd {
	margin-top: 6px;
}
#tano-main-area .tano-tanowari-info table .tano-tanowari-quantity dd span {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
}
#tano-main-area .tano-tanowari-info table .tano-tanowari-price dt {
	float: left;
	margin-top: 3px;
}
#tano-main-area .tano-tanowari-info table .tano-tanowari-price dd {
	float: right;
	font-size: 11px;
	font-size: 1.1rem;
}
#tano-main-area .tano-tanowari-info table .tano-tanowari-price dd span {
	color: #e70000;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: bold;
}
#tano-main-area .tano-tanowari-info table .tano-tanowari-price dd span span {
	font-size: 14px;
	font-size: 1.4rem;
}
#tano-main-area .tano-tanowari-info .tano-tanowari-btn {
	margin-top: 8px;
	text-align: right;
}

/*ここまで*/

#tano-main-area #tano-other-variation {
	padding: 14px;
}
#tano-main-area #tano-other-variation h2 {
	margin-bottom: 15px;
	font-size: 16px;
	font-size: 1.6rem;
}
#tano-main-area #tano-product-details-info {
	margin-top: 10px;
}
#tano-main-area #tano-other-variation table,
#tano-main-area #tano-product-details-info table {
	width: 100%;
	margin: 10px 0;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
#tano-main-area #tano-other-variation table th,
#tano-main-area #tano-other-variation table td,
#tano-main-area #tano-product-details-info table th,
#tano-main-area #tano-product-details-info table td {
	padding: 6px 8px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	vertical-align: top;
}
#tano-main-area #tano-other-variation table th,
#tano-main-area #tano-product-details-info table th {
	width: 16%;
	font-weight: bold;
	background: #ededed;
	border-right: none;
}
#tano-main-area #tano-other-variation table img,
#tano-main-area #tano-product-details-info table img {
	vertical-align: top;
}
#tano-main-area #tano-other-variation table input {
	vertical-align: -0.15em;
}
#tano-main-area #tano-other-variation table #tano-other-variation-search {
	width: 26%;
	vertical-align: middle;
	text-align: center;
}
#tano-main-area #tano-product-details-info table .tano-th-02 {
	width: 14%;
	background-color: #f7f7f7;
	font-weight: normal;
	vertical-align: middle;
}
#tano-main-area #tano-product-details-info table .tano-td-02 {
	vertical-align: middle;
}
#tano-main-area #tano-product-details-info table .tano-product-details-specification td {
	width: 22%;
}
#tano-main-area #tano-product-details-info table td ul li {
	float: left;
	margin-right: 22px;
}

#tano-main-area #tano-product-details-info table td ul li.ecomark {
    float: left;
    text-align: center;
}

#tano-main-area #tano-product-details-info table td ul li.ecomark span {
	float: left;
}

#tano-main-area #tano-product-details-info table td ul li.ecomark span.tano-ecomark-right {
    text-align: left;
    vertical-align: middle;
}

*+html #tano-main-area #tano-product-details-info table td ul li {
	display: inline;
	float: none;
}
* html #tano-main-area #tano-product-details-info table td ul li {
	display: inline;
	float: none;
}
#tano-main-area #tano-product-notice-in {
	margin: 0 0 10px 0;
}
#tano-main-area #tano-catalogue {
	margin-top: 30px;
	background-color: #f9f5e7;
}
#tano-main-area #tano-catalogue .tano-catalogue-info {
	padding: 2%;
	width: 45.8%;
	float: left;
}
#tano-main-area #tano-catalogue .tano-catalogue-info p {
	margin-right: 10px;
	float: left;
}
#tano-main-area #tano-catalogue .tano-catalogue-info dt {
	margin: 0 0 3px 0;
	font-weight: bold;
}
#tano-main-area #tano-catalogue .tano-catalogue-info dd {
	color: #595959;
}
#tano-main-area #tano-product-other-icon {
	margin: 0 0 10px 0;
}
#tano-main-area #tano-product-other-icon span {
	padding: 2px;
	border: 1px solid #008449;
	color: #008449;
}
#tano-main-area .tano-product-details-remarks {
	margin-top: 30px;
}
#tano-main-area .tano-product-details-remarks dl {
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #ccc;
}
#tano-main-area .tano-product-details-remarks dl dt {
	margin-bottom: 6px;
	padding-left: 26px;
	font-weight: bold;
}
/* 20141003tci */
#tano-main-area .tano-product-details-remarks .tano-product-details-note dt {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
/* 20141003tci */
#tano-main-area .tano-product-details-remarks .tano-product-details-remarks-note dt {
	padding-top: 2px;
	padding-bottom: 2px;
}
#tano-main-area .tano-product-details-remarks .tano-product-details-remarks-comment dt {
	padding-top: 1px;
	padding-bottom: 3px;
}

/*----追記は以上に記述----*/
/*----category page color (move ar.css/ac.css)-----*/
/*-ar-*/
.tano-ar #tano-product-info-list dt,
.tano-ar #tano-main-area #tano-set-details dt,
.tano-ar #tano-main-area #tano-set-details th,
.tano-ar #tano-main-area #tano-set-details th,
.tano-ar #tano-main-area #tano-search-content-body #tano-compare-table th,
.tano-ar .tano-header-left-area,
.tano-ar #tano-main-area #tano-search-content-body #tano-compare-table th.tano-header-left-area,
.tano-ar #tano-main-area #tano-search-content-body #tano-compare-table .tano-header-button th,
.tano-ar #tano-main-area #tano-search-content-body #tano-compare-table th.tano-header-left-area {
	background: #ededed;
}
.tano-ar #tano-variation-midashi {
	background: #c0ec9d;
}
.tano-ar #tano-main-area #tano-search-content-body #tano-compare-table th.tano-header-left-area {
	background: #ededed;
}
.tano-ar #tano-variation-list .tano-item-checkbox {
	background: #E8F4DE;
}
#tano-product-details .tano-catalogue {
	padding:10px;
	border:#b3b3b3 solid 1px;
}
#tano-product-details .tano-catalogue .tano-catalogue-image {
	float:left;
	margin-right:10px;
}
.tano-narroe-down-block {
	margin-bottom: 20px;
}
#tano-product-returned-info {
	clear: both;
	text-align: right;
}
#tano-cart-dialog .tano-inner .tano-cartin-area .tano-product-returned-info {
	display: block;

}
#tano-cart-dialog .tano-inner .tano-cartin-area .tano-product-returned-info span {
	padding: 0 0 0 15px;
	background: url(/images/category/large-class/icon-item-returned.png) 0 2px no-repeat;
}
#tano-cart-dialog .tano-inner .tano-cartin-tablet {
	display: none;
}
.tano-infomation-tel {
	clear:both;
	margin:10px 0;
}
.tano-infomation-tel p {
	display:block;
	float:left;
	width:50%;
	font-weight:bold;
	font-size:170%;
}
.tano-infomation-tel p img {
	margin:0 5px;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists {
	width: 688px;
	margin: 15px auto 20px;
	padding: 10px 15px;
	border: 1px solid #ccc;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists .tano-customer-review-list {
	float: left;
	width: 200px;
	padding: 0 15px;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 {
	width: 220px;
	padding-left: 0;
	border-right: 1px dotted #ccc;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li {
	height: 20px;
	margin: 0 0 1px 0;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li div {
	float: left;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-evaluation {
	width: 26px;
	font-weight: bold;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph {
	width: 160px;
	background: #EEE;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph div {
	height: 20px;
	float: left;
	background: #dcd223;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-000 {
	width: 0%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-001 {
	width: 1%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-002 {
	width: 2%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-003 {
	width: 3%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-004 {
	width: 4%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-005 {
	width: 5%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-006 {
	width: 6%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-007 {
	width: 7%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-008 {
	width: 8%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-009 {
	width: 9%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-010 {
	width: 10%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-011 {
	width: 11%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-012 {
	width: 12%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-013 {
	width: 13%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-014 {
	width: 14%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-015 {
	width: 15%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-016 {
	width: 16%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-017 {
	width: 17%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-018 {
	width: 18%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-019 {
	width: 19%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-020 {
	width: 20%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-021 {
	width: 21%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-022 {
	width: 22%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-023 {
	width: 23%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-024 {
	width: 24%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-025 {
	width: 25%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-026 {
	width: 26%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-027 {
	width: 27%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-028 {
	width: 28%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-029 {
	width: 29%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-030 {
	width: 30%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-031 {
	width: 31%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-032 {
	width: 32%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-033 {
	width: 33%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-034 {
	width: 34%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-035 {
	width: 35%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-036 {
	width: 36%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-037 {
	width: 37%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-038 {
	width: 38%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-039 {
	width: 39%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-040 {
	width: 40%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-041 {
	width: 41%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-042 {
	width: 42%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-043 {
	width: 43%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-044 {
	width: 44%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-045 {
	width: 45%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-046 {
	width: 46%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-047 {
	width: 47%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-048 {
	width: 48%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-049 {
	width: 49%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-050 {
	width: 50%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-051 {
	width: 51%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-052 {
	width: 52%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-053 {
	width: 53%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-054 {
	width: 54%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-055 {
	width: 55%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-056 {
	width: 56%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-057 {
	width: 57%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-058 {
	width: 58%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-059 {
	width: 59%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-060 {
	width: 60%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-061 {
	width: 61%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-062 {
	width: 62%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-063 {
	width: 63%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-064 {
	width: 64%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-065 {
	width: 65%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-066 {
	width: 66%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-067 {
	width: 67%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-068 {
	width: 68%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-069 {
	width: 69%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-070 {
	width: 70%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-071 {
	width: 71%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-072 {
	width: 72%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-073 {
	width: 73%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-074 {
	width: 74%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-075 {
	width: 75%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-076 {
	width: 76%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-077 {
	width: 77%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-078 {
	width: 78%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-079 {
	width: 79%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-080 {
	width: 80%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-081 {
	width: 81%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-082 {
	width: 82%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-083 {
	width: 83%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-084 {
	width: 84%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-085 {
	width: 85%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-086 {
	width: 86%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-087 {
	width: 87%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-088 {
	width: 88%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-089 {
	width: 89%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-090 {
	width: 90%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-091 {
	width: 91%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-092 {
	width: 92%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-093 {
	width: 93%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-094 {
	width: 94%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-095 {
	width: 95%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-096 {
	width: 96%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-097 {
	width: 97%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-098 {
	width: 98%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-099 {
	width: 99%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-graph .tano-graph-width-100 {
	width: 100%
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-01 ul li .tano-point {
	width: 26px;
	text-align: right;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 {
	text-align: center;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-total-point {
	height: 22px;
	margin: 8px 20px;
	padding: 0 0 0 110px;
	background: url(/images/category/bg-total-point.gif) 0 0 no-repeat;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
	color: #0c5434;
	line-height: 20px;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-00,
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-10,
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-20,
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-30,
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-40,
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-50,
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-05,
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-15,
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-25,
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-35,
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-45{
	width: 182px;
	height: 35px;
	margin: 0 auto 10px auto;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-00 {
	background: url(/common-tano/img/bg-tano-mark-182-35-00.gif) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-10 {
	background: url(/common-tano/img/bg-tano-mark-182-35-10.gif) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-20 {
	background: url(/common-tano/img/bg-tano-mark-182-35-20.gif) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-30 {
	background: url(/common-tano/img/bg-tano-mark-182-35-30.gif) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-40 {
	background: url(/common-tano/img/bg-tano-mark-182-35-40.gif) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-50 {
	background: url(/common-tano/img/bg-tano-mark-182-35-50.gif) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-05 {
	background: url(/common-tano/img/bg-tano-mark-182-35-05.gif) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-15 {
	background: url(/common-tano/img/bg-tano-mark-182-35-15.gif) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-25 {
	background: url(/common-tano/img/bg-tano-mark-182-35-25.gif) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-35 {
	background: url(/common-tano/img/bg-tano-mark-182-35-35.gif) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-02 #tano-review-large-45 {
	background: url(/common-tano/img/bg-tano-mark-182-35-45.gif) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-03 {
	padding-right: 0;
	border-left: 1px dotted #ccc;
}
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-03 img,
#tano-main-area #tano-customer-review #tano-customer-review-lists #tano-customer-review-list-03 a {
	display: block;
	margin: 10px auto;
}

/*tano-review-list*/
#tano-main-area #tano-customer-review .tano-review-list {
	margin-bottom: 10px;
	border-top: 1px dotted #ccc;
}
#tano-main-area #tano-customer-review .tano-review-list li {
	padding: 18px 0;
	border-bottom: 1px dotted #ccc;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-review-vote {
	margin-bottom: 12px;
}
#tano-main-area #tano-customer-review .tano-review-list li dl.tano-review-title {
	margin-bottom: 12px;
}
#tano-main-area #tano-customer-review .tano-review-list li dl.tano-review-title dt {
	float: left;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
}
#tano-main-area #tano-customer-review .tano-review-list li dl.tano-review-title dd {
	float: right;
	font-weight: bold;
	white-space: nowrap;
	font-size: 12px;
}
#tano-main-area #tano-customer-review .tano-review-list li dl.tano-review-title dd .tano-user-name {
	margin-right: 5px;
	font-weight: bold;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info {
	float: left;
	margin-bottom: 1em;
}
#tano-main-area #tano-customer-review #tano-category-item-list .tano-review-list .tano-user-info {
	float: none;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-user-name {
	clear: both;
	float: left;
	color: #595959;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-review-comment {
	margin-bottom: 20px;
}
#tano-main-area #tano-customer-review .tano-review-list li p.tano-review-title {
	display: inline-block;
	margin-bottom: 10px;
	padding-top: 0.2em;
	vertical-align: middle;
	font-weight: bold;
	font-size: 18px;
	line-height: 1.42;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-00,
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-05,
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-10,
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-20,
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-30,
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-40,
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-50,
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-15,
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-25,
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-35,
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-45{
	display: block;
	float: right;
	padding: 0 0 0 130px;
	font-size: 20px;
	font-size: 2.0rem;
	line-height: 1.2;
	font-weight: bold;
	color: #0c5434;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-00 {
	background: url(/common-tano/img/bg-tano-mark-113-23-00.png) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-10 {
	background: url(/common-tano/img/bg-tano-mark-113-23-10.png) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-20 {
	background: url(/common-tano/img/bg-tano-mark-113-23-20.png) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-30 {
	background: url(/common-tano/img/bg-tano-mark-113-23-30.png) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-40 {
	background: url(/common-tano/img/bg-tano-mark-113-23-40.png) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-50 {
	background: url(/common-tano/img/bg-tano-mark-113-23-50.png) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-05 {
	background: url(/common-tano/img/bg-tano-mark-113-23-05.png) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-15 {
	background: url(/common-tano/img/bg-tano-mark-113-23-15.png) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-25 {
	background: url(/common-tano/img/bg-tano-mark-113-23-25.png) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-35 {
	background: url(/common-tano/img/bg-tano-mark-113-23-35.png) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-user-info .tano-review-45 {
	background: url(/common-tano/img/bg-tano-mark-113-23-45.png) 0 0 no-repeat;
}
#tano-main-area #tano-customer-review .tano-review-list .tano-user-review {
	margin: 0 0 20px 0;
}
#tano-main-area #tano-customer-review .tano-review-list li ul.tano-review-addition {
	margin-top: 20px;
	padding-left: 20px;
}
#tano-main-area #tano-customer-review .tano-review-list li ul.tano-review-addition li {
	margin-bottom: 20px;
	padding: 0;
	border: none;
}
#tano-main-area #tano-customer-review .tano-review-list li ul.tano-review-addition li .tano-review-title dt {
	font-size: 12px;
}
#tano-main-area #tano-customer-review .tano-review-list li .tano-button-box {
	text-align: right;
}
#tano-main-area #tano-customer-review .tano-review-list li .tano-button-box span,
#tano-main-area #tano-customer-review .tano-review-list li .tano-button-box a {
	display: inline-block;
}
#tano-main-area #tano-customer-review .tano-review-list li .tano-button-box img {
	margin-left: 5px;
	vertical-align: -8px;
}
#tano-main-area #tano-customer-review .tano-review-postscript {
	padding: 0 1em;
}
#tano-main-area #tano-customer-review .tano-review-postscript li {
	margin-bottom: 20px;
}
#tano-main-area #tano-customer-review .tano-review-postscript li dl dt {
	margin-bottom: 10px;
}
#tano-main-area #tano-customer-review .tano-review-postscript li dl dt span {
	font-weight: bold;
	display: block;
}
#tano-main-area #tano-customer-review .tano-review-postscript li dl dt span.tano-title {
	font-size: 1.2em;
	width: 85%;
	float: left;
}
#tano-main-area #tano-customer-review .tano-review-postscript li dl dt span.tano-date {
	width: 15%;
	float: right;
	text-align: right;
}
/* tano-search-category-words */
#tano-main-area #tano-search-category #tano-search-category-words {
	font-size: 0;
}
#tano-main-area #tano-search-category #tano-search-category-words section {
	display: inline-block;
	float: left;
	width: 32.6%;
	margin: 0 1% 15px 0;
	font-size: 12px;
}
#tano-content-header #tano-search-category-words section {
	display: inline-block;
	float: left;
	width: 24%;
	margin: 0 1% 15px 0;
	font-size: 12px;
}
#tano-main-area #tano-search-category #tano-search-category-words section h3 {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
*+html #tano-main-area #tano-search-category #tano-search-category-words section {
	display: inline;
	padding-bottom:15px;
}
* html #tano-main-area #tano-search-category #tano-search-category-words section {
	display: inline;
}
#tano-main-area #tano-search-category #tano-search-category-words section:nth-child(3n) {
	margin-right: 0;
}
#tano-main-area #tano-search-category #tano-search-category-words section.tano-last-child {
	margin-right: 0;
}

#tano-main-area #tano-search-category #tano-search-category-words section ul {
	width: 100%;
}
#tano-main-area #tano-search-category #tano-search-category-words section ul li {
	width: 100%;
	margin: 0;
	vertical-align: top;
	padding: 0 0 0 10px;
	background: url(/common-tano/img/icon-arrow-right-green.png) 0 0.5em no-repeat;
}
* html #tano-main-area #tano-search-category #tano-search-category-words section ul li {
	display: inline;
}
*+html #tano-main-area #tano-search-category #tano-search-category-words section ul li {
	display: inline-block;
}
#tano-main-area #tano-search-category #tano-search-category-words section ul li a {
	display: block;
}

#tano-container-left #tano-content-top #tano-main-area .tano-device-button-01 {
	width: 10em;
	padding: 4px 0;
	display: block;
	border: 1px solid #ccc;
	background: #EEE;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 1.4em;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	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 */
}



/*recommend parts*/

/*tano-h2*/
.tano-h2-type-01 .tano-accordion-icon {
	position: absolute;
	right: 0.5em;
	top: 12px;
	display: block;
	width: 22px;
	height: 22px;
	padding-right: 2em;
	font-weight: normal;
	font-size: 0.9em;
	background: url(/common-tano/img/btn-close-03.gif) right center no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}

/*tano-recommend*/
h2.tano-h2-recommend {
	display: block;
	margin: 0;
	padding: 10px 0 0 40px;
	color: #0f5636;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-top: 5px solid #2d9047;
	border-left: none;
	background-image: url(/common-tano/img/icon-h2-17.png);
	background-position: 8px 11px;
	background-repeat: no-repeat;
	height:28px;
}
div.tano-h2-corner-caption{
	border-top: 5px solid #2d9047;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	overflow:hidden;
}
div.tano-h2-corner-caption h2{
	border-top: none;
	float:left;
}
div.tano-h2-corner-caption .tano-h2-type-01-corner-caption{
	overflow:hidden;
	padding:10px 10px;
	color:#333;
}
.tano-h2-recommend span{
	margin-left: 15px;
}

#tano-main-area .tano-recommend-section {
	margin: 10px 0;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
}

/*tano-check*/
h1.tano-h1-check-01 {
	display: block;
	margin: 0;
	padding: 3px 0 0 32px;
	color: #0f5636;
	background-image: url(/common-tano/img/icon-h2-18.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height:28px;
}
h2.tano-h2-check {
	display: block;
	margin: 0;
	padding: 10px 0 10px 45px;
	color: #0f5636;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-top: 5px solid #2d9047;
	border-left: none;
	background-image: url(/common-tano/img/icon-h2-18.png);
	background-position: 13px 10px;
	background-repeat: no-repeat;
	height:28px;
}
.tano-h2-check span{
	margin-left: 15px;
}

/*tano-delete*/
.tano-h1-delete-01 {
	font-size: 1.6rem;
	font-weight: bold;
}
.tano-h1-delete-01 span img {
	vertical-align: text-top;
}

#tano-main-area .tano-check-section {
	margin: 30px 0;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
}


/*tano-service*/
h2.tano-h2-service {
	display: block;
	margin: 0;
	padding: 10px 0 0 45px;
	color: #605a52;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-top: 5px solid #70675c;
	border-left: none;
	background-image: url(/common-tano/img/icon-h2-19.png);
	background-position: 13px 10px;
	background-repeat: no-repeat;
	height:28px;
}
.tano-h2-service span{
	margin-left: 15px;
}

#tano-main-area .tano-service-section {
	margin: 30px 0;
	border-left: 1px solid #8a7b68;
	border-right: 1px solid #8a7b68;
	border-bottom: 1px solid #8a7b68;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
}
#tano-service .tano-category-list-02 {
	margin: 0;
	padding: 15px 0 10px;
}
#tano-service .tano-category-list-02 li {
	text-align: center;
	margin-right: 0;
	width: 16.5%;
}
/* 【WB-049】　Start共通パーツ/見出しフォントサイズ再構成対応 */
#tano-container-left #tano-service h2{
	font-size: 16px!important;
	font-size: 1.6rem!important;
}
/* 【WB-049】　End共通パーツ/見出しフォントサイズ再構成対応 */

/*tano-checked*/
h2.tano-h2-checked{
	display: block;
	margin: 0;
	padding: 10px 0 0 40px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-left: none;
	background-position: 8px 11px;
	background-repeat: no-repeat;
}
#tano-main-area .tano-checked-section {
	margin: 0 0 10px;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
}

/*tano-recommend-item*/
h2.tano-h2-recommend-item{
	display: block;
	margin: 0;
	padding: 10px 0 10px 53px;
	color: #0f5636;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-top: 5px solid #2d9047;
	border-left: none;
	background-image: url(/common-tano/img/icon-h2-20.gif);
	background-position: 8px;
	background-repeat: no-repeat;
}
h2.tano-h2-recommend-items{
	display: block;
	margin: 0;
	padding: 10px 0 10px 53px;
	color: #0f5636;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-top: 5px solid #2d9047;
	border-left: none;
	background-image: url(/common-tano/img/icon-h2-21.gif);
	background-position: 8px;
	background-repeat: no-repeat;
}
#tano-main-area .tano-recommend-item-section {
	margin: 20px 0;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
}


/*tano-category-buy-later*/
h2.tano-h2-category-buy-later{
	display: block;
	padding: 10px 0 10px 53px;
	color: #0f5636;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-top: 5px solid #2d9047;
	border-left: none;
	background-image: url(/common-tano/img/icon-h2-22.png);
	background-position: 13px 8px;
	background-repeat: no-repeat;
}
#tano-main-area .tano-category-buy-later {
	margin: 30px 0;
	position: relative;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
}

/*tano-ranking*/
h2.tano-h2-ranking {
	display: block;
	margin: 0;
	padding: 10px 0 10px 40px;
	color: #0f5636;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-top: 5px solid #2d9047;
	border-left: none;
	background-image: url(/common-tano/img/icon-h2-14.png);
	background-position: 8px;
	background-repeat: no-repeat;
	height:28px;
}
.tano-h2-ranking span{
	margin-left: 15px;
}

#tano-main-area .tano-ranking-section {
	margin: 10px 0 30px;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
}


#tano-category-ranking-01 .tano-ranking-icon {
	position: absolute;
	top: 0;
	left: -5px;
	width: 51px;
	height: 59px;
}
.tano-category-ranking-juniorlow .tano-ranking-icon-02 {
	position: absolute;
	top: -20px;
	left: 7px;
	width: 41px;
	height: 41px;
}
.tano-category-ranking-juniorlow .tano-ranking-icon-03 {
	position: absolute;
	top: -20px;
	left: 7px;
	width: 41px;
	height: 41px;
}
.tano-category-ranking-juniorlow .tano-ranking-icon-04 {
	position: absolute;
	top: -20px;
	left: 7px;
	width: 41px;
	height: 41px;
}
.tano-category-ranking-juniorlow .tano-ranking-icon-05 {
	position: absolute;
	top: -20px;
	left: 7px;
	width: 41px;
	height: 41px;
}
.tano-category-ranking-juniorlow .tano-item-picture .tano-item-picture-02 {
	border: 1px solid #cccccc;
	vertical-align: top;
}


#tano-category-ranking-01 .tano-ranking-item-wrap .tano-item-price .tano-price-offered{
	text-align:left;
}
#tano-category-ranking-01 .tano-ranking-item-wrap .tano-item-price .tano-price{
	text-align:right;
}
#tano-category-ranking-01 .tano-item-price .tano-price span span{
font-size: 12px;
font-size: 1.2rem;
font-weight: normal;
color: #e70000;
}

#tano-category-ranking-01 .tano-item-price .tano-price span {
font-size: 16px;
font-size: 1.6rem;
font-weight: bold;
color: #e70000;
}

#tano-category-ranking-01 section .tano-item-price {
	float: left;
	width: 150px;
	margin-top: 10px;
	text-align: left;
	line-height: 1.5;
}
#tano-category-ranking-01 section .tano-order-block {
	width: 335px;
	float: right;
	margin-top: 15px;
}

/*tano-pricedown*/
h2.tano-h2-pricedown {
	display: block;
	margin: 0;
	padding-top: 18px;
	padding-bottom: 10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-top: 5px solid #2d9047;
	border-left: none;
	background-image: url(/common-tano/img/icon-h2-15.png);
	background-position: 8px;
	background-repeat: no-repeat;
	color: #0f5636;
}
.tano-h2-pricedown span{
	margin-left: 50px;
}
.tano-pricedown-section {
	margin: 30px 0;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
}
#tano-main-area #tano-category-pricedown .tano-sale-item .tano-after-price span span{
font-size: 12px;
font-size: 1.2rem;
font-weight: normal;
color: #e70000;
}

#tano-main-area #tano-category-pricedown .tano-sale-item .tano-after-price span {
font-size: 16px;
font-size: 1.6rem;
font-weight: bold;
color: #e70000;
}

#tano-main-area #tano-category-pricedown .tano-order-block dd{
	width:auto;
	text-align:right;
}
#tano-main-area #tano-category-pricedown .tano-order-block dt{
	width:4em;
}
#tano-main-area #tano-category-pricedown .tano-order-block {
	width:330px;
	text-align: right;
}
#tano-main-area #tano-category-pricedown .tano-returned-goods{
	width:340px;
}

#tano-main-area .tano-category-list-01 li {
	width:330px;
	margin: 0 15px 0 0;
}
.tano-sale-item{
	width:330px;
}
.tano-saleitem-text {
	float:right;
	width:160px;
}


/*tano-campaign*/

.tano-campaign-section {
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
}
.tano-section-area{
	padding: 0 9px 10px 9px
}
.tano-section-area02{
	padding: 0 10px 10px 10px
}
.tano-h2-campaign{
	display: block;
	padding: 15px 0 15px 40px;
	color: #0f5636;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-top: 5px solid #2d9047;
	background-image: url(/common-tano/img/icon-h2-13.png);
	background-position: 8px;
	background-repeat: no-repeat;
}




/*----------column----------*/
#tano-main-area .tano-column2-list,
#tano-main-area .tano-column3-list,
#tano-main-area .tano-column4-list,
#tano-main-area .tano-column5-list {
	font-size: 0;
	margin-bottom: 10px;
}
#tano-main-area .tano-column2-list li,
#tano-main-area .tano-column3-list li,
#tano-main-area .tano-column4-list li,
#tano-main-area .tano-column5-list li {
	display: inline-block;
	vertical-align: top;
	font-size: 12px;
}
* html #tano-main-area .tano-column2-list li,
* html #tano-main-area .tano-column3-list li,
* html #tano-main-area .tano-column4-list li,
* html #tano-main-area .tano-column5-list li {
	display: inline;
}
*+html #tano-main-area .tano-column2-list li,
*+html #tano-main-area .tano-column3-list li,
*+html #tano-main-area .tano-column4-list li,
*+html #tano-main-area .tano-column5-list li {
	display: inline;
}
#tano-main-area .tano-column2-list li {
	width: 49%;
	margin-right: 2%;
}
#tano-main-area .tano-column3-list li {
	width: 32%;
	margin-right: 2%;
}
#tano-main-area .tano-column4-list li {
	width: 23.5%;
	margin-right: 2%;
}
#tano-main-area .tano-column5-list li {
	width: 18.4%;
	margin-right: 2%;
}
#tano-main-area .tano-column2-list li:nth-child(2n),
#tano-main-area .tano-column3-list li:nth-child(3n),
#tano-main-area .tano-column4-list li:nth-child(4n),
#tano-main-area .tano-column5-list li:nth-child(5n) {
	margin-right: 0;
}
#tano-main-area .tano-column2-list li a,
#tano-main-area .tano-column3-list li a,
#tano-main-area .tano-column4-list li a,
#tano-main-area .tano-column5-list li a {
	padding-left: 0.8em;
	display: block;
	background: url(/common-tano/img/icon-arrow-right-green.png) 0 0.4em no-repeat;
}
/*----------inputParts----------*/



/*base*/
textarea {
	border: 1px solid #ccc;
}

/*input text parts 【modal.cssにも類似parts有り】*/

#tano-main-area form .tano-input-em-2,
#tano-main-area form .tano-input-em-3,
#tano-main-area form .tano-input-em-4,
#tano-main-area form .tano-input-em-5,
#tano-main-area form .tano-input-em-7,
#tano-main-area form .tano-input-em-9,
#tano-main-area form .tano-input-em-10,
#tano-main-area form .tano-input-em-12,
#tano-main-area form .tano-input-em-15,
#tano-main-area form .tano-input-em-16,
#tano-main-area form .tano-input-em-17,
#tano-main-area form .tano-input-em-20,
#tano-main-area form .tano-input-em-21,
#tano-main-area form .tano-input-em-25,
#tano-main-area form .tano-input-em-27,
#tano-main-area form .tano-input-em-30,
#tano-main-area form .tano-input-em-35,
#tano-main-area form .tano-input-em-40,
#tano-main-area form .tano-input-em-45,
#tano-main-area form .tano-input-em-50,
#tano-main-area form .tano-input-em-55,
#tano-main-area form .tano-input-90,
#tano-main-area form .tano-input-95,
#tano-main-area form .tano-yubin-number-01,
#tano-main-area form .tano-yubin-number-02 {
	vertical-align: middle;
}

#tano-main-area form .tano-input-em-2 {
	width: 2em;
}
#tano-main-area form .tano-input-em-3,
.tano-input-em-3  {
	width: 3em;
	padding: 5px 3px;
}

#tano-main-area form .tano-input-em-4 {
	width: 4em;
}
#tano-main-area form .tano-input-em-5 {
	width: 5em;
}
#tano-main-area form .tano-input-em-6 {
	width: 6em;
}
#tano-main-area form .tano-input-em-7 {
	width: 7em;
}
#tano-main-area form .tano-input-em-8 {
	width: 8em;
}
#tano-main-area form .tano-input-em-9 {
	width: 9em;
}
#tano-main-area form .tano-input-em-10 {
	width: 10em;
}
#tano-main-area form .tano-input-em-11 {
	width: 11em;
}
#tano-main-area form .tano-input-em-12 {
	width: 12em;
}
#tano-main-area form .tano-input-em-13 {
	width: 13em;
}
#tano-main-area form .tano-input-em-14 {
	width: 14em;
}
#tano-main-area form .tano-input-em-15 {
	width: 15em;
}
#tano-main-area form .tano-input-em-16 {
	width: 16em;
}
#tano-main-area form .tano-input-em-17 {
	width: 17em;
}
#tano-main-area form .tano-input-em-18 {
	width: 18em;
}
#tano-main-area form .tano-input-em-19 {
	width: 19em;
}
#tano-main-area form .tano-input-em-20 {
	width: 20em;
}
#tano-main-area form .tano-input-em-21 {
	width: 21em;
}
#tano-main-area form .tano-input-em-22 {
	width: 22em;
}
#tano-main-area form .tano-input-em-25 {
	width: 25em;
}
#tano-main-area form .tano-input-em-26 {
	width: 26em;
}
#tano-main-area form .tano-input-em-27 {
	width: 27em;
}
#tano-main-area form .tano-input-em-30 {
	width: 30em;
}
#tano-main-area form .tano-input-em-35 {
	width: 35em;
}
#tano-main-area form .tano-input-em-40 {
	width: 40em;
}
#tano-main-area form .tano-input-em-45 {
	width: 45em;
}
#tano-main-area form .tano-input-em-50 {
	width: 50em;
}
#tano-main-area form .tano-input-em-54 {
	width: 54em;
}
#tano-main-area form .tano-input-em-55 {
	width: 55em;
}
#tano-main-area form .tano-input-15,
.tano-modal .tano-input-15 {
	width: 15%;
}
#tano-main-area form .tano-input-20,
.tano-modal .tano-input-20 {
	width: 20%;
}
#tano-main-area form .tano-input-25,
.tano-modal .tano-input-25 {
	width: 25%;
}
#tano-main-area form .tano-input-30,
.tano-modal .tano-input-30 {
	width: 30%;
}
#tano-main-area form .tano-input-40,
.tano-modal .tano-input-40 {
	width: 40%;
}
#tano-main-area form .tano-input-45,
.tano-modal .tano-input-45 {
	width: 45%;
}
#tano-main-area form .tano-input-50,
.tano-modal .tano-input-50 {
	width: 50%;
}
#tano-main-area form .tano-input-60,
.tano-modal .tano-input-60 {
	width: 60%;
}
#tano-main-area form .tano-input-70,
.tano-modal .tano-input-70 {
	width: 70%;
}
#tano-main-area form .tano-input-80,
.tano-modal .tano-input-80 {
	width: 80%;
}
#tano-main-area form .tano-input-90,
.tano-modal .tano-input-90 {
	width: 90%;
}
#tano-main-area form .tano-input-95,
.tano-modal .tano-input-95 {
	width: 95%;
}
#tano-main-area form .tano-input-97 {
	width: 97%;
}
#tano-main-area form .tano-cart-count {
	width: 1.7em;
	text-align: right;
}
#tano-main-area form .tano-yubin-number-01 {
	width: 2.5em;
}


#tano-main-area form .tano-yubin-number-02 {
	width: 3em;
	margin-left: 0.5em;
}


/*select year/month/day*/
#tano-main-area form .tano-select-year,
#tano-main-area form .tano-select-month,
#tano-main-area form .tano-select-day {
	text-align: center;
	vertical-align: middle;
}
#tano-main-area form .tano-select-year {
	width: 5.5em;
}
#tano-main-area form .tano-select-month,
#tano-main-area form .tano-select-day {
	width: 4em;
}


#tano-main-area .tano-input-span-01 {
	padding: 0 0.5em;
}
#tano-main-area .tano-label-group label {
	display: inline-block;
}
*+html #tano-main-area .tano-label-group label {
	display: inline;
}
#tano-main-area .tano-payment input,
#tano-main-area .tano-payment select {
	margin: 3px 3px 3px 0;
}
#tano-main-area .tano-payment .tano-payment-a {
	margin: 5px 0 5px 3em;
}
#tano-main-area .tano-content-necessary {
	display: block;
	float: left;
	width: 10%;
}
#tano-main-area .tano-contact-mode {
	float: right;
	width: 88%;
}
#tano-main-area .tano-contact-mode dd .tano-float-left {
	width: 43%;
}
#tano-main-area .tano-contact-mode dd .tano-float-right {
	width: 57%;
}
#tano-main-area .tano-contact-mode input {
	vertical-align: middle;
}
#tano-main-area .tano-contact-mode input[type="radio"] {
margin: 3px 3px 3px 0;
}
#tano-main-area .tano-name-prefix {
	padding: 0 10px;
}
#tano-main-area input + .tano-name-prefix {
	padding-left: 0;
}
/*----------table-price----------*/

.tano-parts-table-price-01 td input{
	text-align:right;
}

/*----------margin padding----------*/
/*---margin---*/
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-auto {
	margin: auto;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-0-auto {
	margin: 0 auto;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-0 {
	margin: 0;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-05 {
	margin: 5px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-10 {
	margin: 10px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-15 {
	margin: 15px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-20 {
	margin: 20px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-25 {
	margin: 25px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-30 {
	margin: 30px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-35 {
	margin: 35px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-40 {
	margin: 40px;
}
/*---margin-top---*/
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-top-00 {
	margin-top: 0;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-top-05 {
	margin-top: 5px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-top-10 {
	margin-top: 10px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-top-15 {
	margin-top: 15px;
}
#wrap #tano-container-left #tano-content-header .tano-margin-top-20,
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-top-20,
#wrap #tano-container-left #tano-main-area .tano-margin-top-20,
#wrap #tano-container-right .tano-right-contents .tano-margin-top-20 {
	margin-top: 20px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-top-25 {
	margin-top: 25px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-top-30 {
	margin-top: 30px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-top-35 {
	margin-top: 35px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-top-40 {
	margin-top: 40px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-top-50 {
	margin-top: 50px;
}
/*---margin-right---*/
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-right-00 {
	margin-right: 0;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-right-05 {
	margin-right: 5px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-right-10 {
	margin-right: 10px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-right-15 {
	margin-right: 15px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-right-20 {
	margin-right: 20px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-right-25 {
	margin-right: 25px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-right-30 {
	margin-right: 30px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-right-35 {
	margin-right: 35px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-right-40 {
	margin-right: 40px;
}
/* 【SI-217】Start 軽減税率対応 */
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-right--05{
	margin-right: -5px;
}
/* 【SI-217】End 軽減税率対応 */

/*---margin-bottom---*/
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-bottom-00 {
	margin-bottom: 0;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-bottom-05 {
	margin-bottom: 5px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-bottom-10 {
	margin-bottom: 10px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-bottom-15 {
	margin-bottom: 15px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-bottom-20 {
	margin-bottom: 20px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-bottom-25 {
	margin-bottom: 25px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-bottom-30 {
	margin-bottom: 30px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-bottom-35 {
	margin-bottom: 35px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-bottom-40 {
	margin-bottom: 40px;
}
/*---margin-left---*/
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-left-05 {
	margin-left: 5px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-left-10 {
	margin-left: 10px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-left-15 {
	margin-left: 15px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-left-20 {
	margin-left: 20px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-left-25 {
	margin-left: 25px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-left-30 {
	margin-left: 30px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-left-35 {
	margin-left: 35px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-left-40 {
	margin-left: 40px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-left-50 {
	margin-left: 50px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-left-67 {
	margin-left: 67px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-left-120 {
	margin-left: 120px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-00 {
	padding: 0;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-05 {
	padding: 5px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-10 {
	padding: 10px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-15 {
	padding: 15px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-20 {
	padding: 20px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-25 {
	padding: 25px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-30 {
	padding: 30px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-35 {
	padding: 35px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-40 {
	padding: 40px;
}
/*---padding-top---*/
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-top-00 {
	padding-top: 0px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-top-10 {
	padding-top: 10px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-top-15 {
	padding-top: 15px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-top-20 {
	padding-top: 20px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-top-25 {
	padding-top: 25px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-top-30 {
	padding-top: 30px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-top-35 {
	padding-top: 35px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-top-40 {
	padding-top: 40px;
}
/*---padding-right---*/
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-right-05 {
	padding-right: 5px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-right-10 {
	padding-right: 10px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-right-15 {
	padding-right: 15px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-right-20 {
	padding-right: 20px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-right-25 {
	padding-right: 25px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-right-30 {
	padding-right: 30px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-right-35 {
	padding-right: 35px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-right-40 {
	padding-right: 40px;
}
/*---padding-bottom---*/
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-bottom-00 {
	padding-bottom: 0px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-bottom-05 {
	padding-bottom: 5px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-bottom-10 {
	padding-bottom: 10px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-bottom-15 {
	padding-bottom: 15px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-bottom-20 {
	padding-bottom: 20px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-bottom-25 {
	padding-bottom: 25px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-bottom-30 {
	padding-bottom: 30px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-bottom-35 {
	padding-bottom: 35px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-bottom-40 {
	padding-bottom: 40px;
}
/*---padding-left---*/
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-left-00 {
	padding-left: 0;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-left-05 {
	padding-left: 5px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-left-10 {
	padding-left: 10px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-left-15 {
	padding-left: 15px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-left-20 {
	padding-left: 20px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-left-25 {
	padding-left: 25px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-left-30 {
	padding-left: 30px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-left-35 {
	padding-left: 35px;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-left-40 {
	padding-left: 40px;
}
/* 【KA-067】Start 大塚ID対応 */
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-padding-left-100 {
	padding-left: 100px;
}
/* 【KA-067】End 大塚ID対応 */
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-margin-left-230 {
	margin-left: 230px;
}
/*---width---*/
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-05 {
	width: 5%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-10 {
	width: 10%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-15 {
	width: 15%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-20 {
	width: 20%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-25 {
	width: 25%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-30 {
	width: 30%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-35 {
	width: 35%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-40 {
	width: 40%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-45 {
	width: 45%;
}
/* 【KA-067】Start 大塚ID対応 */
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-49 {
	width: 49%;
}
/* 【KA-067】End 大塚ID対応 */
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-50 {
	width: 50%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-55 {
	width: 55%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-60 {
	width: 60%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-65 {
	width: 65%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-75 {
	width: 75%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-70 {
	width: 70%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-75 {
	width: 75%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-80 {
	width: 80%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-85 {
	width: 85%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-90 {
	width: 90%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-95 {
	width: 95%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-100 {
	width: 100%;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-width-auto {
	width: auto;
}
#wrap #tano-container-left #tano-content-top #tano-main-area .tano-tablet-content {
	display: none;
}
/*-ac-*/
.tano-ac #tano-product-info-list dt, .tano-ac #tano-main-area #tano-set-details dt, .tano-ac #tano-main-area #tano-set-details th, .tano-ac #tano-main-area #tano-set-details th, .tano-ac .tano-right-auction-link li a {
	background: #ededed;
}
.tano-ac #tano-variation-list .tano-item-checkbox {
	background: #f5f5f5;
}
.tano-ac #tano-main-area #tano-search-content-body #tano-compare-table .tano-header-button th, .tano-ac #tano-main-area #tano-search-content-body #tano-compare-table th, .tano-ac .tano-header-left-area, .tano-ac #tano-variation-midashi {
	background: #ffd19b;
}
.tano-ac #tano-main-area #tano-search-content-body #tano-compare-table th.tano-header-left-area {
	background: #ededed;
}
#tano-main-area .tano-message-table .tano-color-red{
	color:#F00;
}
/*----色記述ここまで　以下追記禁止　category page colorの上に記述-----*/
#tano-main-area .tano-d-cm-not-cartin {
	cursor: default;
}








/* 20141229add */
.tano-list-pager .tano-pager-notes {
	font-size:12px;
	font-weight:normal;
	padding:0 0 0 5px;
	width:480px;
	float:left;
}
/* 20141229add */

/* last-child */
#tano-container-left #tano-main-area .tano-colmun-3-block li:nth-child(3n){
	margin-right: 0;
}
#tano-container-left #tano-main-area .tano-column2-block li:nth-child(2n){
	margin-right: 0;
}
.tano-campaign-box li:nth-child(3n){
	margin-right: 0;
}
#tano-main-area #tano-item-detail-thumb .tano-item-detail-box:nth-child(4n){
	margin-right: 0; /*セレクタ不明*/
}
#tano-main-area .tano-category-price-down ul li:nth-child(4n){
	margin-right: 0; /*セレクタ不明*/
}
#tano-main-area #tano-category-price-down ul li:nth-child(4n){
	margin-right: 0; /*セレクタ不明*/
}
#tano-main-area .tano-seo-link-block .tano-column-3-wrap-a-01 .tano-column-block-01:nth-child(3n){
	padding-right:0;
}
.tano-box-column-3:nth-child(3n){
	margin-right: 0;
}
.tano-environment-body #tano-main-area .tano-env-column3-wrap .tano-env-column-block:nth-child(3n){
	padding:0;
}
.tano-ranking-body #tano-main-area .tano-ranking-column4-wrap-01 .tano-ranking-column-block:nth-child(4n){
	margin:0 34px 30px 0;
}
.tano-ranking-body #tano-main-area .tano-other-item-list:nth-child(4n){
	margin:0 20px 30px 0;
}
#tano-main-area .tano-category-list-02 li:nth-child(6n){
	margin-right: 0; /*セレクタ不明*/
}
#tano-main-area #tano-mypage-coupon .tano-coupon-list ul li:nth-child(3n){
	margin-right: 0; /*セレクタ不明*/
}

#tano-main-area #tano-mypage-mycampaign .tano-campaign-list ul li:nth-child(3n){
	margin-right: 0; /*セレクタ不明*/
}

#tano-main-area .tano-category-list-01 li:nth-child(4n){
	margin-right: 0; /*セレクタ不明*/
}

.tano-search-list .tano-result-block ul li:nth-child(3n){
	margin-right: 0; /*セレクタ不明*/
}

.tano-toner-list ul li:nth-child(4n){
	margin-right: 19px;
}

.tano-special-list li:nth-child(4n){
	margin-right: 0;
}

#tano-main-area .tano-column2-list li:nth-child(2n){
	margin-right: 0; /*セレクタ不明*/
}

#tano-main-area .tano-column3-list li:nth-child(3n){
	margin-right: 0; /*セレクタ不明*/
}

#tano-main-area .tano-column4-list li:nth-child(4n){
	margin-right: 0; /*セレクタ不明*/
}

#tano-main-area .tano-column5-list li:nth-child(5n){
	margin-right: 0; /*セレクタ不明*/
}

#tano-main-area .tano-sitemap section:nth-child(3n){
	margin-right: 0; /*セレクタ不明*/
}

.tano-error .tano-error-inner:nth-child(2n){
	border: none;
}

.tano-float-block .tano-float-block-inner .tano-margin-right-01 {
	margin-right: 4px;
}

.tano-float-block .tano-float-block-inner .tano-margin-right-01 select {
	width: 220px;
}

.tano-float-block .tano-float-block-inner .tano-margin-right-02 {
	margin-right: 15px;
}
.tano-float-block .tano-float-block-inner .tano-margin-right-02 select {
	width: 470px;
}

.tano-error-item-03 input[type="password"], .tano-error-item-03 input[type="text"], .tano-error-item-03 textarea, .tano-error-item-03 select {
	background: #eef5e9;
}
.tano-error-item-04 input[type="password"], .tano-error-item-04 input[type="text"], .tano-error-item-04 textarea, .tano-error-item-04 select {
	background: #fff5e5;
}

/* tano-history-contents */
.tano-history-contents {
	width: 960px;
	overflow: hidden;
}
.tano-history-contents .tano-item-box {
	float: left;
	display: inline;
	width: 111px;
	margin: 0 0 8px 8px;
}

.tano-history-contents .tano-item-box .tano-history-item-image img {
	border: 1px solid #ccc;
}
.tano-history-contents .tano-item-box .tano-history-item-name {
	margin-bottom: 5px;
}
.tano-history-contents .tano-item-box .tano-history-item-price {
	color: #e70000;
	font-weight: bold;
	font-size: 1.6rem;
}
.tano-history-contents .tano-item-box .tano-history-item-tax {
		margin-bottom: 5px;
}
.tano-history-contents .tano-item-box .tano-history-item-delete {
	text-align: center;
}

#tano-main-area #orangebook-serch-section {
	background: url("/common-tano/img/orangebook-sech-bg.jpg") no-repeat left top; margin: 20px 0px 0px; width: 960px; height: 130px;
}
#tano-main-area #orangebook-serch-section p {
	margin: 12px 0px 9px 76px; font-size: 12px;
}
#tano-main-area #orangebook-serch-section .tano-search-textarea {
	margin: 0px 0px 0px 74px; width: 380px;
}
#tano-main-area #orangebook-serch-section .tano-search-textarea #tano-d-by-search-keyword {
	padding: 0px 0px 0px 5px; width: 250px; height: 28px; border-top-color: rgb(137, 137, 137); border-bottom-color: rgb(137, 137, 137); border-left-color: rgb(137, 137, 137); border-top-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; float: left;
}
*:first-child + html #tano-main-area #orangebook-serch-section .tano-search-textarea #tano-d-by-search-keyword {
	padding: 5px 0px 0px 5px; height: 23px;
}
html > body #tano-main-area #orangebook-serch-section .tano-search-textarea #tano-d-by-search-keyword {

}
#tano-main-area #orangebook-serch-section .tano-search-textarea #tano-d-by-search-button {
	float: right;
}

.tano-dedicated-name {
	background-color: #eee;
	padding: 6px 14px;
	margin-bottom: 15px;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
}
.tano-box-column-2-wrap-01 .tano-box-column-2-01 {
	display: inline-block;
	vertical-align: top;
	width: 32.8%;
	margin: 0 0.5% 20px 0;
	font-size: 12px;
}
.tano-box-column-2-wrap-01 .tano-box-column-2-02 {
	display: inline-block;
	vertical-align: top;
	width: 65.6%;
	margin: 0 0.5% 20px 0;
	font-size: 12px;
}
.tano-box-column-2-wrap-01 .tano-box-column-2-01 h3, .tano-box-column-2-wrap-01 .tano-box-column-2-02 h3 {
	margin-bottom: 0;
	border-bottom: none;
}

.tano-notes-text-01 {
	position: absolute;
	top: 1em;
	right: 10px;
	font-weight: normal;
	font-size: 80%;
	color: #e80000;
}

#tano-main-area .tano-cart-inner .tano-price-box-02 .tano-price-box-inner-right .tano-price-box-inner-table {
	width: 100%;
	background: #fff4e7;
	border: 3px solid #ffc299;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
#tano-main-area .tano-cart-inner .tano-price-box-02 .tano-price-box-inner-right .tano-price-box-inner-table .tano-col-number-01 {
	width: 41%;
	vertical-align: middle;
}
#tano-main-area .tano-cart-inner .tano-price-box-02 .tano-price-box-inner-right .tano-price-box-inner-table .tano-col-number-02 {
	width: 59%;
	background: #ffffff;
}
#tano-main-area .tano-cart-inner .tano-price-box-02 .tano-price-box-inner-right .tano-price-box-inner-table .tano-col-number-02 dl{
	padding-top: 7%;
	padding-bottom: 7%;
}
#tano-main-area .tano-cart-inner .tano-price-box-02 .tano-price-box-inner-right .tano-price-box-inner-table .tano-col-number-02 dl dt {
	padding-top: 5px;
	float: none;
	font-size: 18px;
	font-size: 1.8rem;
}
#tano-main-area .tano-cart-inner .tano-price-box-02 .tano-price-box-inner-right .tano-price-box-inner-table .tano-col-number-02 dl dd {
	float: none;
	width: auto;
	height: auto;
	padding-top: 0;
	line-height: 1.3;
	text-align: right;
}
#tano-main-area .tano-cart-inner .tano-price-box-02 .tano-price-box-inner-right .tano-price-box-inner-table .tano-col-number-02 dl dd .tano-price-total {
	font-size: 28px;
	font-size: 2.8rem;
	color: #e80000;
}
#tano-main-area .tano-cart-inner .tano-price-box-02 .tano-price-box-inner-right .tano-price-box-inner-table .tano-col-number-02 dl dd .tano-price-point {
	padding: 2px 5%;
	background: #fff4e7;
}
.tano-gift-option-text {
	width: 120px;
	margin: 0 auto;
}

.tano-gift-option-text-02{
	width: 80px;
	height:  25px;
	margin: 0 auto;
}

#tano-main-area .tano-parts-table-01 .tano-last-child-border-bottom-01 {
	border-bottom: 2px solid #cccccc;
}
#tano-main-area .tano-parts-table-01 .tano-kaikei-table-over-01 {
	padding: 0;
}
#tano-main-area .tano-parts-table-01 td table.tano-no-border-tableset-01 {
	border:none;
	width:100%;
	margin-bottom:0;
}
#tano-main-area .tano-parts-table-01 td table.tano-no-border-tableset-01 th,
#tano-main-area .tano-parts-table-01 td table.tano-no-border-tableset-01 td{
	border:none;
	width: 25%;
	padding:5px 5px 5px 0px;
	vertical-align: bottom;
}
#tano-main-area .tano-parts-table-01 td table.tano-no-border-tableset-01 td{
	word-break:break-all;
}
#tano-main-area .tano-parts-table-01 td table.tano-no-border-tableset-01 td input{
	width:135px;
	max-width: 100%;
}
#tano-main-area .tano-parts-table-01 td table.tano-no-border-tableset-02 {
	border:none;
	width:100%;
	margin-bottom:0;
}
#tano-main-area .tano-parts-table-01 td table.tano-no-border-tableset-02 th,
#tano-main-area .tano-parts-table-01 td table.tano-no-border-tableset-02 td{
	border:none;
	width: 25%;
	padding:10px;
	vertical-align: bottom;
}
#tano-main-area .tano-parts-table-01 td table.tano-no-border-tableset-02 td{
	word-break:break-all;
	border-right: 1px solid #cccccc;
}
#tano-main-area .tano-parts-table-01 td table.tano-no-border-tableset-02 td.tano-kaikei-table-border-last-child {
	border-right: none;
}
#tano-main-area .tano-parts-table-01 td table.tano-no-border-tableset-02 td input{
	width:135px;
	max-width: 100%;
}
}
.tano-width-naire {width: 85px;}
.tano-width-naire p { width: 80px;}
.tano-width-naire p img { width: 100%; margin-left: 10px;}

.tano-box-column-1-harf-wrap { width: 688px;}
#tano-main-area .tano-box-column-1-harf-01 { width: 339px; float: left; margin-right: 10px;}
#tano-main-area .tano-box-column-1-harf-02 { width: 339px; float: right;}
.tano-campaign-top-btn {
	text-align: right;
}

.tano-parts-table-01-counts-wrap { position: relative;}
.tano-parts-table-01-counts {
	position:absolute;
	right:0px;
	bottom:5px;
	padding: 3px 5px;
}
.tano-table-layout-fixed { table-layout:fixed;}
.tano-font-weight-n { font-weight: normal; }
.tano-font-weight-b { font-weight: bold; }
.tano-sosa-detail {
	float: right;
	position: relative;
	top: -35px;
	right: 40%;
}
.tano-line-height-1 {
	line-height: 1;
}
/* 【KA-067】Start 大塚ID対応 */
.tano-line-height-18 {
	line-height: 1.8;
}
/* 【KA-067】End 大塚ID対応 */
#tano-container-left #tano-main-area .tano-color-box-01.tano-next-btn-cage .tano-float-left {
	float:left;
	text-align: left;
	width: auto;
	min-height: initial;
	min-height: auto;
	padding: 0;
}
.tano-color-box-01.tano-next-btn-cage .tano-check-address-button.tano-float-right {
	float: right;
}
span.tano-count-no {
	font-size: 16px;
	font-weight: bold;
}
/* クーポン適用ボタン調整 */
#tano-container-left .tano-link-type-03.tano-btn-coupon {
    position: static;
    float: right;
}

/* 注文履歴・検索エリア調整 */
.tano-color-box-01,
.tano-search-position {
	position: relative;
}

.tano-color-box-01 .tano-search-button,
.tano-search-position .tano-search-button {
	position: absolute;
	bottom: 0;
	right: 10px;
}

.tano-list-order-01 {
	height: .5em;
}

.tano-color-box-01 .tano-height-10,
.tano-search-position .tano-height-10 {
	height: 10px;
}

.tano-color-box-01 .tano-height-15,
.tano-search-position .tano-height-15,
.tano-more-refinement .tano-height-15 {
	height: 15px;
}
#tano-main-area .tano-narrowing-search-means dt span.tano-accordion-icon.tano-line-height-25 {
	line-height: 25px;
	position: absolute;
	top: 5px;
	right: 0;
}

/* 20160219 add */
#tano-container-left .tano-parts-table-01.tano-noshi-table-01 {
	border-right-width:0;
}

/* 20160302 add */
#tano-container-left #tano-main-area .tano-color-box-05 {
	padding: 0;
}
#tano-container-left #tano-main-area .tano-color-box-05 .tano-color-box-05-inner{
	margin: 2%;
}

/*start 20160325 add for shoPicture */
#tano-main-area #tano-product-note {
	display: block;
	border: 1px solid #666;
	padding: 3px 3px 0!important;
	position: absolute;
	bottom: 5px;
	right: 5px;
	opacity: 0;
	background: #ffffff;
}
#tano-main-area #tano-product-details-left #tano-product-other-pic-list li.active {
	border: 1px solid #cc0000;
}
#tano-main-area #tano-product-details-left #tano-product-main-box {
	/* border: 1px solid #ccc; */
	display: inline-block;
	margin-bottom: 5px;
	position: relative;
}
#tano-main-area #tano-product-details-left #tano-product-main-box p {
	padding: 0 5px 5px;

}
#tano-main-area #tano-product-details-left #tano-product-main-pic {
	cursor: pointer;
	margin: 0;
/*	border: none; */
}
.modal_product_wrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: auto;
	padding-bottom:10px;
}
.modal_product {
	padding-top: 50px;
}
.modal_product_pic {
	width: 500px;
	height: 500px;
	border: 1px solid #ccc;
	text-align: center;
	v-align: center;
}
.modal_product_close_s {
	background:url(/common-tano/img/btn_modal_product_close_s.png) 0 0 no-repeat;
	width:82px;
	height:27px;
	text-indent: -9999px;
	cursor: pointer;
	position: absolute;
	top: 5px;
	right: 5px;
}

.modal_product_close_l {
	background:url(/common-tano/img/btn_modal_product_close_l.png) 0 0 no-repeat;
	width:134px;
	height:40px;
	text-indent: -9999px;
	margin: 0 auto 10px;
	cursor: pointer;
	left: 10px;
	bottom: 0px;
}
#modal-product-main-pic {
	display: block;
	margin: 0 auto 15px auto;
	border: 0px;
}
#modal-product-main-alt {
	padding-top: 5px;
	height:auto !important;
	min-height:38px;
	height:38x;
}
#modal-product-other-pic-list {
	width: 500px;
	margin: 5px auto 10px;
}
#modal-product-other-pic-list li {
	float: left;
	width: 53px;
	height: 53px;
	margin: 0 1px 1px 0;
	border: 1px solid #bbb;
}
#modal-product-other-pic-list li.active {
	border: 1px solid #cc0000;
}
#modal-product-other-pic-list li.tano-no-item-image {
	border: none;
}
#modal-product-other-pic-list li img {
	cursor: pointer;
}
/*end 20160325 add for shoPicture */
/* 20160426 add */
.tano-noshi-table-01 {
	border-left-width: 0;
	border-right-width: 0;
}
.tano-noshi-table-01 th,
.tano-noshi-table-01 td {
	border-left: 1px solid #ccc;
}
.tano-noshi-table-01 td.tano-noshi-table-spacer {
	padding: 0;
	border-width: 0;
}
/* ------------------------------------------------------
 160509 add for henpincon
------------------------------------------------------- */
.tano-stock-itemname {
	float: left;
}
.tano-stock-returned {
	float: right;
	/* 【SI-217】Start 軽減税率対応 */
	width: 140px;
	/* 【SI-217】End 軽減税率対応 */
	margin-top: 10px;
	text-align: right;
}
/* 【SI-217】Start 軽減税率対応 */
.tano-icon-keigen{
	vertical-align: middle;
}
/* 【SI-217】End 軽減税率対応 */
/* tano-cart-row/column */
.tano-cart-row {
	table-layout: fixed;
}
.tano-cart-column-1 {
	width: 20px;
}
.tano-cart-column-2 {
	width: auto;
}
.tano-cart-column-3 {
	width: 115px;
}
.tano-cart-column-4 {
	width: 38px;
}
.tano-cart-column-5 {
	width: 130px;
}
.tano-col-width-26 {
	width: 26%;
}


/*----------------------------------------------------------------------------------
  2016 Ptano toppage improvement
---------------------------------------------------------------------------------- */
/* bxSlider
----------------------------------------------------------------*/
/* button */
.bx-wrapper .bx-controls-direction a {
	position:absolute;
	top:40%;
}
.bx-wrapper .bx-controls-direction a:hover {
	text-decoration: none;
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
}
.bx-wrapper .bx-controls-direction a.bx-prev,
.bx-wrapper .bx-controls-direction a.bx-next {
	display: block;
	width: 22px;
	height: 22px;
}
.bx-wrapper .bx-controls-direction a.bx-prev.disabled,
.bx-wrapper .bx-controls-direction a.bx-next.disabled {
	display: none;
}
.bx-wrapper .bx-controls-direction a.bx-next {
	right: 0;
	background:url(/common-tano/img/btn-carousel-right-orange-02.png) no-repeat center center;
}
.bx-wrapper .bx-controls-direction a.bx-prev {
	left: -5px;
	background:url(/common-tano/img/btn-carousel-left-orange-02.png) no-repeat center center;
}
/* pager */
.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	color: #ccc!important;
	display: block;
	margin: 0 5px;
	outline: 0;
	line-height: 1;
	font-size: 18px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	color: #f09f05!important;
	text-decoration: none!important;
}

.tano-dynamic-top .tano-dynamic-section,
#tano-container-left .tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 {
	margin-bottom: 30px;
}

.tano-dynamic-top .tano-dynamic-section .tano-h2-type-01 {
	font-size: 16px;
}

.tano-dynamic-top .tano-dynamic-section div.tano-h2-corner-caption {
	border-top-width: 0;
}

.tano-dynamic-top .tano-dynamic-section div.tano-h2-corner-caption .tano-h2-type-01-corner-caption {
	float: right;
	width: 40%;
	font-size: 10px;
}
/* tano-response-2016-03 */
.tano-response-2016-03 .bx-wrapper .bx-controls-direction a.bx-next,
.tano-response-2016-03 .bx-wrapper .bx-controls-direction a.bx-prev{
	background: none;
	height: 100%;
}

/*caroucel
----------------------------------------------------------------*/
/* tano-caroucel-button */
.tano-dynamic-top .tano-dynamic-section .tano-caroucel-button {
	width: 22px;
}

/* tano-item-box-04, tano-item-box-05 */
.tano-dynamic-top div.tano-item-box-04,
.tano-dynamic-top div.tano-item-box-05 {
	position: relative;
}
.tano-dynamic-top div.tano-item-box-04 .tano-item-icon,
.tano-dynamic-top div.tano-item-box-05 .tano-item-icon {
	position: absolute;
	z-index: 10;
	top: -15px;
	left: -10px;
	padding: 0;
	background: none;
}

/* tano-item-box-04 */
.tano-dynamic-top .tano-item-box-04 .tano-item-box-04-img,
#wrap .tano-recommend .tano-caroucel-window .tano-item-box div.tano-item-box-04-img {
	margin: 0 0 10px;
	padding: 0;
}
.tano-dynamic-top .tano-item-box-04 .tano-item-box-04-img img,
#wrap .tano-recommend .tano-caroucel-window .tano-item-box div.tano-item-box-04-img img{
	border: 10px solid #fff;
}
.tano-dynamic-top .tano-item-box-04 .tano-item-box-04-img a{
	display: block;
	width: 100%;
	min-height: 165px;
	text-align: center;
}
.tano-dynamic-top .tano-item-box-04 .tano-recommend-item-name {
	display: block;
	line-height: 1.4em;
	min-height: 9.8em;
	margin-bottom: 1em;
}
.tano-dynamic-top .tano-caroucel-window .tano-item-box div.tano-item-box-04 .tano-recommend-item-name {
	min-height: 9.8em;
}
#tano-container-left .tano-dynamic-top .tano-item-box-04 a.tano-recommend-item-name,
#tano-container-left .tano-dynamic-top .tano-item-box-04 a.tano-recommend-item-name:visited {
	color: #000;
	font-weight: bold;
}
.tano-dynamic-top .tano-item-box-04 dt,
.tano-dynamic-top .tano-item-box-04 dd {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 0.8em;
}
.tano-dynamic-top .tano-caroucel-window .tano-item-box .tano-item-box-04 dt,
.tano-dynamic-top .tano-caroucel-window .tano-item-box .tano-item-box-04 dd {
	margin-bottom: 0.8em;
	border-bottom: 0;
}
.tano-dynamic-top .tano-item-box-04 .tano-order-block {
    text-align: right;
	*float:right;
}
.tano-dynamic-top .tano-item-box-04 .tano-order-block dt {
	width: 25%;
	margin-right: 0.5em;
	color: #333;
	font-weight: bold;
}
.tano-dynamic-top .tano-item-box-04 .tano-order-block dd input.tano-input-order {
	width: 4em;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
}
.tano-dynamic-top .tano-item-box-04 .tano-price-block dt {
	float: left;
	width: 32%;
	padding: 3% 2%;
	background-color: #333;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
.tano-dynamic-top .tano-item-box-04 .tano-price-block dd {
	float: right;
	width: 60%;
	line-height: 1.4em;
	padding-top: 0.5em;
	font-size: 9px;
}

.tano-dynamic-top .tano-item-box-04 .tano-price-block dd span {
	color: #f00;
	font-weight: bold;
	font-size: 15px;
}
.tano-dynamic-top .tano-item-box-04 .tano-price-block dd span span {
	font-size: 9px;
}

/* tano-item-box-05 */
.tano-dynamic-top .tano-item-box-05 .tano-item-box-05-img {
	float: left;
	width: 170px;
	padding: 0;
}
.tano-dynamic-top .tano-item-box-05 .tano-item-box-05-img img{
	border: 10px solid #fff;
	vertical-align: bottom;
}
.tano-dynamic-top .tano-item-box-05 .tano-item-box-05-img a {
	display: block;
	width: 170px;
	text-align: center;
	background-color: #fff;
}
.tano-dynamic-top .tano-item-box-05 .tano-item-box-05-text {
	float: right;
	width: 195px;
	padding: 0;
	margin: 0;
	background-color: transparent;
}
.tano-dynamic-top .tano-caroucel-window .tano-item-box div.tano-item-box-05 .tano-recommend-item-name {
	display: block;
	line-height: 1.25em;
	min-height:7.4em;
	margin-bottom: 0.4em;
}
#tano-container-left .tano-dynamic-top .tano-item-box-05 a.tano-recommend-item-name,
#tano-container-left .tano-dynamic-top .tano-item-box-05 a.tano-recommend-item-name:visited {
	color: #000;
	font-weight: bold;
}


/* tano-campaign-area-02
----------------------------------------------------------------*/
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 {
	padding: 0 15px 15px;
	background-color:#F4F4F2;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 div.tano-h2-corner-caption .tano-h2-type-01-corner-caption {
	width: 60%;
}

.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-ichioshi-link,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-left{
	float: left;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-ichioshi-date ,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-right{
	float: right;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-right{
	position: relative;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-ichioshi-link{
	position: absolute;
	left: 0; bottom: 0;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-ichioshi-date{
	position: absolute;
	right: 0; bottom: 0;
}

.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-pickup {
	width: 340px;
}

.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-carousel {
	margin-right: 10px;
}

/* tano-campaign-pickup */
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-pickup{
	width: 305px;
	margin: 0 0 0 30px;
	background-color: #fff;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-pickup a {
	display: block;
	margin: 0;
	padding: 14px;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-pickup a ,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-pickup a :visited,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-box-02 a ,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-box-02 a :visited {
	color: #000;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-pickup img,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-pickup span,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-box-02 span {
	display: block;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-pickup span,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-box-02 span {
	color: #1a5fe7;
	font-weight: bold;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-pickup img {
	margin: 0 auto 10px;
}

/* tano-campaign-carousel */
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-carousel {
	position: relative;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-carousel .tano-caroucel-window {
	width: 501px;
	margin:0 0 10px 38px;
}
/* gif banner */
.tano-campain-gif-banner div.tano-campaign-box-02,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 div.tano-campaign-box-02 {
	margin: 0 0 20px;
	padding: 5px 5px 4px;
	background-color: #fff;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	position: relative;
}
.tano-campain-gif-banner div.tano-campaign-box-02:hover,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 div.tano-campaign-box-02:hover {
    opacity: 0.8;
}
.tano-campain-gif-banner div.tano-campaign-box-02{
    width: 208px;
    border: 1px solid #dfdfdf;
    padding: 4px 5px;
	margin: 0;
}
.tano-campain-gif-banner div.tano-campaign-box-02 img,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-box-02 img {
	float: left;
	width: 60px;
}
.tano-campain-gif-banner div.tano-campaign-box-02 p,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-box-02 p {
	float: right;
	width: 145px;
	line-height: 1.3!important;
	font-size: 11px;
	font-size: 1.1rem;
 	word-break: break-all;
	word-wrap: break-word;
    color: #333;
    text-align: left;
}
.tano-campain-gif-banner div.tano-campaign-box-02 p.tano-term-name,
.tano-campain-gif-banner div.tano-campaign-box-02 p.tano-other-link,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-box-02 p.tano-term-name,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 div.tano-campaign-box-02 p.tano-other-link{
	font-size: 10px;
	font-size: 1.0rem;
	line-height: 1!important;
	margin-top: 4px;
	text-align: right;
	position: absolute;
	right: 5px;
	bottom: 5px;
}
.tano-campain-gif-banner div.tano-campaign-box-02 span,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-box-02 span {
	display:block;
	margin-bottom: 0.1em;
	font-size: 12px;
	font-size: 1.2rem;
    font-weight: bold;
    color: #1a5fe7;
}
.tano-campain-gif-banner div.tano-campaign-box-02 a,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 div.tano-campaign-box-02 a{
	display: block;
	overflow: hidden;
}
.tano-campain-gif-banner div.tano-campaign-box-02 i.icon-blank,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 div.tano-campaign-box-02 i.icon-blank{
	background: url(/common-tano/img/ico-blank-link.png) no-repeat;
	width: 14px;
	height: 12px;
	display: inline-block;
	*display:inline;
	*zoom:1;
	vertical-align: middle;
	margin-left: 4px;
}
/* img banner */
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 div.tano-campaign-box-02.tano-campaign-banner-02 {
	margin: 0 0 20px;
	padding: 0;
	background-color: transparent;
	border-right: none;
	border-bottom: none;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 div.tano-campaign-box-02.tano-campaign-banner-02 img{
	float: none;
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
/* menu */
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-carousel ul.tano-link-type-01 {
	margin-bottom:20px;
	padding: 0;
	text-align: right;
	clear: both;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-carousel ul li {
	display: inline;
	margin-left: 20px;
}
/* hover */
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-box-02 a:hover,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-pickup a:hover{
	text-decoration: none;
	opacity: 0.7;
}

/* caroucel */
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-recommend {
	width: 680px;
	height: 160px;
	background-color: #fff;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-recommend .tano-campaign-right{
	padding: 0;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-recommend .tano-caroucel-pager{
	padding-top: 0.5em;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-recommend h2 {
	margin: 10px 10px 5px;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-recommend .tano-caroucel-button-left,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-recommend .tano-caroucel-button-right {
	top: 25px;
	padding: 0 10px;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-recommend .tano-caroucel-window {
	width: 616px;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-recommend .tano-caroucel-window .tano-caroucel-outer {
	width: 560px;
	margin: 0 21px 0 40px;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-recommend .tano-item-box img.tano-campaign-left {
	width: 60px;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-recommend .tano-item-box div.tano-campaign-right {
	width: 480px;
	height: 85px;
}
/*
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-recommend .tano-item-box div p {
	margin-bottom: 0.25em;
	height: 5.5em;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-recommend .tano-item-box div span {
	font-size: 11px;
}
*/

/* tano-campaign-banner */
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-banner {
	float: right;
	width: 220px;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-banner img {
	/*margin-bottom: 15px;*/
	*margin-bottom:20px;
}
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-banner img.tano-campaign-banner-last {
	margin-bottom: 0;
}


/* tano-recommend-item-03
----------------------------------------------------------------*/
.tano-dynamic-top .tano-dynamic-section#tano-recommend-item-03 {
	padding: 0 15px;
}

.tano-dynamic-top .tano-dynamic-section#tano-recommend-item-03 .tano-caroucel-window {
	width: 886px;
}
.tano-dynamic-top .tano-dynamic-section#tano-recommend-item-03 .tano-caroucel-window .tano-caroucel-outer {
	width: 866px;
	margin: 0 0 0 15px;
}
.tano-dynamic-top .tano-dynamic-section#tano-recommend-item-03 .tano-caroucel-button-left,
.tano-dynamic-top .tano-dynamic-section#tano-recommend-item-03 .tano-caroucel-button-right {
	top: 215px;
}
.tano-dynamic-top .tano-dynamic-section#tano-recommend-item-03 .tano-caroucel-window .tano-item-box div.tano-item-box-05 {
	background-color:#fff;
	margin: 0 12px 18px;
	padding: 15px 10px;
}
.tano-dynamic-top .tano-dynamic-section#tano-recommend-item-03 .tano-caroucel-window .tano-item-box div.tano-item-box-05 {
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	background-color:#eee;
}


/* tano-selling-items
----------------------------------------------------------------*/
.tano-dynamic-top .tano-dynamic-section#tano-selling-items {
	padding: 0 15px;
	background-color:#eee;
}

/* caroucel */
.tano-dynamic-top .tano-dynamic-section#tano-selling-items .tano-caroucel-window {
	width: 886px;
}
.tano-dynamic-top .tano-dynamic-section#tano-selling-items .tano-caroucel-window .tano-caroucel-outer {
	width: 866px;
	margin: 0 0 0 15px;
}
.tano-dynamic-top .tano-dynamic-section#tano-selling-items .tano-recommend {
	margin-bottom: 15px;
}
.tano-dynamic-top .tano-dynamic-section#tano-selling-items .tano-caroucel-window {
	margin-bottom: 15px;
}
.tano-dynamic-top .tano-dynamic-section#tano-selling-items .tano-caroucel-window .tano-item-box div.tano-item-box-04 {
	margin: 0 8px;
	padding: 15px 12px 30px;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	background-color:#fff;
    position: relative;
    min-height: 420px;
}

.tano-dynamic-top .tano-dynamic-section#tano-selling-items .tano-caroucel-window .tano-seigen-count-p9-on .tano-item-box div.tano-item-box-04{
    min-height: 440px;
}
.tano-dynamic-top .tano-dynamic-section#tano-selling-items .tano-caroucel-window .tano-item-box div.tano-item-box-04 .tano-recommend-cart{
    position: absolute;
    bottom: 16px;
    left: 18px;
}
.tano-dynamic-top .tano-dynamic-section#tano-selling-items .tano-caroucel-window .tano-seigen-count-p9-on .tano-item-box div.tano-item-box-04 .tano-recommend-cart{
    bottom: 40px;
}


/* tano-ptanorank-items
----------------------------------------------------------------*/
.tano-dynamic-top .tano-dynamic-section#tano-ptanorank-items {
	position: relative;
	overflow: hidden;
}
.tano-dynamic-top .tano-dynamic-section#tano-ptanorank-items .tano-ptanorank-item-inner {
	float: left;
	position: relative;
	left: 50%;
}
.tano-dynamic-top .tano-dynamic-section#tano-ptanorank-items .tano-float-left {
	float: left;
	width: 218px;
	background-color:#eee;
	position: relative;
	left: -50%;
}
.tano-dynamic-top .tano-dynamic-section#tano-ptanorank-items div.tano-h2-corner-caption {
	margin-bottom: 10px;
}
.tano-dynamic-top .tano-dynamic-section#tano-ptanorank-items .tano-margin-right {
	margin-right: 28px;
	*margin-right: 26px;
}
.tano-dynamic-top .tano-dynamic-section#tano-ptanorank-items h3,
.tano-dynamic-top .tano-dynamic-section#tano-ptanorank-items h4 {
	padding: 0.5em 1em;
	margin: 0 auto;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.tano-dynamic-top.tano-dynamic-section #tano-ptanorank-items h3 {
	margin: 8px 8px 20px;
	background-color:#fff;
}
.tano-dynamic-top .tano-dynamic-section#tano-ptanorank-items h4 {
	margin: 0 8px 8px;
	color:#fff;
}
.tano-dynamic-top .tano-dynamic-section#tano-ptanorank-items h4.tano-ranking-no1 {
	background-color:#af945f;
}
.tano-dynamic-top .tano-dynamic-section#tano-ptanorank-items h4.tano-ranking-no2 {
	background-color:#a4a4a4;
}
.tano-dynamic-top .tano-dynamic-section#tano-ptanorank-items h4.tano-ranking-no3 {
	background-color:#9a4318;
}
.tano-dynamic-top .tano-dynamic-section#tano-ptanorank-items .tano-item-box-04 {
	margin: 15px 25px 35px;
}

.tano-dynamic-top .tano-dynamic-section#tano-ptanorank-items .tano-ranking-box .tano-item-box-04{
    position: relative;
    min-height: 435px;
}
.tano-dynamic-top .tano-dynamic-section#tano-ptanorank-items .tano-ranking-box .tano-recommend-cart{
    position: absolute;
    left: 10px;
    bottom: 0;
}
#tano-main-area .search-count-zero {
	color: red;
	font-weight: bold;
	font-size: 15px;
	font-size: 1.5rem;
	background-color: #eee;
}
#tano-main-area #search-count-zero-area p.search-count-zero-msg {
	color: red;
	font-weight: bold;
	font-size: 15px;
	font-size: 1.5rem;
	vertical-align: middle;
	line-height: 50px;
	margin-left: 10px;
	margin-bottom: 0px;
}
#tano-main-area #search-count-zero-area {
	background-color: #eee;
}
#tano-main-area .search-count-zero-hint-title {
	font-weight: bold;
}
/*-------------------------------------------*/
/* GIF banner
/* .tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 = 個人トップ
/* .tano-campain-gif-banner div.tano-campaign-box-02 = 汎用
/*-------------------------------------------*/
.tano-campain-gif-banner div.tano-campaign-box-02,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 div.tano-campaign-box-02 {
	margin: 0 0 20px;
	padding: 5px 5px 4px;
	background-color: #fff;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	position: relative;
}
.tano-campain-gif-banner div.tano-campaign-box-02:hover,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 div.tano-campaign-box-02:hover {
    opacity: 0.8;
}
.tano-campain-gif-banner div.tano-campaign-box-02{
    width: 208px;
    border: 1px solid #dfdfdf;
    padding: 4px 5px;
	margin: 0;
}
.tano-campain-gif-banner div.tano-campaign-box-02 img,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-box-02 img {
	float: left;
	width: 60px;
}
.tano-campain-gif-banner div.tano-campaign-box-02 p,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-box-02 p {
	float: right;
	width: 145px;
	line-height: 1.3!important;
	font-size: 11px;
	font-size: 1.1rem;
 	word-break: break-all;
	word-wrap: break-word;
   color: #333;
    text-align: left;
}
.tano-campain-gif-banner div.tano-campaign-box-02 p.tano-term-name,
.tano-campain-gif-banner div.tano-campaign-box-02 p.tano-other-link,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-box-02 p.tano-term-name,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 div.tano-campaign-box-02 p.tano-other-link{
	font-size: 10px;
	font-size: 1.0rem;
	line-height: 1!important;
	margin-top: 4px;
	text-align: right;
	position: absolute;
	right: 5px;
	bottom: 5px;
}
.tano-campain-gif-banner div.tano-campaign-box-02 span,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 .tano-campaign-box-02 span {
	display:block;
	margin-bottom: 0.1em;
	font-size: 12px;
	font-size: 1.2rem;
    font-weight: bold;
    color: #1a5fe7;
}
.tano-campain-gif-banner div.tano-campaign-box-02 a,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 div.tano-campaign-box-02 a{
	display: block;
	overflow: hidden;
}
.tano-campain-gif-banner div.tano-campaign-box-02 i.icon-blank,
.tano-dynamic-top .tano-dynamic-section#tano-campaign-area-02 div.tano-campaign-box-02 i.icon-blank{
	background: url(/common-tano/img/ico-blank-link.png) no-repeat;
	width: 14px;
	height: 12px;
	display: inline-block;
	*display:inline;
	*zoom:1;
	vertical-align: middle;
	margin-left: 4px;
}
/*-------------------------------------------*/
/* Order banner
/* .tano-campain-order-banner div.tano-campaign-box-02 = 汎用
/*-------------------------------------------*/
.tano-campain-order-banner div.tano-campaign-box-02 {
    width: 324px;
    margin: 0;
    padding: 6px;
    *padding: 6px 5px;
	background-color: #efefef;
	position: relative;
}
.tano-campain-order-banner div.tano-campaign-box-02:hover {
    opacity: 0.8;
}
.tano-campain-order-banner div.tano-campaign-box-02 img {
	float: left;
	width: 60px;
}
.tano-campain-order-banner div.tano-campaign-box-02 p {
	float: right;
	width: 255px;
	line-height: 1.3!important;
    text-align: left;
	font-size: 11px;
	font-size: 1.1rem;
	word-break: break-all;
	word-wrap: break-word;
    color: #333;
}
.tano-campain-order-banner div.tano-campaign-box-02 span {
	display:block;
	margin-bottom: 0.1em;
	font-size: 12px;
	font-size: 1.2rem;
    font-weight: bold;
	word-break: break-all;
	word-wrap: break-word;
    color: #1a5fe7;
}
.tano-campain-order-banner div.tano-campaign-box-02 a{
	display: block;
	overflow: hidden;
}
.tano-campain-order-banner div.tano-campaign-box-02 a:hover{
    text-decoration: none!important;
}
/*-------------------------------------------*/
/* hタグフォント調整 tano-font
/*-------------------------------------------*/
/* 【WB-049】　Start共通パーツ/見出しフォントサイズ再構成対応 */
#tano-container-left .tano-font20{
	font-size: 20px!important;
	font-size: 2.0rem!important;
}
#tano-container-left .tano-font16{
	font-size: 16px!important;
	font-size: 1.6rem!important;
}
#tano-container-left .tano-font14{
	font-size: 14px!important;
	font-size: 1.4rem!important;
}
/* 【WB-049】　End共通パーツ/見出しフォントサイズ再構成対応 */
#tano-container-left .tano-font-bold{
	font-weight: bold;
}
/*-------------------------------------------*/
/* ファセットアイコン-吹き出し表示
/*-------------------------------------------*/
.tano-search-means-list-icons li{
	padding: 0 0 8px 10px;
	margin: 0 0 8px;
}
.tano-search-means-list-icons li ul{
	margin-top: 8px;
}
.tano-search-means-list-icons li ul li{
	padding: 0;
}
.tano-search-means-list-icons li label img{
	vertical-align: middle;
}
.tano-search-means-list-icons .tano-icon-balloon,
.tano-icon-balloon{
	color: #555;
	display: inline-block;
	*display:inline;
	*zoom: 1;
	cursor: pointer;
}
.tano-search-means-list-icons .tano-icon-balloon p ,
.tano-icon-balloon span {
	display: none;
	border: 1px solid #ccc;
	padding: 5px;
	position: absolute;
	background-color: #fff;
	z-index: 1;
	top: auto;
	margin: 0 0 0 -35px;
	*margin: 35px 0 0 -35px;
	width: 195px;
}
.tano-search-means-list-icons .tano-icon-balloon p,
.tano-icon-balloon span {
    margin: 13px 0 0;
	*margin: 40px 0 0 -35px;
	*line-height:1.5;
}
.tano-search-means-list-icons .tano-icon-balloon:hover p ,
.tano-icon-balloon:hover span {
    display: block;
}
.tano-search-means-list-icons .tano-icon-balloon .tano-icon-balloon-fukidashi{
	position: absolute;
	left: 30px;
	*left: 12px;
	top: -15px;
}
.tano-icon-balloon .tano-icon-balloon-fukidashi{
	position: absolute;
	left: 6px;
	top: -15px;
}

/*-------------------------------------------*/
/* 吹き出し表示（小・黄色）
/*-------------------------------------------*/
#tano-main-area #tano-layout-chenge2 .tano-layout-variation-balloon {
	position: relative;
}
#tano-main-area #tano-layout-chenge2 .tano-layout-variation-balloon .tano-variation-balloon-wrap {
	display: none;
	width: auto;
	position: absolute;
}
#tano-main-area #tano-layout-chenge2 .tano-layout-variation-balloon .tano-variation-balloon-wrap{
	left: 0;
	bottom: 150%;
}
#tano-main-area #tano-layout-chenge2 .tano-layout-variation-balloon:hover .tano-variation-balloon-wrap {
	display: block;
}
#tano-main-area #tano-layout-chenge2 .tano-layout-variation-balloon .tano-variation-balloon-box {
	font-size: 10px;
	text-align: center;
	padding: 6px;
	margin-bottom: 0;
	background-color: #FFFFE6;
	font-weight: normal;
	white-space: nowrap;
	border: 1px solid #999;
}
#tano-main-area #tano-layout-chenge2 .tano-layout-variation-balloon .tano-variation-balloon-arrow {
	position: absolute;
	left: 8px;
	bottom: -5px;
}
/*-------------------------------------------*/
/* ページャーレイアウト変更
/*-------------------------------------------*/
.tano-list-pager-header{}
.tano-list-pager-header-left{
	float: left;
}
.tano-list-pager-header-right{
	float: right;
}
#tano-main-area .tano-list-pager-header #tano-layout-chenge2{
	position: static;
	left: auto; top: auto;
	float: left;
	margin-right: 10px;
}
#tano-main-area .tano-list-pager-header #tano-layout-chenge2 ul{
	display: inline-block;
	*display:inline;
	*zoom:1;
	border: 1px solid #ccc;
	border-radius: 2px;
}
#tano-main-area .tano-list-pager-header #tano-layout-chenge2 li{
	display: inline-block;
	*display:inline;
	*zoom:1;
	margin-right: 0;
	max-width: 24px;
	text-align: center;
	border-right: 1px solid #ccc;
}
#tano-main-area .tano-list-pager-header #tano-layout-chenge2 li#tano-thumb-change{
	border-right: none;
}
#tano-main-area .tano-list-pager-header #tano-layout-chenge2 a,
#tano-main-area .tano-list-pager-header #tano-layout-chenge2 span{
	display: block;
	margin: 0; padding: 0;
	overflow: hidden;
	*overflow:inherit;
	text-indent: 100%;
	white-space: nowrap;
	background-position: 50% 50%!important;
}
.tano-border-bottom-dotted{
	border-bottom: 1px dotted #ccc;
}
/* 【WB-020(2)】Startトップ改修／SEOリンク削除／GIFテキストバナー枠追加対応 */
#tano-campaign-area .tano-campaign-bottom li {
	margin-bottom: 15px;
	*margin-bottom: 0;
	*padding-bottom: 15px;
}
.tano-campain-gif-banner div.tano-campaign-box-02{
	width: 209px;
	padding: 4px 5px 4px 4px;
}
/* 【WB-020(2)】Endトップ改修／SEOリンク削除／GIFテキストバナー枠追加対応 */

/* 【SI-346(2)】Start オレンジコマースの全モデル対応(本対応) */
/* 左ナビバナーエリア */
#tano-left-area .tano-banner-area {
	margin-top:20px;
	margin-bottom: 20px;
}
#tano-left-area .tano-banner-area>p {
	margin-bottom: 1px;
}
#tano-left-area .tano-banner-area>p img {
	border: solid 1px #ccc;
}
/* 【SI-346(2)】End オレンジコマースの全モデル対応(本対応) */

