@charset "utf-8";


/* ----------------------------------------

共通

---------------------------------------- */
body {
	line-height: 1.5;
	color: #444444;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Roboto, “Droid Sans”, “游ゴシック”, YuGothic, “ヒラギノ角ゴ ProN W3”, “Hiragino Kaku Gothic ProN”, “メイリオ”, Meiryo, sans-serif;
}
a:link {
	color: #666;
	text-decoration: none;
}
a:hover,
a:visited:hover {
	color: #3F9AA7;
}
a:visited {
	color: #666;
}
a:active {
}
a:hover img {
	opacity: .65; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=65); /* IE lt 8 */
	-ms-filter: "alpha(opacity=65)"; /* IE 8 */
	-khtml-opacity: .65; /* Safari 1.x */
	-moz-opacity: .65; /* FF lt 1.5, Netscape */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h1 {
	font-size: 13px;
	font-weight: normal;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h2 {
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h3 {
	margin: 0px;
	padding: 0px;
}
h4 {
	margin: 0px;
	padding: 0px;
}

/* ----------------------------------------

slider

---------------------------------------- */

/* スライドショー */
#slider {
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 10;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#sliderInner {
	position: relative;
	left: 50%;
	width: 3000px;
	margin-left: -1500px;
	padding: 0px;
	margin-top: 0px;
}
#slider #sliderInner ul {
	height: 260px;
	margin: 0px;
	padding: 0px;
}
#sliderInner li {
	width: 1000px;
	height: 260px;
}
#slideFilterL, #slideFilterR {
	position: absolute;
	top: 0;
	width: 1000px;
	height: 260px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}
#slideFilterL {
    left:0;
}
#slideFilterR {
	right: 0;
}
.bx-wrapper {
    margin:0 auto;
    position:relative;
}
.bx-wrapper .bx-pager {
    margin:0 auto;
    width:1000px;
    background:#fff;
}
/* コントローラー */
.bx-wrapper .bx-prev {
    left:960px;
    background:url(https://sssu.itembox.design/item/img/common/controls.png) no-repeat 0 0px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
.bx-wrapper .bx-next {
    right:960px;
    background:url(https://sssu.itembox.design/item/img/common/controls.png) no-repeat 0 0px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
    background-position:-43px 0;
}
.bx-wrapper .bx-prev:hover {
    background-position:0 0;
}
.bx-wrapper .bx-next:hover {
    background-position:-43px 0;
}
.bx-wrapper .bx-controls-direction a {
    position:absolute;
    top:110px;
    outline:0;
    width:32px;
    height:32px;
    text-indent:-9999px;
    z-index:9999;
}
/* ページャー */
.bx-wrapper .bx-pager {
    padding-top:15px;
    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 {
    display:block;
    width:10px;
    height:10px;
    margin:0 5px;
    outline:0;
    text-indent:-9999px;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;;
    background:#666;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background:#000;
}

/* ----------------------------------------

両サイド追従バナー

---------------------------------------- */

#sidebar1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 110px;
	float: left;
}

#sidebar2 {
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 110px;
}
#sidebar1 img {
	margin-bottom: 5px;
}
#sidebar2 img {
	margin-bottom: 10px;
}

/* ----------------------------------------

ヘッダー部分

---------------------------------------- */
#header0 {
	height: 15px;
	width: 100%;
}
#header1 .h1_left .top {
	float: none;
	margin-top: 5px;
}
#header1 {
	height: auto;
	width: 1000px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0px;
}
#header1 .h1_left img {
	vertical-align: middle;
	padding: 0px;
	margin-top: 0px;
}
#header1 .h1_left {
	font-size: 12px;
}
#header1 .h1_left table {
	font-size: 13px;
	line-height: 120%;
	width: 300px;
}
#header1 .h1_left table tr td {
	padding: 3px;
	margin: 0px;
}
#header1 .h1_left {
	float: left;
	width: 330px;
	margin: 0px;
	padding: 0px;
}
#header1 .h1_right {
	padding: 0px;
	text-align: right;
	margin: 0px;
	float: left;
	width: 670px;
}
#header1 .h1_right ul {
	list-style-type: none;
	width: 420px;
	padding: 0px;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
#header1 .h1_right ul li {
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
#header1 .h1_right table tr td {
	text-align: right;
	padding-top: 3px;
}
#header1 .h1_right table {
	margin: 0px;
	padding: 0px;
	width: 670px;
	border-collapse: collapse;
}
#header2 {
	width: 100%;
	background-image: url(https://sssu.itembox.design/item/img/common/h_menu_bk.png);
	padding: 0px;
	height: 78px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	overflow: hidden;
}
#header2 ul {
	width: 996px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	list-style-type: none;
	padding: 0px;
}
#header2 ul li {
	float: left;
	padding: 0px;
	margin: 0px;
}
#header2 ul .last {
	margin-right: 2px;
}
#header3 {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	overflow: hidden;
}

