<!--
form{
	margin		: 0em ;
}
input
{
	font-size	: 9pt;
}
textarea
{
	font-size	: 9pt;
}
select
{
	font-size	: 9pt;
}
-->

/*
 Reset Style [
----------------------------------------------------------------
*/
* {
  margin: 0;
  padding: 0;
}
html {
  overflow: scroll;
}

/*
 Share Style [
----------------------------------------------------------------
*/
body {
  background-color: #333;
  font-size: 80%;
  font-family: Verdana, "MS・ｽS・ｽV・ｽb・ｽN", sans-serif;
  color: #333;
  /*text-align: justify;*/
  text-justify: distribute;
  line-height: 1.3;
}
h1,h2,h3,h4,h5,h6{
  font-size: 100%;
}
h2 {
  color: #602d06;
  background-color: #fad08b;
  padding: 3px 0 4px 10px;
  border: 1px solid #804000;
  margin-bottom: 10px;
  clear: both;
}
h2.header {
  color: #ffffff;
  background-color: #ffffff;
  padding: 0;
  border: 0;
  margin: 0;
  clear: both;
}
h2.new_line {
  color: #602d06;
  background-color: #fad08b;
  padding: 2px 0 4px 10px;
  border: 1px solid #804000;
  margin-bottom: 10px;
  clear: both;
}
h2.center {
  color: #fff;
  background-color: #036;
  padding: 5px 0 4px 10px;
  border: 1px solid #999;
  margin-bottom: 10px;
  text-align: center;
}
h3 {
	text-align: left;
 	border-collapse: collapse;
 	border: #804000 solid;
 	border-width: 0 0 1px 15px;
 	padding: .1em .3em;
 	margin: 0 0 .5em;
}
p {
  margin-bottom: 10px;
}
p.no_margin {
  margin: 0;	
}
p.underbar {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid dotted #999;
}
img {
  border: 0;
}
ul {
  margin-bottom: 10px;
}
li {
  list-style-type:none;   
}
.link {
  color: #cc6600;
  text-decoration: underline;
  font-weight: bold;
}
.link2 {
  color: #993300;
  text-decoration: underline;
  font-weight: bold;
}
hr {
	height: 0px;
	margin-bottom: 10px;
	border: none;
	border-top: dashed 1px #996600;
	clear: both
}
* html hr {/* for -IE6 */
	margin: 0;
}
*:first-child+html hr {/* for IE7 */
	margin: 0;
}

.strong {
	color: #c33;
	font-weight: bold;
}
.strong2 {
  color: #369;
  font-weight: bold;
}
.blue_text{
	color:#0101dd;
}
.bold {
	font-weight: bold;	
}
.clear {
  clear: both;
}
.float_box1 {
	width: 780px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.float_box2 {
	width: 780px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.float_box3 {
	width: 780px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.float_box4 {
	width: 780px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.float_box5 {
	width: 780px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.float_box6 {
	width: 780px
	overflow: hidden;	
	clear: both;
	margin-bottom: 10px;	
}
.float_box7 {
	width: 780px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.float_box8 {
	width: 780px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.float_box9 {
	width: 780px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.float_box10 {
	width: 780px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.f_box1 {
	width: 740px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.f_box2 {
	width: 740px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.f_box3 {
	width: 740px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.f_box4 {
	width: 740px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.f_box5 {
	width: 740px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.f_box6 {
	width: 740px
	overflow: hidden;	
	clear: both;
	margin-bottom: 10px;	
}
.f_box7 {
	width: 740px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.f_box8 {
	width: 740px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.f_box9 {
	width: 740px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}
.f_box10 {
	width: 740px
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;	
}


/*
 Link Color [
-------------------------------------------------------------------
*/

a {
	color: #333333;
	text-decoration: underline;
}
a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover {	
	color: #aa3300;
	text-decoration: underline;
}
a:active {
	/*background-color: #aa3300;*/
	color: #ffffff;
	text-decoration: underline;
}

/*
 Header Style [
-------------------------------------------------------------------
*/
#header {
  width: 780px;	
}
#header img.figure1 {
  width: 260px;
  float: left;
  padding-left: 5px;
}
#header img.figure2 {
  width: 600px;
  float: right;
}
#header p {
  float: right;
  text-align: right;
}
#header div.global_nav {
  clear: both;
  text-align: center;
  color: #fff;
}
#header div.global_nav ul {
	width: 780px;
	background-color: #aa3300;
	border: #999 1px solid;
}
#header div.global_nav ul li {
  float: left;
  padding: 3px 30px 5px 10px;
  background-color: #aa3300;
}
#header a:link {
  color: #fff;	
}
#header a:visited {
  color: #fff;
}
#header a:hover {
  text-decoration: underline;
  color: #fff;
}
#header a:active {
  color: #fff;
}

/*
 Header960 Style [
-------------------------------------------------------------------
*/
#header960 {
  width: 940px;	
}
#header960 img.figure1 {
  width: 260px;
  float: left;
  padding-left: 5px;
}
#header960 img.figure2 {
  width: 400px;
  float: right;
}
#header960 p {
  float: right;
  text-align: right;
}
#header960 div.global_nav {
  clear: both;
  text-align: center;
  color: #fff;
}
#header960 div.global_nav ul {
	width: 940px;
	background-color: #8b4513;
	border: #999 1px solid;
}
#header960 div.global_nav ul li {
  float: left;
  padding: 3px 20px 5px 20px;
  background-color: #8b4513;
  width: 148px;
}
#header960 a:link {
  color: #fff;	
}
#header960 a:visited {
  color: #fff;
}
#header960 a:hover {
  text-decoration: underline;
  color: #fff;
}
#header960 a:active {
  color: #fff;
}

.calender td.calender_title {
  font-size: 12px;
  background-color: #C30;
  color: #fff;
  height: 23px;
  padding-left: 3px;
}
.maker td.maker_title {
  font-size: 12px;
  background-color: #333;
  color: #fff;
  height: 23px;
  padding-left: 3px;
}

