@charset "UTF-8";

@media screen and (min-width: 0px) and (max-width: 480px) {
/** 共通部分 **/
body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.9;
	background-repeat: repeat;
}
#wrapper {
	/*background-image: url(../images/shadow.gif);*/
	background-repeat: repeat-y;
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	text-align: center;
}
#container {
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}
#header {
	position: relative;
	width: 100%;
	height: 75px;
	margin: 0px;
	padding: 0px;
	background: url(../images/sp/top_header_sp.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#topmenu {
	position: absolute;
	top: 105%;
	left: 50%;
	padding: 0;
	width: 50%;
}
#topmenu li {
	float: left;
	margin: 1px;
	padding: 1px;
	width: 48%;
	list-style-type: none;
	border: 1px dotted #333333;
	text-align: center;
	font-size: xx-small;
	background: rgb(242,249,254); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(242,249,254,1) 0%, rgba(214,240,253,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(242,249,254,1)), color-stop(100%, rgba(214,240,253,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(242,249,254,1) 0%, rgba(214,240,253,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(242,249,254,1) 0%, rgba(214,240,253,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(242,249,254,1) 0%, rgba(214,240,253,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(242,249,254,1) 0%, rgba(214,240,253,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe', endColorstr='#d6f0fd', GradientType=0 ); /* IE6-9 */
}
#topmenu li a {
	display: block;
	width: 100%;
}
#topmenu li a:hover {
	display: block;
	width: 100%;
	background: rgb(122,188,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(122,188,255,1) 0%, rgba(96,171,248,1) 44%, rgba(64,150,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(122,188,255,1)), color-stop(44%, rgba(96,171,248,1)), color-stop(100%, rgba(64,150,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(122,188,255,1) 0%, rgba(96,171,248,1) 44%, rgba(64,150,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(122,188,255,1) 0%, rgba(96,171,248,1) 44%, rgba(64,150,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(122,188,255,1) 0%, rgba(96,171,248,1) 44%, rgba(64,150,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(122,188,255,1) 0%, rgba(96,171,248,1) 44%, rgba(64,150,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee', GradientType=0 ); /* IE6-9 */
}
/** glList部分 **/
#glmenu {
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: 40px;
	padding: 0px;
	width: 100%;
	height: 27px;
	list-style-type: none;
}
#glmenu li {
	float: left;
	font-size: x-small;
	margin: 2px;
	padding: 3px;
	width: 32%;
	border: 1px solid #333333;
	display: block;
	background: rgb(225,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(225,255,255,1)), color-stop(7%, rgba(225,255,255,1)), color-stop(12%, rgba(225,255,255,1)), color-stop(12%, rgba(253,255,255,1)), color-stop(30%, rgba(230,248,253,1)), color-stop(54%, rgba(200,238,251,1)), color-stop(75%, rgba(190,228,248,1)), color-stop(100%, rgba(177,216,245,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ffff', endColorstr='#b1d8f5', GradientType=0 ); /* IE6-9 */
}
#glmenu li:hover {
	background: rgb(179,220,237); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(41,184,229,1) 50%, rgba(188,224,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(179,220,237,1)), color-stop(50%, rgba(41,184,229,1)), color-stop(100%, rgba(188,224,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(41,184,229,1) 50%, rgba(188,224,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(41,184,229,1) 50%, rgba(188,224,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(41,184,229,1) 50%, rgba(188,224,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(179,220,237,1) 0%, rgba(41,184,229,1) 50%, rgba(188,224,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#bce0ee', GradientType=0 ); /* IE6-9 */
}
.right_top_bnr {
	clear: both;
	margin-top: 10px;
}
/** 大カテゴリ（縦）部分 **/
.left-side {
	margin: 1px;
	padding: 1px;
	width: 99%;
	float: left;
	background-color: #F6F6F6;
	border: 1px solid #cccccc;
}
.left-side img {
	margin: 5px 0px;
	padding: 0px;
	width: 50%;
}
.leftnavi_title {
	clear: both;
	border: 1px solid #333333;
	margin: 3px !important;
	padding: 3px;
	background: rgb(109,179,242); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(109,179,242,1)), color-stop(50%, rgba(84,163,238,1)), color-stop(51%, rgba(54,144,240,1)), color-stop(100%, rgba(30,105,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de', GradientType=0 ); /* IE6-9 */
	color: #ffffff;
	font-weight: bold;
}
.search_box {
	width: 100%;
	height: 100px;
}
img.yahoosearch_gif {
	height: 1px;
	width: 1px;
}
#srchBox input {
	width: 100%;
}
.category_pulldown {
	display: none;
}
ul.category1_2 {
	margin: 2px;
	padding: 0px;
	background-color: #cccccc;
	width: 100%;
}
ul.category1_2 li {
	margin: 1px;
	width: 24%;
	float: left;
	list-style: none;
	padding: 0px 0px 0px 13px;
	line-height: 250%;
	background-image: url(../images/left-side_mark.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #F6F6F6;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	font-size: xx-small;
}
.corp_address {
	display: none;
}
.left_bnr {
	clear: both;
	padding-top: 10px;
}
.left_bnr img {
	max-width: 145px;
	float: left;
	margin: 1px;
	height: 50px;
}
/** インデックスページ右側部分 **/
.right-side {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
/*特設コンテンツ*/
.bannar1 {
	margin: 5px;
	padding: 0;
	width: 98%;
}
.bannar1 img {
	margin: 2px;
	padding: 0px;
	width: 31%;
}
.bannar2 {
	margin: 0px auto;
	padding: 0;
	width: 98%;
}
.bannar2 img {
	margin: 2px;
	padding: 0px;
	width: 31%;
}
/*最新情報*/
div.saishin_box {
	margin: 0px;
	padding: 5px;
	font-size: x-small;
}
dl.saishin {
	margin: 3px 0;
	padding: 0px;
	line-height: 2;
}
dl.saishin dt {
	margin: 0px;
	padding: 0;
	float: left;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	padding-right: 3px;
}
dl.saishin dd {
	margin-left: 45px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
dl.saishin a:linked {
font-size:x-small;
}
/** ラインナップ **/
.lineup_box {
	margin: 0px;
	padding: 5px;
	width: 100%;
	min-height: 400px;
}
dl.lineup {
	margin: 3px;
	padding: 0px;
	font-size: x-small;
	line-height: 200%;
	clear: both;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	color: #666666;
}
dl.lineup dt {
	margin: 2px;
	padding: 0px;
	float: left;
	text-align: center;
	width: 30%;
}
dl.lineup dd {
	margin: 10px 0px;
	padding: 3px;
	width: 95%;
	float: left;
}
dl.lineup img {
	margin-top: 3px;
	width: 50%;
	height: 50%;
	border: 1px solid #999999;
}
dl.lineup dt a {
	color: #666666;
	text-decoration: none;
}
dl.lineup dt a:hover {
	color: #FF9900;
	text-decoration: none;
}
dd p.lineup {
	margin: 0px;
	padding: 0px 10px;
	line-height: 1.5;
}
dd p.lineup a {
	color: #666666;
	text-decoration: none;
}
dd p.lineup a:hover {
	color: #FF9900;
}
/** おすすめ商品 **/
.osusume {
	clear: both;
	margin: 0;
	padding: 0px;
	width: 98%;
	margin: 0 auto;
	line-height: 1.2;
}
.osusume img {
	border: 1px solid #333333;
	width: 70%;
	height: 70%;
}
.osusume li {
	float: left;
	list-style: none;
	margin: 2px;
	padding: 2px;
	float: left;
	width: 95px;
	height: 100px;
	font-size: x-small;
	text-align: center;
	color: #666666;
}
/* フッター部分 */
#footer {
	clear: both;
	text-align: left;
	background-image: url(../images/footer_title.gif);
	background-repeat: no-repeat;
	/*background-position:top;*/
	width: 100%;
	margin: 0px;
	padding: 30px 0px 10px 0px;
}
.footer_left {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.footer_left1 {
	margin: 5px 10px;
	padding: 0px;
	line-height: 1.2;
	width: 95%;
	text-align: left;
	font-size: small;
}
.footer_left2 {
	background-color: #D2D9FF;
	margin: 5px 10px;
	padding: 5px 10px;
	line-height: 1.2;
	color: #4E64FE;
	width: 95%;
	text-align: left;
	font-size: 10px;
}
.footer_left3 {
	margin: 5px 10px;
	padding: 0px;
	line-height: 1.2;
	width: 95%;
	text-align: left;
	font-size: x-small;
	color: #FF9900;
}
.onegai {
	background-color: #FFEEFA;
	margin: 10px;
	padding: 10px;
	line-height: 1.3;
	width: 95%;
	text-align: left;
	font-size: x-small;
	float: right;
	letter-spacing: 0.1em;
}
/* コピーライト部分 */
#copyright {
	clear: both;
	width: 100%;
	height: 27px;
	margin: 0px;
	padding: 0px;
}
/** コンテンツ **/
#contents_index {
	width: 100%;
	min-height: 600px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: small;
	background-repeat: repeat-y;
}
h1.pankuzu {
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
h1.pankuzu a {
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	color: #666666;
	text-decoration: none;
}
h1.pankuzu a:hover {
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	color: #FF9900;
	text-decoration: none;
}

/********** カテゴリーTOPページ ********/
#contents {
	width: 100%;
	margin: 0;
	padding: 0px;
	text-align: left;
	font-size: small;
	background-color:#ffffff;
}
.section {
	clear:both;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	width: 100%;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 10px 0px;
}
.prod_list tr {
	vertical-align:top;
	background-color:#EBF1F5;
}
.prod_list td{
	width:33%;
	background-color:#EBF1F5;
}
.prod_item {
	/*display:block;*/
	/*float:left;*/
	vertical-align:top;
	display:inline-block;
	width:48%;
	min-height:280px;
	background-color:#EBF1F5;
	margin: 0px 1px 1px 0px;
	border-style: dotted;
	border-width: 1px;
	border-color: #CCCCCC;
}
img.photo_s{
	width:50px;
	height:50px;
	margin:3px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color:#ffffff;
	float: left;
}
.shouhin {/** h4とsetsumei_sとbt_ichiranを囲ったもの **/
	margin: 0px;
	padding: 0px 10px 0px 60px;
	width:100%;
}
p.setsumei_s {/** 説明文 **/
	display:block;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: x-small;
	width: 100%;
}
p.setsumei_s a {/** 説明文 **/
	color: #000000;
	text-decoration: none;
}
p.setsumei_s a:hover {/** 説明文 **/
	color: #666666;
}

/** 大カテゴリ部分 **/
.category1 {
	clear:both;
	background-color: #D9D9D9;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 120px;
}
.category1 p {
	width: 100%;
	margin: 0px;
	line-height: 1.5;
	text-align: left;
}
.category1 a {
	text-decoration: none;
	color: #333333;
	font-size: small;
	margin: 0px 3px;
}
.category1 a:hover {
	color: #0000CC;
	font-size: small;
}
.category1 span {
	font-size: small;
	margin: 0px 2px 0px 0px;
}
.c1 {
	color: #009900;
}
.c2 {
	color: #FF99CC;
}
.c3 {
	color: #FF6600;
}
.c4 {
	color: #9999FF;
}
.c5 {
	color: #CCCCFF;
}
.c6 {
	color: #FFCC33;
}
.c7 {
	color: #666666;
}
.c8 {
	color: #6699FF;
}
.c9 {
	color: #CC99CC;
}
.c10 {
	color: #FF3300;
}
.c11 {
	color: #FFFF00;
}
.c12 {
	color: #99CC00;
}
.c13 {
	color: #660033;
}
.c14 {
	color: #999900;
}
.c15 {
	color: #333300;
}
.c16 {
	color: #CCCC66;
}
.c17 {
	color: #336633;
}
.c18 {
	color: #3333FF;
}
.c19 {
	color: #993300;
}
/** 中カテゴリ部分 **/
.category2 {
	clear:both;
	margin: 0px;
	text-align: left;
	width: 95%;
	padding: 0px 20px 5px 20px;
	line-height: 2;
	display:block;
	background-color: #E6F3FF;
}
.category2 a {
	text-decoration: none;
	color: #333333;
	font-size: small;
}
.category2 a:hover {
	color: #0000CC;
	font-size: small;
}
#switch {
	text-align:center;
	font-size: small;
	margin: 8px;
	padding: 5px;
	width: 95%;
	border: 1px solid #333333;
	display: block;
  cursor:pointer;
	border-radius: 5px; /*角を丸くする*/
	background: rgb(225,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(225,255,255,1)), color-stop(7%, rgba(225,255,255,1)), color-stop(12%, rgba(225,255,255,1)), color-stop(12%, rgba(253,255,255,1)), color-stop(30%, rgba(230,248,253,1)), color-stop(54%, rgba(200,238,251,1)), color-stop(75%, rgba(190,228,248,1)), color-stop(100%, rgba(177,216,245,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ffff', endColorstr='#b1d8f5', GradientType=0 ); /* IE6-9 */
}
#target {
	display:none;
}
.category_list {
	margin:5px;
}

/********** カテゴリーページ ********/
h1 {
	clear:both;
	font-size: small;
	text-align: left;
	margin-left:5px;
	padding: 0;
}
h2 {/** コンテンツタイトル **/
	background-color: #003399;
	color: #FFFFFF;
	font-size: normal;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
h3 {/** コンテンツ内　カテゴリー第２分類の分類名 **/
	color: #0066CC;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
h4 {/** コンテンツ内　カテゴリー第２分類 **/
	color: #003399;
	font-size: x-small;
	font-weight: bold;
	text-align: left;
	margin: 5px 0px;
	padding: 0px;
}
h4 a {/** コンテンツ内　カテゴリー第２分類 **/
	color: #003399;
	font-size: x-small;
	font-weight: bold;
	text-align: left;
	margin: 5px 0px;
	padding: 0px;
	text-decoration: none;
}
h4 a:hover {/** コンテンツ内　カテゴリー第２分類 **/
	color: #FF9900;
}

/**レスポンシブ化された商品一覧**/
.category_prod_item {
	clear:both;
	display:block;
	width:100%;
	padding:10px;
	border-bottom: 1px dotted #999999;
	min-height:250px;
}
.category_prod_photo {
	float:left;
	display:block;
	width:35%;
	min-height:100px;
}
.category_prod_name {
	float:left;
	display:block;
	width:65%;
	min-height:100px;
	font-size:small;
}
.category_prod_description {
	float:left;
	display:block;
	width:100%;
	font-size:x-small;
	padding:2px;
	background-color:#EEECEC;
	min-height:100px !important;
}
.spec_attention {
	color:#ff0000;
	font-weight:bold
}
.effect_price {
	color:#ff0000;
	font-weight:bold;
}
.to_price {
	font-size:x-small;
}

/** 一覧を見るボタン **/
.bt_ichiran {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border: 1 px solid #cccccc;
	display: inline-block;
	font-size:x-small;
	padding: 5px;
	background: #69C;
	text-align: center;
	text-decoration: none;
	border-radius: 5px; /*角を丸くする*/
	background: rgb(167,199,220); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(167,199,220,1) 0%, rgba(133,178,211,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(167,199,220,1)), color-stop(100%, rgba(133,178,211,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(167,199,220,1) 0%, rgba(133,178,211,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(167,199,220,1) 0%, rgba(133,178,211,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(167,199,220,1) 0%, rgba(133,178,211,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(167,199,220,1) 0%, rgba(133,178,211,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7c7dc', endColorstr='#85b2d3', GradientType=0 ); /* IE6-9 */
}
.bt_ichiran a {
	display: block;
	width: 100%;
	text-align: left;
	color: #000000;
	text-decoration:none;
}
.bt_ichiran a:hover {
	text-align: left;
	color:#ffcccc;
}

/** 商品詳細ページ **/
p.setsumei_b {
	font-size: 15px;
}
}