/* ----------------------------------------

レイアウト共通部分

---------------------------------------- */
#wrapper {
	height: auto;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#container {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 1260px;
	padding: 0px;
	overflow: hidden;
}
#left {
	padding: 0px;
	width: 220px;
	margin-right: 40px;
	float: left;
}
#main {
	width: 740px;
	float: left;
}


/* ----------------------------------------

レフト部分

---------------------------------------- */

#leftbox {
	width: 220px;
	margin: 0px;
	padding: 0px;
}
.menuBox {
	margin-bottom: 30px;
	width: 220px;
}
.menuBox .inner2 #acMenu {
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#acMenu dt {
	display: block;
	cursor: pointer;
	margin-top: 3px;
	background-image: url(https://sssu.itembox.design/item/img/common/left_down.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
#acMenu dd {
	margin-bottom: 20px;
	display: none;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#acMenu dd ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#acMenu dd ul li {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#acMenu dd ul li a {
	text-decoration: none;
}
.menuBox .material {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.material li {
	display: block;
	cursor: pointer;
	margin-top: 3px;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.brand {
	margin-bottom: 40px;
}
.brand img {
	margin-bottom: 5px;
}
.sarchbox {
	border: 1px solid #CCC;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-bottom: 15px;
	width: 220px;
}
.sarchbox .color {
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	width: 200px;
}
.sarchbox .color li {
	padding: 0px;
	float: left;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 2px;
}
.sarchbox form p {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* ----------------------------------------

トップコンテンツ部分

---------------------------------------- */

.top_banner {
	list-style-type: none;
	overflow: hidden;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.top_banner li {
	padding: 0px;
	float: left;
	width: 365px;
	margin-right: 10px;
	margin-bottom: 12px;
	margin-top: 0px;
}
.top_banner li img {
	margin-bottom: 5px;
}
.top_banner .last {
	margin-right: 0px;
	float: left;
}
.recommend {
	overflow: hidden;
	margin-bottom: 20px;
}
.recommend div {
	padding: 0px;
	float: left;
	width: 360px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.recommend div ul {
	margin: 0px;
	list-style-type: none;
	overflow: hidden;
	float: left;
	width: 358px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.recommend div ul li {
	margin: 9px;
	padding: 0px;
	float: left;
	width: 160px;
	font-size: 13px;
	line-height: 110%;
	height: 220px;
}
.recommend .last {
	margin-right: 0px;
}.recommend div ul li img {
	padding: 0px;
	margin-bottom: 5px;
	border: 1px solid #CCC;
	height: 158px;
	width: 158px;
}
.news {
	overflow: hidden;
	margin-bottom: 40px;
	width: 740px;
}
.news dl {
	overflow: hidden;
	padding: 0px;
	width: 740px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.news dl dt {
	float: left;
}
.news dl dd {
	width: 680px;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.review {
	margin-bottom: 40px;
	overflow: hidden;
}
.right {
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.category {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.category ul {
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
	font-size: 12px;
	line-height: 135%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.category ul li {
	padding: 0px;
	width: 245px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.category ul li dl {
	margin: 0px;
	list-style-image: url(../img/top/top_cate_list.gif);
	list-style-position: inside;
	padding: 0px;
}
.category ul li dl dt {
	background-image: url(https://sssu.itembox.design/item/img/common/top_cate_list.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	line-height: normal;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-image: url(../img/top/top_cate_list.gif);
	list-style-position: outside;
}
.category ul li dl dd {
	padding: 0px;
	margin-left: 26px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* ----------------------------------------

フッター部分

---------------------------------------- */

#footer {
	width: 100%;
	font-size: 13px;
	line-height: 160%;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 60px;
	overflow: hidden;
	padding: 0px;
}
#footer .footer_box {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#footer h4 {
	background-image: url(https://sssu.itembox.design/item/img/common/h_menu_bk.png);
	text-align: center;
	margin: 0px;
	height: 65px;
	width: 100%;
	padding: 0px;
}
#footer ul {
	list-style-type: none;
	float: left;
	width: 480px;
	margin-right: 40px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer ul li {
	margin-top: 20px;
}
#footer .last {
	margin-right: 0px;
}
#footer ul li img {
	margin-bottom: 20px;
}
#footer ul li p {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 20px;
	text-align: left;
}
.footer2 {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-image: url(https://sssu.itembox.design/item/img/common/f2_bk.png);
}
.footer2 .footerbox {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.footer2 .footerbox .copyright {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.footer2 .footerbox ul {
	list-style-type: none;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.footer2 .footerbox ul li {
	float: left;
	width: 480px;
	margin-right: 40px;
}
.footer2 .footerbox ul .last {
	margin-right: 0px;
	text-align: right;
}
.footer2 .footerbox ul li img {
	margin-bottom: 10px;
}
.footer2 .footerbox ul li p {
	margin: 0px;
	padding: 0px;
	line-height: 130%;
}


/* ----------------------------------------

加工ページ

---------------------------------------- */

.kakou {
	margin-bottom: 50px;
	text-align: left;
}
.kakou h2 {
	margin-bottom: 30px;
}
.kakou h3 {
	margin-top: 50px;
	margin-bottom: 30px;
}
.kakou h4 {
	font-size: 21px;
	background-image: url(https://sssu.itembox.design/item/img/kakou/kakou_midashi.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
	padding-top: 3px;
	margin-top: 30px;
	margin-bottom: 10px;
	clear: left;
}
.kakou .small {
	font-size: 12px;
}
.kakou .img_left {
	float: left;
	margin-right: 20px;
}
.kakou .menu {
	list-style-type: none;
	overflow: hidden;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.kakou .menu li {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_midashi_b.png);
	height: 50px;
	width: 243px;
	margin-right: 5px;
	padding-top: 15px;
	float: left;
	text-align: center;
	margin-bottom: 5px;
	background-repeat: no-repeat;
}
.kakou .menu .last {
	margin-right: 0px;
}
.kakou .setsumei {
	list-style-image: url(https://sssu.itembox.design/item/img/kakou/list.gif);
	list-style-position: outside;
}
.kakou .setsumei li {
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-left: 0px;
	margin-left: 0px;
}
.kakou .how {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.kakou .how dt {
	float: left;
	width: 370px;
	margin: 0px;
	padding: 0px;
}
.kakou .how dd {
	margin-bottom: 15px;
	float: left;
	width: 350px;
	padding: 0px;
	margin-left: 10px;
}
.kakou .silk_table1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 350px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-collapse: collapse;
}
.kakou .silk_table1 tr th {
	font-weight: normal;
	background-color: #C8E6EA;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	padding: 5px;
}
.kakou .silk_table1 tr td {
	width: 50%;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	margin: 0px;
	padding: 5px;
	text-align: center;
}
.kakou .silk_table1 tr .td1 {
	background-color: #d9d9d9;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
}
.kakou .silk_price {
	width: 360px;
	margin-left: 30px;
	font-size: 12px;
	float: left;
}
.kakou .silk_price ul {
	margin: 0px;
	line-height: 110%;
	padding: 0px;
}
.kakou .silk_price ul li {
	list-style-image: url(https://sssu.itembox.design/item/img/kakou/list2.gif);
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.kakou .silk_price2 li {
	margin-left: 30px;
	margin-bottom: 20px;
}
.kakou .silk_price3 {
	font-size: 12px;
	float: left;
	margin-bottom: 30px;
	padding-left: -20px;
	margin-left: 20px;
}
.kakou .silk_price3 ul {
	margin: 0px;
	line-height: 150%;
	padding: 0px;
}
.kakou .silk_price3 ul li {
	list-style-image: url(https://sssu.itembox.design/item/img/kakou/list2.gif);
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.kakou .silk_table2 {
	padding: 0px;
	float: left;
	width: 500px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-collapse: collapse;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kakou .silk_table2 tr th {
	font-weight: normal;
	background-color: #C8E6EA;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	padding: 5px;
}
.kakou .silk_table2 tr td {
	width: 33%;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	margin: 0px;
	padding: 5px;
	text-align: center;
}
.kakou .silk_table2 tr .td1 {
	background-color: #d9d9d9;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
}
.kakou .silk_table3 {
	padding: 0px;
	width: 740px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-collapse: collapse;
	margin: 0px;
}
.kakou .silk_table3 tr th {
	font-weight: normal;
	background-color: #C8E6EA;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	padding: 5px;
}
.kakou .silk_table3 tr td {
	width: 70%;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	margin: 0px;
	padding: 5px;
}
.kakou .silk_table3 tr .td1 {
	background-color: #d9d9d9;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	width: 30%;
}
.kakou .silk_print_cyuui {
	clear: left;
	font-size: 12px;
	line-height: 150%;
	padding-bottom: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kakou .silk_print_cyuui ul {
	margin: 0px;
	list-style-image: url(https://sssu.itembox.design/item/img/kakou/list.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.kakou .silk_print_cyuui ul li {
	margin-bottom: 5px;
	margin-top: 5px;
}
.img_middle {
	vertical-align: middle;
	margin-right: 10px;
}
.kakou dl dt {
	float: left;
	width: 170px;
	margin-bottom: 15px;
}
.kakou dl dd {
	margin-bottom: 15px;
	padding-left: 130px;
}
.kakou .sample {
	width: 740px;
	margin: 0px;
	padding: 0px;
}
.kakou .sample dt {
	text-align: center;
	width: 230px;
	clear: both;
}
.kakou .sample dd {
	width: 510px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 230px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	font-size: 12px;
	line-height: 120%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.kakou .sample tr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.kakou .sample tr th {
	width: 230px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
.kakou .sample tr td {
	font-size: 12px;
	line-height: 150%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
}

.kakou .logo_t1 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/logo_t1.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou .logo_t2 {
	background-image: url(https://sssu.itembox.design/item/kakou/logo_t2.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou .logo_t3 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/logo_t3.gif);
	text-indent: -9999px;
	height: 48px;
	width: 428px;
}
.kakou .logo_t4 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/logo_t4.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou .logo_t5 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/logo_t5.gif);
	text-indent: -9999px;
	height: 48px;
	width: 502px;
}

.kakou #logo1 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/logo_t1.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou #logo2 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/logo_t2.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou #logo3 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/logo_t3.gif);
	text-indent: -9999px;
	height: 48px;
	width: 428px;
}
.kakou #logo4 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/logo_t4.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou #logo5 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/logo_t5.gif);
	text-indent: -9999px;
	height: 48px;
	width: 502px;
}
.kakou .wappen_t1 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/wappen_t1.gif);
	height: 48px;
	width: 400px;
	text-indent: -9999px;
}
.kakou .wappen_t2 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/wappen_t2.gif);
	height: 48px;
	width: 400px;
	text-indent: -9999px;
}
.kakou .wappen_t3 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/wappen_t3.gif);
	height: 48px;
	width: 400px;
	text-indent: -9999px;
}
.kakou .wappen_t4 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/wappen_t4.gif);
	height: 48px;
	width: 403px;
	text-indent: -9999px;
}
.kakou .wappen_t5 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/wappen_t5.gif);
	height: 48px;
	width: 401px;
	text-indent: -9999px;
}
.kakou .wappen_t6 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/wappen_t6.gif);
	height: 48px;
	width: 552px;
	text-indent: -9999px;
}
.kakou #wappen1 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/wappen_t1.gif);
	height: 48px;
	width: 400px;
	text-indent: -9999px;
}
.kakou #wappen2 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/wappen_t2.gif);
	height: 48px;
	width: 400px;
	text-indent: -9999px;
}
.kakou #wappen3 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/wappen_t3.gif);
	height: 48px;
	width: 400px;
	text-indent: -9999px;
}
.kakou #wappen4 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/wappen_t4.gif);
	height: 48px;
	width: 403px;
	text-indent: -9999px;
}
.kakou #wappen5 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/wappen_t5.gif);
	height: 48px;
	width: 401px;
	text-indent: -9999px;
}
.kakou #wappen6 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/wappen_t6.gif);
	height: 48px;
	width: 552px;
	text-indent: -9999px;
}
.kakou .digital_t1 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/digital_t1.gif);
	text-indent: -9999px;
	height: 60px;
	width: 500px;
}
.kakou .digital_t2 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/digital_t2.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou .digital_t3 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/digital_t3.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou .digital_t4 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/digital_t4.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou .digital_t5 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/digital_t5.gif);
	text-indent: -9999px;
	height: 48px;
	width: 542px;
}
.kakou #digital2 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/digital_t1.gif);
	text-indent: -9999px;
	height: 60px;
	width: 500px;
}
.kakou #digital2 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/digital_t2.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou #digital3 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/digital_t3.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou #digital4 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/digital_t4.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou #digital5 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/digital_t5.gif);
	text-indent: -9999px;
	height: 48px;
	width: 542px;
}
.kakou .silk_t1 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/silk_t1.gif);
	text-indent: -9999px;
	height: 59px;
	width: 500px;
}
.kakou .silk_t2 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/silk_t2.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou .silk_t3 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/silk_t4.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou .silk_t4 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/silk_t5.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou .silk_t5 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/silk_t6.gif);
	text-indent: -9999px;
	height: 48px;
	width: 467px;
}
.kakou #silk2 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/silk_t2.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou #silk3 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/silk_t4.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou #silk4 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/silk_t5.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou #silk5 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/silk_t6.gif);
	text-indent: -9999px;
	height: 48px;
	width: 467px;
}
.kakou .free_t1 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_t1.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou .free_t2 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_t2.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou .free_t3 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_t3.gif);
	text-indent: -9999px;
	height: 49px;
	width: 400px;
}
.kakou .free_t4 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_t4.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou .free_t5 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_t5.gif);
	text-indent: -9999px;
	height: 47px;
	width: 400px;
}
.kakou .free_t6 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_t6.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou .free_t7 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_t7.gif);
	text-indent: -9999px;
	height: 47px;
	width: 400px;
}
.kakou .free_t8 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_t8.gif);
	text-indent: -9999px;
	height: 47px;
	width: 400px;
}
.kakou #free1 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_t1.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou #free2 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_t2.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou #free3 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_t3.gif);
	text-indent: -9999px;
	height: 49px;
	width: 400px;
}
.kakou #free4 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_t4.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou #free5 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_t5.gif);
	text-indent: -9999px;
	height: 47px;
	width: 400px;
}
.kakou #free6 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_t6.gif);
	text-indent: -9999px;
	height: 48px;
	width: 400px;
}
.kakou #free7 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_t7.gif);
	text-indent: -9999px;
	height: 47px;
	width: 400px;
}
.kakou #free8 {
	background-image: url(https://sssu.itembox.design/item/img/kakou/free_t8.gif);
	text-indent: -9999px;
	height: 47px;
	width: 400px;
}
.kakou #guide1 {
	background-image: url(https://sssu.itembox.design/item/img/guide/guide_t2.gif);
	text-indent: -9999px;
	height: 53px;
	width: 400px;
}
.kakou #guide2 {
	background-image: url(https://sssu.itembox.design/item/img/guide/guide_t3.gif);
	text-indent: -9999px;
	height: 53px;
	width: 400px;
}
.kakou #guide3 {
	background-image: url(https://sssu.itembox.design/item/img/guide/guide_t4.gif);
	text-indent: -9999px;
	height: 53px;
	width: 400px;
}
.kakou #guide4 {
	background-image: url(https://sssu.itembox.design/item/img/guide/guide_t5.gif);
	text-indent: -9999px;
	height: 53px;
	width: 400px;
}
.kakou #guide5 {
	background-image: url(https://sssu.itembox.design/item/img/guide/guide_t6.gif);
	text-indent: -9999px;
	height: 53px;
	width: 400px;
}
.kakou #guide6 {
	background-image: url(https://sssu.itembox.design/item/img/guide/guide_t7.gif);
	text-indent: -9999px;
	height: 53px;
	width: 400px;
}