/*
 Footer Style [
-------------------------------------------------------------------
 */
.footer {
	clear: both;	
}

/*
 Maker Style [
-------------------------------------------------------------------
 */
#maker h2{
  background-color: #d30;
  text-align: center;
  padding: .2em 0 .2em;
  color: #fff;
  font-weight: normal;
}
#maker {
  width: 150px;	
}
#maker ul li {
  border: solid #b0b0b0;
  border-width: 0 1px 1px;
}
#maker ul li.top {
  border: solid #b0b0b0;
  border-width: 1px 1px 1px;
}

 /*
 Calender Style [
-------------------------------------------------------------------
 */
#calender h2 {
  background-color: #606;
  text-align: center;
  padding: .2em 0 .2em;
  color: #fff;
  font-weight: normal;
} 
#calender {
  width: 150px;
  padding: 0 0 10px;
  }
.calender {
  border-collapse: collapse; 
  border: 1px #b0b0b0 solid;
  text-align: center;
  width: 150px;
}
.calender caption {
  padding-top: .3em;
}
.calender th {
  font-weight : normal;
}
.calender td, th {
  padding: .2em 0;
  border: 1px #b0b0b0 solid;
}
.month {
  text-align: center;
  padding: .2em 0;
}
.week {
  background-color: #e9e9e9;
}
.sunday {
  color: #f00;
}
.saturday {
  color: #0077b0;
}
.holiday {
  background-color: pink;
}
.another-month {
  color: #b8b8b8;
}
.holiday-info {
  background-color: pink;
  text-align: center;
  width: 50px;
  padding: .3em 0;
  margin: .3em 0 0 50px;
}
 /*
 Bedlink Style [
-------------------------------------------------------------------
 */
.bedlink {
  text-align: center;
  width: 150px;
}
.bedlink h2 {
  background-color: #a00;
  text-align: center;
  padding: .2em 0 .2em;
  color: #fff;
  font-weight: normal;
}
 /*
 Top_News Style [
-------------------------------------------------------------------
 */
.top_news {
  text-align: center;
  width: 620px;	
}
.top_news h2 {
  background-color: #CC3300;
  text-align: center;
  padding: .2em 0 .2em;
  color: #fff;
  font-weight: bold;
  margin-bottom: .8em;
}
.top_news div.news_box1 {
  width: 620px;
  margin-bottom: .8em;
}
.top_news div.news_box2 {
  width: 620px;
  margin-bottom: .8em;
}
.top_news div.news_box3 {
  width: 620px;
  margin-bottom: .8em;
}
.top_news div.news_box4 {
  width: 620px;
  margin-bottom: .8em;
}
.top_news div.news_box5 {
  width: 620px;
  margin-bottom: .8em;
}

 /*
 Top_Recommend Style [
-------------------------------------------------------------------
 */
.top_recommend {
  text-align: center;
  width: 620px;	
}
.top_recommend h2 {
  background-color: #036;
  text-align: center;
  padding: .2em 0 .2em;
  color: #fff;
  font-weight: bold;
  margin-bottom: .8em;
}
.top_recommend div.recommend_box1 {
  width: 620px;
  margin-bottom: .8em;
}
.top_recommend div.recommend_box2 {
  width: 620px;
  margin-bottom: .8em;
}
.top_item1,
.top_item2,
.top_item3,
.top_item4,
.top_item5,
.top_item6,
.top_item7,
.top_item8,
.top_item9,
.top_item10,
.top_item11,
.top_item12,
.top_item13,
.top_item14,
.top_item15,
.top_item16,
.top_item17,
.top_item18,
.top_item19,
.top_item20{
	width: 620px;
	margin-bottom: 10px;
	overflow: hidden;
	clear: both;
}
.top_item1 div.topitem_box1,
.top_item2 div.topitem_box3,
.top_item3 div.topitem_box5,
.top_item4 div.topitem_box7,
.top_item5 div.topitem_box9,
.top_item6 div.topitem_box11,
.top_item7 div.topitem_box13,
.top_item8 div.topitem_box15,
.top_item9 div.topitem_box17,
.top_item10 div.topitem_box19,
.top_item11 div.topitem_box21,
.top_item12 div.topitem_box23,
.top_item13 div.topitem_box25,
.top_item14 div.topitem_box27,
.top_item15 div.topitem_box29,
.top_item16 div.topitem_box31,
.top_item17 div.topitem_box33,
.top_item18 div.topitem_box35,
.top_item19 div.topitem_box37,
.top_item20 div.topitem_box39 {
	width: 305px;
	float: left;
	text-align: center;
	margin-right: 10px;
}
.top_item1 div.topitem_box2,
.top_item2 div.topitem_box4,
.top_item3 div.topitem_box6,
.top_item4 div.topitem_box8,
.top_item5 div.topitem_box10,
.top_item6 div.topitem_box12,
.top_item7 div.topitem_box14,
.top_item8 div.topitem_box16,
.top_item9 div.topitem_box18,
.top_item10 div.topitem_box20,
.top_item11 div.topitem_box22,
.top_item12 div.topitem_box24,
.top_item13 div.topitem_box26,
.top_item14 div.topitem_box28,
.top_item15 div.topitem_box30,
.top_item16 div.topitem_box32,
.top_item17 div.topitem_box34,
.top_item18 div.topitem_box36,
.top_item19 div.topitem_box38,
.top_item20 div.topitem_box40 {
	width: 305px;
	text-align: center;
	float: right
}

 /*
 Welcome Style [
-------------------------------------------------------------------
 */
.welcome {
  width: 620px;
  overflow: hidden;
}
.welcome h2 {
  background-color: #036;
  text-align: center;
  padding: .2em 0 .2em;
  color: #fff;
  font-weight: bold;
  margin-bottom: .8em;
} 
.welcome img.figure {
  width: 202px;
  float: right;
  margin-left: .8em;
}
 /*
 Price_Guarantee Style [
-------------------------------------------------------------------
 */
.price_guarantee {
  width: 620px;	
}
.price_guarantee h2 {
  background-color: #c30;
  text-align: center;
  padding: .2em 0 .2em;
  color: #fff;
  font-weight: normal;
  margin-bottom: .8em;
} 
 /*
 780_Countainer Style [
-------------------------------------------------------------------
 */
.780_countainer {
  width: 780px;
  overflow: hidden;
  margin-bottom: 10px;
}
.750_countainer {
  width: 750px;
  overflow: hidden;
  margin-bottom: 10px;
}

.figure500_left {
  width: 500px;
  float: left;
  margin-right: 10px;
}
.figure500_right {
  width: 500px;
  float: right;
  margin-left: 10px;
}
.figure490_left {
  width: 490px;
  float: left;
  margin-right: 10px;
}
.figure490_right {
  width: 490px;
  float: right;
  margin-left: 10px;
}
.figure480_right {
  width: 480px;
  float: right;
  margin-left: 10px;
}

.figure470_left {
  width: 470px;
  float: left;
  margin-right: 10px;
}
.figure460_right {
  width: 460px;
  float: right;
  margin-left: 10px;
}
.figure450_left {
  width: 450px;
  float: left;
  margin-right: 10px;
}
.figure450_right {
  width: 450px;
  float: right;
  margin-left: 10px;
}
.figure420_left {
  width: 420px;
  float: left;
  margin-right: 10px;
}
.figure420_right {
  width: 420px;
  float: right;
  margin-left: 10px;
}
.figure400_left {
  width: 400px;
  float: left;
  margin-right: 10px;
}
.figure400_right {
  width: 400px;
  float: right;
  margin-left: 10px;
}
.figure380_left {
  width: 380px;
  float: left;
  margin-right: 10px;
}
.figure380_right {
  width: 380px;
  float: right;
  margin-left: 10px;
}
.figure370_left {
  width: 370px;
  float: left;
  margin-right: 10px;
}
.figure370_right {
  width: 370px;
  float: right;
  margin-left: 10px;
}
.figure360_left {
  width: 360px;
  float: left;
  margin-right: 10px;
}
.figure360_right {
  width: 360px;
  float: right;
  margin-left: 10px;
}
.figure350_left {
  width: 350px;
  float: left;
  margin-right: 10px;
}
.figure350_right {
  width: 350px;
  float: right;
  margin-left: 10px;
}
.figure340_left {
  width: 340px;
  float: left;
  margin-right: 10px;
}
.figure340_right {
  width: 340px;
  float: right;
  margin-left: 10px;
}
.figure330_left {
  width: 330px;
  float: left;
  margin-right: 10px;
}
.figure330_right {
  width: 330px;
  float: right;
  margin-left: 10px;
}
.figure320_left {
  width: 320px;
  float: left;
  margin-right: 10px;
}
.figure320_right {
  width: 320px;
  float: right;
  margin-left: 10px;
}
.figure300_left {
  width: 300px;
  float: left;
  margin-right: 10px;
}
.figure300_right {
  width: 300px;
  float: right;
  margin-left: 10px;
}
.figure290_left {
  width: 290px;
  float: left;
  margin-right: 10px;
}
.figure280_left {
  width: 280px;
  float: left;
  margin-right: 10px;
}
.figure280_right {
  width: 280px;
  float: right;
  margin-left: 10px;
}
.figure270_left {
  width: 270px;
  float: left;
  margin-right: 10px;
}
.figure270_right {
  width: 270px;
  float: right;
  margin-left: 10px;
}
.figure260_left {
  width: 260px;
  float: left;
  margin-right: 10px;
}
.figure260_right {
  width: 260px;
  float: right;
  margin-left: 10px;
}
.figure250_left {
  width: 250px;
  float: left;
  margin-right: 10px;
}
.figure250_right {
  width: 250px;
  float: right;
  margin-left: 10px;
}
.figure240_left {
  width: 240px;
  float: left;
  margin-right: 10px;
}
.figure240_right {
  width: 240px;
  float: right;
  margin-left: 10px;
}
.figure230_left {
  width: 230px;
  float: left;
  margin-right: 10px;
}
.figure230_right {
  width: 230px;
  float: right;
  margin-left: 10px;
}
.figure220_left {
  width: 220px;
  float: left;
  margin-right: 10px;
}
.figure220_right {
  width: 220px;
  float: right;
  margin-left: 10px;
}
.figure215_left {
  width: 215px;
  float: left;
  margin-right: 10px;
}
.figure210_left {
  width: 210px;
  float: left;
  margin-right: 10px;
}
.figure210_right {
  width: 210px;
  float: right;
  margin-left: 10px;
}
.figure200_left {
  width: 200px;
  float: left;
  margin-right: 10px;
}
.figure200_right {
  width: 200px;
  float: right;
  margin-left: 10px;
}
.figure180_left {
  width: 180px;
  float: left;
  margin-right: 10px;
}
.figure150_left {
	width: 150px;
	float: left;
	margin-right: 10px;	
}
.figure120_left {
  width: 120px;
  float: left;
  margin-right: 10px;
}

/*
Item_Details Style [
---------------------------------------------------------------------
*/
.item_box1,
.item_box2,
.item_box3,
.item_box4,
.item_box5,
.item_box6,
.item_box7,
.item_box8 {
  width: 180px;
  float: left;
  padding-right: 10px;
  text-align: center;
}

/*
Item_Details Style [
---------------------------------------------------------------------
*/
.item_details,
.item_details2 {
  padding-left: 10px;
  margin-bottom: 10px;
  border-bottom: 1px #999 dotted;
}
.no_margin {
  margin: 0;	
}
.attention{
	color:red;
	font-weight:bold;
}
.attention2 {
  color: #069;
}
.attention3 {
  font-weight: bold;
  color: #369;
}
.attention4 {
  font-size: 18pt;
  font-weight: bold;
  color: red;
}
.item_list,
.item_list2,
.item_list3,
.item_list4,
.item_list5,
.item_list6,
.item_list7,
.item_list8,
.item_list9,
.item_list10,
.item_list11,
.item_list12,
.item_list13,
.item_list14,
.item_list15,
.item_list16,
.item_list17,
.item_list18,
.item_list19,
.item_list20,
.item_list21 {
  border-left: #36C 5px double;
  padding-left: 10px;
  margin-bottom: 10px;
}
hr.item_line {
  border: dotted 1px #999;
}