.kakou p {
	line-height: 180%;
}
.kakou .guidebox {
	list-style-type: none;
	padding: 0px;
	overflow: hidden;
	width: 740px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.kakou .guidebox li {
	padding: 0px;
	float: left;
	width: 410px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kakou .guidebox .img {
	width: 300px;
	margin-right: 0px;
}
.kakou .guidebox li p {

}
.kakou .guidebox li h4 {
	margin-top: 0px;
}
.kakou .guidebox li .normal {
	font-weight: normal;
	background-image: none;
	padding-left: 0px;
}
.kakou .guidebox .retsu1 {
	width: 740px;
	margin-right: 0px;
}


/* ----------------------------------------

カテゴリートップ

---------------------------------------- */

.work_h {
	background-color: #444444;
	height: 15px;
	margin-bottom: 15px;
	width: 100%;
}
.office_h {
	background-color: #F89ABF;
	height: 15px;
	margin-bottom: 15px;
	padding: 0px;
	margin-top: 0px;
}
.white_h {
	background-color: #64A3D7;
	height: 15px;
	margin-bottom: 15px;
	width: 100%;
}
.safety_h {
	background-color: #9C913D;
	height: 15px;
	margin-bottom: 15px;
}
.food_h {
	background-color: #D90000;
	height: 15px;
	margin-bottom: 15px;
	width: 100%;
}
.outdoor_h {
	background-color: #008C00;
	height: 15px;
	margin-bottom: 15px;
}
.menuBox .cate li {
	margin-top: 3px;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.menuBox .cate {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#main h2 {
	margin-bottom: 20px;
}
.cate_top {
	padding-top: 10px;
}
.cate_top dl {
	top: 0px;
	clip: rect(0px,auto,auto,auto);
	padding: 0px;
	width: 740px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.cate_top dl dt {
	float: left;
	margin-right: 20px;
	width: 110px;
}
.cate_top dl dd {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.cate_top dl .last {
	margin-right: 0px;
}
.cate_top h3 {
	font-size: 24px;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding: 0px;
	font-weight: normal;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.cate_top .rank {
	list-style-type: none;
	overflow: hidden;
	font-size: 13px;
	line-height: normal;
	margin-bottom: 30px;
	margin-top: 10px;
	padding: 0px;
}
.cate_top .rank li {
	float: left;
	width: 140px;
	margin-right: 10px;
	padding-top: 30px;
}
.cate_top .rank .last {
	margin: 0px;
	vertical-align: top;
}
.cate_top .rank img {
	margin-top: 0px;
	padding: 0px;
	height: 133px;
	width: 133px;
}
.cate_top .rank .r1 {
	background-image: url(https://sssu.itembox.design/item/img/cate/r1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.cate_top .rank .r2 {
	background-image: url(https://sssu.itembox.design/item/img/cate/r2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cate_top .rank .r3 {
	background-image: url(https://sssu.itembox.design/item/img/cate/r3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cate_top .rank .r4 {
	background-image: url(https://sssu.itembox.design/item/img/cate/r4.png);
	background-repeat: no-repeat;
	background-position: left 15px;
}
.cate_top .rank .r5 {
	background-image: url(https://sssu.itembox.design/item/img/cate/r5.png);
	background-repeat: no-repeat;
	background-position: left 15px;
}
.cate_top .rank p {
	padding: 0px;
	border: 1px solid #CCC;
	height: 133px;
	width: 133px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
	vertical-align: middle;
}

.cate_top .new {
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
	font-size: 13px;
	line-height: normal;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cate_top .new li {
	float: left;
	width: 167px;
	margin-right: 24px;
	margin-bottom: 10px;
	height: 220px;
}
.cate_top .new .last {
	margin-right: 0px;
}
.cate_top .new li p {
	padding: 0px;
	height: 165px;
	width: 165px;
	margin-bottom: 5px;
	border: 1px solid #CCC;
	text-align: center;
	margin-top: 0px;
}
.cate_top.cl {
	margin: 0px;
	padding: 0px;
}
.cate_top dl .office_fw {
	background-image: url(https://sssu.itembox.design/item/img/cate/office_cate1_t.png);
	text-indent: -9999px;
	height: 368px;
	width: 110px;
	background-repeat: no-repeat;
}
.cate_top dl dd ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.cate_top dl dd ul li {
	float: left;
	margin-right: 10px;
	margin-bottom: 16px;
}
.cate_top dl .office_ss {
	background-image: url(https://sssu.itembox.design/item/img/cate/office_cate2_t.png);
	text-indent: -9999px;
	height: 110px;
	width: 110px;
}
.cate_top dl .safetyboots {
	background-image: url(https://sssu.itembox.design/item/img/cate/safety_cate1_t.png);
	height: 110px;
	width: 110px;
	text-indent: -9999px;
}
.cate_top dl .whitecoat {
	background-image: url(https://sssu.itembox.design/item/img/cate/white_cate1_t.png);
	height: 110px;
	width: 110px;
	text-indent: -9999px;
}
.cate_top dl .care {
	background-image: url(https://sssu.itembox.design/item/img/cate/white_cate2_t.png);
	text-indent: -9999px;
	height: 240px;
	width: 110px;
}
.cate_top dl .work_fw {
	background-image: url(https://sssu.itembox.design/item/img/cate/work_cate1_t.png);
	text-indent: -9999px;
	height: 110px;
	width: 110px;
}
.cate_top dl .work_ss {
	background-image: url(https://sssu.itembox.design/item/img/cate/work_cate2_t.png);
	text-indent: -9999px;
	height: 240px;
	width: 110px;
}
.cate_top dl .warm {
	background-image: url(https://sssu.itembox.design/item/img/cate/work_cate3_t.png);
	text-indent: -9999px;
	height: 110px;
	width: 110px;
}
.cate_top dl .shirt {
	background-image: url(https://sssu.itembox.design/item/img/cate/work_cate4_t.png);
	text-indent: -9999px;
	height: 240px;
	width: 110px;
}
.cate_top dl .coveralls {
	background-image: url(https://sssu.itembox.design/item/img/cate/work_cate5_t.png);
	text-indent: -9999px;
	height: 110px;
	width: 110px;
}
.cate_top dl .other {
	background-image: url(https://sssu.itembox.design/item/img/cate/work_cate6_t.png);
	text-indent: -9999px;
	height: 110px;
	width: 110px;
}


/* ----------------------------------------

商品ページ用

---------------------------------------- */
.spec {
	font-size: 13px;
	text-align: center;
	padding: 0px;
	width: 90%;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #999;
	border-collapse: collapse;
}
.spec tr td {
	padding: 5px;
	border: 1px solid #999;
	font-weight: normal;
}
.spec .line1 {
	background-color: #eeeeee;
}
.spec .line0 {
	background-color: #666666;
	color: #FFF;
	font-size: 15px;
}
.spec.table5 tr td {
	width: 18%;
}
.spec .red {
	color: #C00;
}
.spec_red {
	color: #C00;
	text-align: right;
	padding: 0px;
	width: 95%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.spec.table2 tr td {
	padding-left: 10px;
}
.spec tr th {
	border: 1px solid #999;
	background-color: #eee;
	font-weight: normal;
}
.spec.table2 tr th {
	width: 25%;
	padding-left: 10px;
}
.spec.table2 {
	text-align: left;
}
.spec .line00 {
	background-color: #3F9CAD;
	color: #FFF;
	font-size: 15px;
}
.spec.table3 tr td {
	width: 33%;
}


/* ----------------------------------------

その他のページ用（会社概要等）

---------------------------------------- */
.other h2 {
	padding-bottom: 40px;
}
.other .setsubi {
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.other .setsubi li {
	float: left;
	margin-right: 20px;
	margin-left: 20px;
}
.other .setsubi .li400  {
	width: 400px;
}
.other .setsubi .li260  {
	width: 260px;
}
.other .waku {
	border: 1px solid #666;
	padding-top: 20px;
	padding-right: 135px;
	padding-bottom: 20px;
	padding-left: 135px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.other table {
	width: 100%;
	border: 1px solid #CCC;
	margin-top: 50px;
}
.other table tr td {
	padding: 8px;
	border: 1px solid #CCC;
}
.other table tr th {
	border: 1px solid #CCC;
	background-color: #DDF1F7;
	width: 25%;
}
.other table tr td .b_no {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.other table tr td .b_no tr td {
	width: 50%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}

#qa {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: -20px;
	margin-bottom: 50px;
}
#qa dt {
	display: block;
	cursor: pointer;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	font-size: 21px;
	background-image: url(https://sssu.itembox.design/item/img/other/qa_q.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 35px;
	margin-bottom: 20px;
}
#qa dd {
	margin-bottom: 20px;
	display: none;
	margin-left: 35px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	background-image: url(https://sssu.itembox.design/item/img/other/qa_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	font-size: 16px;
}
.other #qa dd span {
	color: #FC0000;
}
.kakou .silk_price2 {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: disc;
}

/* ----------------------------------------

検索部分用

---------------------------------------- */

/* ラジオボタンを消す
.color input checkbox{
    display: none;
} 

input[type="checkbox"] { 
  display: none; 
} 
*/

.colorbox {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	width: 220px;
}
.colorbox li {
	padding: 0px;
	float: left;
	margin-bottom: 5px;
}
.colorbox li {
    position: relative;
    display: inline-block;
    padding: 0;
}
 
.colorbox input {
    position: absolute;
    top: 0;
    opacity: 0;
    width: 100%;  
    height: 100%;
}
.white input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_white.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.white input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_white_on.png);
}
.black input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_black.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.black input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_black_on.png);
}
.gray input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_gray.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.gray input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_gray_on.png);
}
.charcoal input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_charcoal.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.charcoal input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_charcoal_on.png);
}
.brown input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_brown.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.brown input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_brown_on.png);
}
.darkbrown input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_darkbrown.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.darkbrown input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_darkbrown_on.png);
}
.beige input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_beige.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.beige input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_beige_on.png);
}
.olive input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_olive.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.olive input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_olive_on.png);
}
.green input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_green.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.green input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_green_on.png);
}
.lime input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_lime.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.lime input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_lime_on.png);
}
.orange input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_orange.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.orange input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_orange_on.png);
}
.yellow input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_yellow.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.yellow input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_yellow_on.png);
}
.navy input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_navy.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.navy input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_navy_on.png);
}
.royalblue input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_royalblue.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.royalblue input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_royalblue_on.png);
}
.aqua input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_aqua.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.aqua input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_aqua_on.png);
}
.teal input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_teal.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.teal input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_teal_on.png);
}
.red input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_red.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.red input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_red_on.png);
}
.pink input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_pink.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.pink input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_pink_on.png);
}
.wine input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_wine.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.wine input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_wine_on.png);
}
.purple input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_purple.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.purple input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_purple_on.png);
}
.violet input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_violet.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.violet input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_violet_on.png);
}
.silver input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_silver.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.silver input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_silver_on.png);
}
.gold input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_gold.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.gold input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_gold_on.png);
}
.blue input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_blue.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.blue input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_blue_on.png);
}
.indigo input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_indigo.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.indigo input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_indigo_on.png);
}
.other input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/color_other.png);
    background-size: 28px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 28px;
}
.other input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/color_other_on.png);
}
.sizebox {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	width: 220px;
}
.sizebox li {
	padding: 0px;
	float: left;
	margin-bottom: 0px;
}
.sizebox li {
    position: relative;
    display: inline-block;
    padding: 0;
}
 