/*
Color_Sample Style [
---------------------------------------------------------------------
*/
ul.color_sample {
 overflow: hidden;
}
ul.color_sample li {
  width: 78px;
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
  text-align: center;
}
table.color_sample {
  margin-bottom: 10px;	
}
table.color_sample tr td {
  width: 84px;
  text-align: center;
}
table.color_sample caption {
  text-align: left;
  padding-left: 5px;
}

table.tripptrapp_sample {
  margin-bottom: 10px;	
}
table.tripptrapp_sample tr td {
  width: 120px;
  text-align:center;
}

table.tripptrappcushion_sample,
table.stokkehernes_sample,
table.stokketable_sample {
  margin-bottom: 10px;	
}
table.tripptrappcushion_sample tr td,
table.stokkehernes_sample tr td,
table.stokketable_sample tr td {
  width: 140px;
  text-align: center;
}

table.handle_sample {
  margin-bottom: 10px;	
}
table.handle_sample tr td {
  width: 115px;
  text-align: center;
}
table.handle_sample caption {
  text-align: center;
  padding-left: 5px;
}

table.harachair_sample {
  margin-bottom: 10px;
}
table.harachair_sample tr td {
  width: 95px;
  text-align: center;
}

table.fjords_sample {
  margin-bottom: 10px;
}
table.fjords_sample tr td {
  width: 100px;
  text-align: center;
}

/*
Zaiko Style [
-------------------------------------------------------------------------------------------------
*/
table.zaiko {
	width: 340px;
	border-collapse: collapse;
	border: 1px #b0b0b0 solid;
	margin: 0 0 1em;
}
table.zaiko th {
	width: 170px;
	padding: .2em 0;
	text-align: center;
	border: 1px #b0b0b0 solid;
	background-color: #E6E6E6;
	font-weight: normal;
}
table.zaiko td {
	padding: .2em 0;
	text-align: center;
	border: 1px #b0b0b0 solid;
	background-color: #fff;
}

/*
Top_Page Style [
----------------------------------------------------------------------------------------------------
*/
#guide {
	width: 150px;
	text-align: center;
	margin-bottom: 10px;
}
#reader {
	width: 150px;
	margin-bottom: 5px;
	text-align: center;
}
.reader_item1 {
	margin-bottom: 5px;	
}
.reader_item2 {
	margin-bottom: 5px;	
}
.reader_item3 {
	margin-bottom: 5px;	
}
.reader_item4 {
	margin-bottom: 5px;	
}
.reader_item5 {
	margin-bottom: 5px;	
}
.reader_item6 {
	margin-bottom: 5px;	
}
.reader_item7 {
	margin-bottom: 5px;	
}
.reader_item8 {
	margin-bottom: 5px;	
}
.reader_item9 {
	margin-bottom: 5px;	
}

/*
Information Style [
----------------------------------------------------------------------------------------------------
*/
.kojin_jyouhou h3,
.torihikihou h3,
.shop_guide h3,
.tenpo h3 {
  text-align: left;
  border-collapse: collapse;
  border: #804000 solid;
  border-width: 0 0 1px 15px;
  padding: .1em .3em;
  margin: 0 0 .5em;
}
.kojin_jyouhou p,
.torihikihou p,
.shop_guide p {
	padding-left: 18px;	
}
/* ========== 店舗のご案内ページ ========== */
.shop_guide {
  width: 780px;
  overflow: hidden;
  margin-bottom: 10px;
}
.tenpo_box {
	overflow: hidden;
	margin-bottom: 10px;
}
.tenpo_box img {
	width: 300px;
	float: right;
	margin-left: 10px;
}
.tenpo_box p {
	margin-left: 18px;
}
.access {
	overflow: hidden;
	margin-bottom: 10px;
}
.access img {
	width: 400px;
	float: right;
	margin-left: 10px;
	margin-bottom: 8px;
}
.access p {
	margin-left: 18px;	
}
@media screen and (max-width: 768px){
	.tenpo_box {
		width:100%;
		box-sizing:border-box;
		overflow: hidden;
		margin-bottom: 3%;
	}
	.tenpo_box img {
		width: 96%;
		clear:both;
		margin:0 auto 3% auto;
	}
	.tenpo_box p {
		padding:0 3%;
	}
	.access {
		overflow: hidden;
		margin-bottom: 3%;
	}
	.access img {
		width:96%;
		margin:0 0 2% 0;
	}
.access p {
	padding:0 3%;
	}
}
/*
Kiso Style [
----------------------------------------------------------------------------------------------------
*/
.kiso h3 {
  text-align: left;
  border-collapse: collapse;
  border: #036 solid;
  border-width: 0 0 1px 15px;
  padding: .1em .3em;
  margin: 0 0 .5em;
  clear: both;
}
.kiso p {
	margin-left: 18px;	
}

/*
Series Item Style [
----------------------------------------------------------------------------------------------------
*/
.series_lineup1,
.series_lineup2,
.series_lineup3,
.series_lineup5,
.series_lineup6,
.series_lineup7,
.series_lineup9,
.series_lineup10,
.series_lineup11,
.series_lineup13,
.series_lineup14,
.series_lineup15,
.series_lineup17,
.series_lineup18,
.series_lineup19,
.series_lineup21,
.series_lineup22,
.series_lineup23,
.series_lineup25,
.series_lineup26,
.series_lineup27,
.series_lineup29,
.series_lineup30,
.series_lineup31,
.series_lineup33,
.series_lineup34,
.series_lineup35,
.series_lineup37,
.series_lineup38,
.series_lineup39,
.series_lineup41,
.series_lineup42,
.series_lineup43,
.series_lineup45,
.series_lineup46,
.series_lineup47,
.series_lineup49,
.series_lineup50,
.series_lineup51,
.series_lineup53,
.series_lineup54,
.series_lineup55,
.series_lineup57,
.series_lineup58,
.series_lineup59{
  width: 180px;
  height: 210px;
  float: left;
  margin:0 10px 0 0;
  text-align: center;
}
.series_lineup4,
.series_lineup8,
.series_lineup12,
.series_lineup16,
.series_lineup20,
.series_lineup24,
.series_lineup28,
.series_lineup32,
.series_lineup36,
.series_lineup40,
.series_lineup44,
.series_lineup48,
.series_lineup52,
.series_lineup56,
.series_lineup60{
  width: 180px;
  height: 210px;
  float: left;
  text-align: center;
	margin:0;
}

/*
Karimoku Desk Style [
----------------------------------------------------------------------------------------------------
*/
.karimokudesk_box1 {
	width: 780px;
	overflow: hidden;
	margin-bottom: 10px;
}
.karimokudesk_box2,
.karimokudesk_box3,
.karimokudesk_box4,
.karimokudesk_box5,
.karimokudesk_box6,
.karimokudesk_box7,
.karimokudesk_box8,
.karimokudesk_box9,
.karimokudesk_box10,
.karimokudesk_box11,
.karimokudesk_box12,
.karimokudesk_box13,
.karimokudesk_box14,
.karimokudesk_box15,
.karimokudesk_box16,
.karimokudesk_box17,
.karimokudesk_box18,
.karimokudesk_box19,
.karimokudesk_box20 {
	width: 780px;
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom:1px dashed #999;
}

.karimokudesk_lineup1,
.karimokudesk_lineup2,
.karimokudesk_lineup4,
.karimokudesk_lineup5,
.karimokudesk_lineup7,
.karimokudesk_lineup8,
.karimokudesk_lineup10,
.karimokudesk_lineup11,
.karimokudesk_lineup13,
.karimokudesk_lineup14,
.karimokudesk_lineup16,
.karimokudesk_lineup17 {
  width: 250px;
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
}
.karimokudesk_lineup3,
.karimokudesk_lineup6,
.karimokudesk_lineup9,
.karimokudesk_lineup12,
.karimokudesk_lineup15,
.karimokudesk_lineup18 {
  width: 250px;
  float: left;
  padding-bottom: 10px;
}

.outlet_box {
	overflow:hidden;	
}
.outlet_box img.outlet_fig1,
.outlet_box img.outlet_fig3,
.outlet_box img.outlet_fig5,
.outlet_box img.outlet_fig7,
.outlet_box img.outlet_fig9,
.outlet_box img.outlet_fig11 {
	width: 370px;
	margin-right:10px;
	margin-bottom: 10px;
	float:left;		
}
.outlet_box img.outlet_fig2,
.outlet_box img.outlet_fig4,
.outlet_box img.outlet_fig6,
.outlet_box img.outlet_fig8,
.outlet_box img.outlet_fig10,
.outlet_box img.outlet_fig12 {
	width: 370px;
	margin-bottom: 10px;
	float:left;		
}

/*
Ergohuman Style [
----------------------------------------------------------------------------------------------------
*/
.ergohuman_box1,
.ergohuman_box2,
.ergohuman_box3 {
	padding-top: 30px;	
}
.ergohuman_fig1 {
	width: 440px;
	float: right;
}
.ergohuman_fig2 {
	width: 257px;
	float: left;
	padding-right: 20px;
}
.ergohuman_fig3 {
	width: 255px;
	float: right;
	padding-left: 20px;
}
.ergohuman_fig4 {
	width: 241px;
	float: left;
	padding-right: 20px;
}

/*
ShouhinShousai O-Style [
----------------------------------------------------------------------------------------------------
*/
.top-o {
	width: 390px;
	padding: 5px;
	background-color: #ffffff
	margin: 5px;
	}

.recommend-o {
	margin-left:auto;
	margin-right:auto;
	width: 550px;
	padding: 7px;
	border-color: #cc6633;
	border-width: 2px;
	border-bottom-style: dashed;
	border-top-style: dashed;
	border-left-style: dashed;
	border-right-style: dashed;
	background-color: #ffffff
	}

.caution-o {
	margin-left:auto;
	margin-right:auto;
	width: 550px;
	padding: 7px;
	border-color: #cc6633;
	border-width: 2px;
	border-bottom-style: dotted;
	border-top-style: dotted;
	border-left-style: dotted;
	border-right-style: dotted;
	background-color: #ffffff
	}

h2.osusume-o {
	margin: 0;
	border-width: 0;
	position: relative;
	top: -1em;
	left: -1em;
	width: 400px;
	background-color: #cc9966;
	color: #ffffff;
	padding: 7px 15px;
	}

h2.item-o {
	margin: 0 0 10px 0;
 	padding: 0 0 0 7px;
	font-weight: bold;
	border-width: 0 0 0 4px;
	width: 375px;
 	color: #000000;
	font-size: 100%;
	border-color: #cc6633;
	border-bottom-style: none;
	border-top-style: none;
	border-left-style: solid;
	border-right-style: none;
	background-color: #ffffff
	}

.profile-o {
	margin: 5px 0 20px 0;
	padding: 0 0 5px 7px;
	border-width: 0 0 4px 4px;
	width: 400px;
	border-color: #cc6633;
	border-bottom-style: dotted;
	border-top-style: none;
	border-left-style: solid;
	border-right-style: none;
	background-color: #fff;
	}

h2.item2-o {
	margin: 0 0 0 0;
 	padding: 0 0 0 7px;
	font-weight: bold;
	border-width: 0 0 0 4px;
	width: 750px;
 	color: #000000;
	font-size: 100%;
	border-color: #cc6633;
	border-bottom-style: none;
	border-top-style: none;
	border-left-style: solid;
	border-right-style: none;
	background-color: #ffffff
	}