.sizebox input {
    position: absolute;
    top: 0;
    opacity: 0;
    width: 100%;  
    height: 100%;
}
.GS input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_gs.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.GS input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_gs_on.png);
}
.GM input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_gm.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.GM input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_gm_on.png);
}
.GL input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_gl.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.GL input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_gl_on.png);
}
.GLL input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_gll.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.GLL input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_gll_on.png);
}
.G3L input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_g3l.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.G3L input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_g3l_on.png);
}
.SSS input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_sss.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.SSS input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_sss_on.png);
}
.SS input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_ss.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.SS input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_ss_on.png);
}
.S input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_s.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.S input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_s_on.png);
}
.M input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_m.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.M input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_m_on.png);
}
.L input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_l.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.L input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_l_on.png);
}
.LL input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_ll.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.LL input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_ll_on.png);
}
.L3L input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_3l.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.L3L input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_3l_on.png);
}
.L4L input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_4l.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.L4L input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_4l_on.png);
}
.L5L input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_5l.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.L5L input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_5l_on.png);
}
.L6L input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_6l.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.L6L input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_6l_on.png);
}
.L7L input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_7l.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.L7L input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_7l_on.png);
}
.L8L input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_8l.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.L8L input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_8l_on.png);
}
.L9L input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_9l.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.L9L input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_9l_on.png);
}
.L10L input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_10l.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.L10L input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_10l_on.png);
}
.F input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_f.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.F input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_f_on.png);
}
.O input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_o.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.O input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_o_on.png);
}
.B125 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_125.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.B125 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_125_on.png);
}
.B130 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_130.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.B130 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_130_on.png);
}