.profile2-o {
	margin: 5px 0 20px 0;
	padding: 0 0 5px 7px;
	border-width: 0 0 4px 4px;
	width: 750px;
	border-color: #cc6633;
	border-bottom-style: dotted;
	border-top-style: none;
	border-left-style: solid;
	border-right-style: none;
	background-color: #ffffff
	}

.delivery-o {
	margin: 0 0 0 0;
	padding: 5px 5px 5px 5px;
	border-width: 2px;
	width: 385px;
	border-color: #cc6633;
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	background-color: #ffffff
	}

.description-o {
	margin: 0 0 0 0;
	padding: 5px 0 5px 7px;
	width: 380px;
	border-color: #cc6633;
	border-width: 2px;
	border-top-style: double;
	border-bottom-style:double;
	background-color: #ffffff
	}

.leftimage-o {
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
	vertical-align: top;
	}

.rightimage-o {
	float: right;
	margin-bottom: 5px;
	margin-left: 10px;
	vertical-align: top;
	}

.maxbox {
	clear: both;
	width: 750px;
	margin: 0;
	border-width: 0;
	padding: 0;
	}

.leftbox350 {
	float: left;
	width: 325px;
	margin: 5px;
	padding: 10px;
	border-color: #cc9966;
	border-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	}

.rightbox350 {
	float: right;
	width: 325px;
	margin: 5px;
	padding: 10px;
	border-color: #cc9966;
	border-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	}

.otherframe-o {
	margin-left:auto;
	margin-right:auto;
	width: 400px;
	padding: 10px;
	border-color: #cc9966;
	border-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	}

.scaption-o {
	line-height: 30px;
	padding: 4px;
	color: #ffffff;
	background-color: #cc6633;
	}

.clear-o {
	clear: both;
	}

/*
・ｽ@・ｽ\・ｽ・ｽ・ｽ・ｽ・ｽﾆ画像3・ｽ・ｽ\
*/
.function table {
width: 760px;
border: 0 #000000 none;
background-color: #FFFFFF;
}

.function td {
width: 245px;
border: 1px #000000 none;
background-color: #FFFFFF;
padding: 0px 2px;
text-align: left;
vertical-align: top;
}

/*
・ｽ@・ｽ\・ｽ・ｽ・ｽ・ｽ・ｽﾆ画像2・ｽ・ｽ\
*/
.function2 table {
width: 760px;
border: 0 #000000 none;
background-color: #FFFFFF;
}

.function2 td {
width: 370px;
border: 1px #000000 none;
background-color: #FFFFFF;
padding: 0px 2px;
text-align: left;
vertical-align: top;
}

/*
・ｽﾔ背・ｽi・ｽﾌ販費ｿｽ・ｽ・ｽ・ｽi
*/
.saleprice-o {
	margin: 0;
	width: 100px;
	background-color: #cc0000;
	color: #ffffff;
	padding: 1px 5px;
	font-weight: bold;
	font-size: 20px;
	}
.saleprice2-o {
	margin: 3px 0;
	background-color: #cc0000;
	color: #ffffff;
	padding: 0 5px;
	font-weight: bold;
	font-size: 20px;
	}

/*
・ｽ・ｽ・ｽ・ｽ・ｽp・ｽ{・ｽb・ｽN・ｽX・ｽ・ｽ・ｽE・ｽ・ｽﾉ大き・ｽ・ｽ・ｽ・ｽ・ｽ轤ｷ
*/
.description_on_img-o {
	margin: 0;
	position: relative;
	top: -70px;
	left: 350px;
	width: 350px;
	background-color: #cc9966;
	color: #ffffff;
	padding: 5px 10px;
	}

/*
・ｽ・ｽ・ｽ・ｽ・ｽp・ｽ{・ｽb・ｽN・ｽX・ｽ・ｽ・ｽE・ｽ・ｽﾉ擾ｿｽ・ｽ・ｽ・ｽ・ｽ・ｽ轤ｷ
*/
.description_on_img2-o {
	margin: 0;
	position: relative;
	top: -70px;
	left: 50px;
	width: 350px;
	background-color: #cc9966;
	color: #ffffff;
	padding: 5px 10px;
	}

/*
・ｽ・ｽ・ｽ・ｽ・ｽp・ｽ{・ｽb・ｽN・ｽX・ｽ・ｽ・ｽ・ｽ・ｽ・ｽﾉ擾ｿｽ・ｽ・ｽ・ｽ・ｽ・ｽ轤ｷ
*/
.description_on_img3-o {
	margin: 0;
	position: relative;
	top: -25px;
	left: 30px;
	width: 350px;
	background-color: #cc9966;
	color: #ffffff;
	padding: 5px 10px;
	}

/*
・ｽ・ｽ・ｽ・ｽ・ｽp・ｽ{・ｽb・ｽN・ｽX・ｽ・ｽ・ｽE・ｽ・ｽﾉ擾ｿｽ・ｽ・ｽ・ｽ・ｽ・ｽ轤ｷ-W500
*/
.description_on_img4-o {
	margin: 0;
	position: relative;
	top: -70px;
	left: 50px;
	width: 500px;
	background-color: #cc9966;
	color: #ffffff;
	padding: 5px 10px;
	}


/*
・ｽ鞫懶ｿｽ秩E・ｽ・ｽ・ｽ
*/
.posi_center-o {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

/*
・ｽV・ｽL・ｽt・ｽ@・ｽu・ｽ・ｽ・ｽb・ｽN・ｽﾌ表
*/
table.table-siki-o {
	border-collapse: collapse;
	border: solid #cc9966 2px;
	}
td.sikitable-o {
	width: 240px;
	padding: 5px;
	border: none;
	background-color: #ffffff;
	text-align: center;
	}
caption.sikicaption-o {
	color: #ffffff;
	background-color: #cc9966;
	padding: 5px;
	font-weight: bold;
	text-align: left;
	}

/*
・ｽh・ｽb・ｽg・ｽ{・ｽ[・ｽ_・ｽ[・ｽﾌ表
*/
table.table-o {
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border: solid #cc9966 2px;
	}
th.dottable-o {
	width: 240px;
	padding: 5px;
	border: dashed #cc6633 2px;
	background-color: #ffffff;
	text-align: center;
	}
td.dottable-o {
	width: 240px;
	padding: 5px;
	border: dashed #cc6633 2px;
	background-color: #ffffff;
	}
td.dottable2-o {
	width: 240px;
	padding: 5px;
	border: dashed #cc6633 2px;
	background-color: #ffffff;
	text-align: center;
	}
caption.caption-o {
	color: #ffffff;
	background-color: #cc9966;
	padding: 5px;
	font-weight: bold;
	}

/*
RELAX FORM ・ｽF・ｽ・ｽ・ｽ{・ｽﾌ表
*/
.tablerf {
	width: 750px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border-collapse: separate;
	border: 0;
	}
.tablerf td {
	width: 12%;
	text-align: left;
	vertical-align: center;
	padding: 3px 0px 0px 0px;
	background-color: #ffffff;
	border: 0;
}
.fonts {
	font-size: 8pt;
}

/*
・ｽ・ｽ・ｽﾌ的・ｽ・ｽTH・ｽﾌ表3・ｽ・ｽA・ｽ・ｽ360
*/
.table05 {
	width: 360px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: 1px solid #663300;
	border-left: 1px solid #663300;
	empty-cells: show;
	}
.table05 th {
	width: 33%;
	padding: 4px 2px 2px 4px;
	text-align: center;
	vertical-align: center;
	color: #ffffff;
	background-color: #996633;
	border-top: 1px solid #ffe7ce;
	border-left: 1px solid #ffe7ce;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
	}
.table05 td {
	text-align: center;
	vertical-align: center;
	padding: 4px 2px 2px 4px;
	background-color: #ffffff;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
}
.table05 caption {
	margin: 0;
	background-color: #8b4513;
	color: #ffffff;
	padding: 1px 5px;
	font-weight: bold;
	font-size: 16px;
	}

/*
・ｽ・ｽ・ｽﾌ的・ｽ・ｽTH・ｽﾌ表4・ｽ・ｽ
*/
.table01 {
	width: 750px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: 1px solid #663300;
	border-left: 1px solid #663300;
	empty-cells: show;
	}
.table01 th {
	width: 25%;
	padding: 4px 2px 2px 4px;
	text-align: center;
	vertical-align: center;
	color: #ffffff;
	background-color: #996633;
	border-top: 1px solid #ffe7ce;
	border-left: 1px solid #ffe7ce;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
	}
.table01 td {
	text-align: center;
	vertical-align: center;
	padding: 4px 2px 2px 4px;
	background-color: #ffffff;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
}
.table01 caption {
	margin: 0;
	background-color: #8b4513;
	color: #ffffff;
	padding: 1px 5px;
	font-weight: bold;
	font-size: 16px;
	}
/*
・ｽ・ｽ・ｽﾌ的・ｽ・ｽTH・ｽﾌ表5・ｽ・ｽ
*/
.table02 {
	width: 750px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: 1px solid #663300;
	border-left: 1px solid #663300;
	empty-cells: show;
	}
.table02 th {
	width: 20%;
	padding: 4px 2px 2px 4px;
	text-align: center;
	vertical-align: center;
	background-color: #996633;
	color: #ffffff;
	border-top: 1px solid #ffe7ce;
	border-left: 1px solid #ffe7ce;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
	}
.table02 td {
	text-align: center;
	vertical-align: center;
	padding: 4px 2px 2px 4px;
	background-color: #ffffff;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
	}
.table02 caption {
	margin: 0;
	background-color: #8b4513;
	color: #ffffff;
	padding: 1px 5px;
	font-weight: bold;
	font-size: 16px;
	}
/*
・ｽ・ｽ・ｽﾌ的・ｽ・ｽTH・ｽﾌ表6・ｽ・ｽ
*/
.table04 {
	width: 750px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: 1px solid #663300;
	border-left: 1px solid #663300;
	empty-cells: show;
	}
.table04 th {
	width: 16%;
	padding: 4px 2px 2px 4px;
	text-align: center;
	vertical-align: center;
	color: #ffffff;
	background-color: #996633;
	border-top: 1px solid #ffe7ce;
	border-left: 1px solid #ffe7ce;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
	}
.table04 td {
	text-align: center;
	vertical-align: center;
	padding: 4px 2px 2px 4px;
	background-color: #ffffff;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
}
.table04 caption {
	margin: 0;
	background-color: #8b4513;
	color: #ffffff;
	padding: 1px 5px;
	font-weight: bold;
	font-size: 16px;
	}

.table03 {
	width: 750px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: 1px solid #663300;
	border-left: 1px solid #663300;
	empty-cells: show;
	}
.table03 th {
	padding: 4px 2px 2px 4px;
	text-align: center;
	vertical-align: center;
	color: #ffffff;
	border-top: 1px solid #ffe7ce;
	border-left: 1px solid #ffe7ce;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
	}
.table03 td {
	text-align: center;
	vertical-align: center;
	padding: 4px 2px 2px 4px;
	background-color: #ffffff;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
	}
.table03 caption {
	margin: 0;
	background-color: #8b4513;
	color: #ffffff;
	padding: 1px 5px;
	font-weight: bold;
	font-size: 16px;
	}
.thdark {
	background-color: #996633;
	}
.thmiddle {
	background-color: #993300;
	}
.thlight {
	background-color: #cc9966;
	}


/*
TrippTrapp・ｽJ・ｽX・ｽ^・ｽ}・ｽC・ｽY・ｽV・ｽ~・ｽ・ｽ・ｽ・ｽ・ｽ[・ｽV・ｽ・ｽ・ｽ・ｽ
*/

.bigimage {
   position: absolute;
   top: 150px;
   left: 650px;
 }
.setimage {
   position: absolute;
   top: 150px;
   left: 650px;
 }
.cushionimage {
   position: absolute;
   top: 150px;
   left: 650px;
 }

/*
・ｽJ・ｽ・ｽ・ｽt・ｽ・ｽ・ｽ{・ｽb・ｽN・ｽX
*/
.colorful-o {
	border-style: solid;
	border-color: #ff3300 #009966 #00ccff #ffff00;
	border-top-width: 1px;
	border-bottom-width: 20px;
	border-left-width: 30px;
	border-right-width: 10px;
	padding: 10px;
	width: 290px;
	margin: 5px;
}

.colorful750-o {
	border-style: solid;
	border-color: #ff3300 #ffff00 #00ccff #009966;
	border-bottom-width: 1px;
	border-top-width: 20px;
	border-left-width: 10px;
	border-right-width: 30px;
	padding: 5px;
	width: 700px;
	margin: 0;
}

.leftbox375 {
	float: left;
	width: 375px;
	margin: 5px;
	padding: 0;
	border-width: 0;
	}

/*
・ｽ・ｽ闕橸ｿｽﾝブ・ｽ・ｽ・ｽE・ｽ・ｽBOX250
*/
.brownboxright-o,.brownboxleft-o {
	margin: 0;
	width: 250px;
	background-color: #cc9966;
	color: #ffffff;
	padding: 5px 10px;
	}

.brownboxleft-o {
	float: left;
	margin-bottom: 5px;
	margin-left: 5px;
	vertical-align: top;
	}

.brownboxright-o {
	float: right;
	margin-bottom: 5px;
	margin-right: 5px;
	vertical-align: top;
	}

/*
・ｽ・ｽ闕橸ｿｽﾝブ・ｽ・ｽ・ｽE・ｽ・ｽBOX215
*/
.brownboxright2-o,.brownboxleft2-o {
	margin: 0;
	width: 200px;
	background-color: #cc9966;
	color: #ffffff;
	padding: 5px 10px;
	}

.brownboxleft2-o {
	float: left;
	margin-bottom: 5px;
	margin-left: 5px;
	vertical-align: top;
	}

.brownboxright2-o {
	float: right;
	margin-bottom: 5px;
	margin-right: 5px;
	vertical-align: top;
	}

/*
・ｽ・ｽ闕橸ｿｽﾝグ・ｽ・ｽ・ｽ[BOX
*/
.grayboxright-o,.grayboxleft-o {
	margin: 0;
	width: 250px;
	background-color: #dcdcdc;
	border: 1px solid gray;
	color: #696969;
	padding: 5px 10px;
	}

.grayboxleft-o {
	float: left;
	margin-bottom: 5px;
	margin-left: 5px;
	vertical-align: top;
	}

.grayboxright-o {
	float: right;
	margin-bottom: 5px;
	margin-right: 5px;
	vertical-align: top;
	}

/*
・ｽ・ｽ・ｽ・ｽ・ｽﾌみの表
*/
.varier-o {
	border-width: 0 0 1px 0;
	border-color: #999999;
	border-bottom-style: solid;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	background-color: #ffffff
	}

/*
・ｽ{・ｽb・ｽN・ｽX・ｽQ・ｽﾂ右・ｽ・ｽ
*/
.grayrightbox-o {
	float: right;
	width: 200px;
	margin: 0;
	padding: 10px;
	background-color: #808080;
	}
.grayrightbox2-o {
	float: right;
	width: 350px;
	margin: 0;
	padding: 10px;
	color: white;
	background-color: #808080;
	}

/*
・ｽQ・ｽ{・ｽb・ｽN・ｽX・ｽ・ｽ・ｽ・ｽ・ｽ・ｽ
*/
div.halfbox1 { /* ・ｽ{・ｽb・ｽN・ｽX1 */
float: left;
width: 370px;
background-color: white;
position: relative;
top: 0px;
left: 0px;
}
div.halfbox2 { /* ・ｽ{・ｽb・ｽN・ｽX1 */
float: right;
width: 370px;
background-color: white;
position: relative;
top: 0px;
left: 0px;
} 

/*
・ｽg・ｽ・ｽ・ｽﾈゑｿｽ・ｽe・ｽ[・ｽu・ｽ・ｽ table・ｽ^・ｽO・ｽp [
----------------------------------------------------------------
 */
.borderless {
	border: 0;
	border-collapse: collapse;
	padding: 0;
	}

/*
・ｽg・ｽ・ｽ・ｽﾈゑｿｽ・ｽe・ｽ[・ｽu・ｽ・ｽ td th・ｽ^・ｽO・ｽp [
----------------------------------------------------------------
 */
.borderless2 {
	border: 0;
	padding: 0 5px;
	}

/*
・ｽO・ｽ・ｽ・ｽ[・ｽa・ｽn・ｽw td th・ｽ^・ｽO・ｽp [
----------------------------------------------------------------
 */
.graybox {
	background-color: #333333;
	border: 0;
	padding: 10px 5px;
	width: 500px;
	color: #ffffff;
	position: relative;
	left: 225px;
	}

/*
・ｽ・ｽ・ｽ^・ｽ・ｽ・ｽV・ｽX・ｽe・ｽ・ｽ・ｽp・ｽO・ｽ・ｽ・ｽ[・ｽ\ [
----------------------------------------------------------------
 */
th.metal {
	border-right: #ffffff 2px solid;
	border-left: #ffffff 2px solid;
	border-bottom: #cc0000 4px solid;
	border-top: #ffffff 2px solid;
	text-align: center;
	padding: 10px;
	font-weight: normal;
	background: #333333;
	color: #ffffff
}
td.metal2 {
	border-right: #ffffff 2px solid;
	border-left: #ffffff 2px solid;
	border-top: #ffffff 2px solid;
	border-bottom: #ffffff 2px solid;
	text-align: left;
	padding: 10px;
	background: #cccccc;
}
/* ================================================== */

           /* 新規追加スタイル ここから */

/* ================================================== */
table.main_table{
	margin:30px 0 0 0;
}