.GO5 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_5go.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.GO5 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_5go_on.png);
}
.GO7 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_7go.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.GO7 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_7go_on.png);
}
.GO9 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_9go.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.GO9 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_9go_on.png);
}
.GO11 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_11go.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.GO11 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_11go_on.png);
}
.GO13 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_13go.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.GO13 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_13go_on.png);
}
.GO15 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_15go.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.GO15 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_15go_on.png);
}
.GO17 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_17go.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.GO17 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_17go_on.png);
}
.GO19 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_19go.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.GO19 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_19go_on.png);
}
.GO21 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_21go.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.GO21 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_21go_on.png);
}
.GO23 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_23go.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.GO23 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_23go_on.png);
}
.GO25 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_25go.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.GO25 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_25go_on.png);
}

.cm215 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_21.5.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm215 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_21.5_on.png);
}
.cm220 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_22.0.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm220 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_22.0_on.png);
}
.cm225 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_22.5.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm225 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_22.5_on.png);
}
.cm230 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_23.0.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm230 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_23.0_on.png);
}
.cm235 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_23.5.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm235 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_23.5_on.png);
}
.cm240 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_24.0.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm240 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_24.0_on.png);
}
.cm245 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_24.5.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm245 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_24.5_on.png);
}
.cm250 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_25.0.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm250 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_25.0_on.png);
}
.cm255 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_25.5.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm255 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_25.5_on.png);
}
.cm260 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_26.0.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm260 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_26.0_on.png);
}
.cm265 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_26.5.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm265 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_26.5_on.png);
}
.cm270 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_27.0.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm270 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_27.0_on.png);
}
.cm275 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_27.5.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm275 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_27.5_on.png);
}
.cm280 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_28.0.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm280 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_28.0_on.png);
}
.cm290 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_29.0.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm290 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_29.0_on.png);
}
.cm300 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_30.0.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm300 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_30.0_on.png);
}
.cm310 input[type="checkbox"] + label{
    display: block;
    background-image: url(https://sssu.itembox.design/item/img/common/size_31.0.png);
    background-size: 44px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 10px 0 0 44px;
}
.cm310 input[type="checkbox"]:checked + label {
    background-image: url(https://sssu.itembox.design/item/img/common/size_31.0_on.png);
}
.sarchbox form select {
	height: 25px;
	width: 190px;
}


/* ----------------------------------------

各フォーム用

---------------------------------------- */
#wrapper #container #main #mailformpro .mailform input {
	margin-bottom: 5px;
	height: 30px;
	padding: 0px;
	margin-top: 0px;
}
.mitsumori_product {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 560px;
	clear: both;
}
.mitsumori_product li {
	float: left;
	padding: 0px;
	margin: 0px;
}
.mitsumori_product .product-code {
	width: 80px;
	margin: 0px;
	padding: 0px;
}
.mitsumori_product .product-name {
	margin: 0px;
	padding: 0px;
	width: 230px;
}
.mitsumori_product .product-color {
	margin: 0px;
	padding: 0px;
	width: 150px;
}
.mitsumori_product .product-size {
	margin: 0px;
	padding: 0px;
	width: 50px;
}
.mitsumori_product .product-number {
	margin: 0px;
	padding: 0px;
	width: 50px;
}
#wrapper #container #main #mailformpro .mailform dd .shisyuu {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.form_header li {
	margin-top: 15px;
}
.form_header li span {
	color: #F00;
}
.form_header {
	margin-top: 50px;
}
#wrapper #container #main #mailformpro .mailform .mfp_colored table tr td input {
	background-color: #FFF;
}
#mailformpro .mailform {
	width: 100%;
}

/* ----------------------------------------

法人サービス

---------------------------------------- */
.houjinbox {
	padding: 12px;
	width: 700px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.houjin1 {
	border: 8px solid #E47498;
}.houjinbox ul {
	list-style-type: none;
	font-size: 16px;
	padding: 0px;
	font-weight: bold;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.houjinbox ul li {
	margin-bottom: 10px;
}
.houjinbox ul li span {
	font-size: 12px;
	font-weight: normal;
}
.houjinbox ul li img {
	margin-top: 10px;
}
.houjin2 {
	border: 8px solid #00ABEB;
}
.houjinbox p {
	text-align: center;
	margin-top: 30px;
	font-size: 16px;
	font-weight: bold;
	margin-left: 30px;

}
.houjinbox .small {
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 40px;
	font-size: 13px;
}
.houjin3 {
	border: 8px solid #E46865;
}
.houjin4 {
	border: 8px solid #FAB66B;
}
.houjinbox .left {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	width: 565px;
}
.houjin5 {
	border: 8px solid #94D066;
}
.houjinbox dl dt {
	font-size: 14px;
	float: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: auto;
	font-weight: bold;
}
.houjinbox dl dd {
	line-height: 135%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.houjinbox dl {
	margin-left: 30px;
}
.catalog_tb {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: 1px solid #CCC;
	font-size: 12px;
}
.catalog_tb tr td {
	border: 1px solid #CCC;
	width: 25%;
	margin: 0px;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.catalog_tb tr td img {
	margin-bottom: 5px;
}
.houjinbox h3 {
	margin: 0px;
	padding: 0px;
}



.sns {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.sns img {
	margin-right: 5px;
	margin-left: 5px;
}
.fs-pt-column {
    font-size: 18px;
}
#wrapper #container #sidebar2 .look_cart {
	background-image: url(https://sssu.itembox.design/item/img/common/cart_b.gif);
	text-align: center;
	height: 50px;
	width: 110px;
	padding-top: 60px;
}
#wrapper #container #center_box {
	overflow: hidden;
	vertical-align: top;
}
