
body {
	color: #333333;
	BACKGROUND-IMAGE: url(../img/common/body_bg.jpg);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION-X: center;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

h1,h2,h3,h4,p,ul,li,dl,dt,dd,form{
	margin: 0px;
	padding: 0px;
}
ul{
	list-style-type: none;
}
img {
	border: none;
}
a {
	color: #1d3b2f;	/*全般のリンク色*/
}
a:hover {
	color: #2C5645;	/*全般のオンマウス時のリンク色*/
}


.hidden{
    display:none; /*　非表示設定　*/
}

/*ヘッダー（メイン画像が入っているブロック）
---------------------------------------------------------------------------*/
#header {
	height: 65px;
	width: 950px;
	BACKGROUND-IMAGE: url(../img/common/header_bg.jpg);
	BACKGROUND-REPEAT: no-repeat;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

/*　h1 大見出し　*/
#header h1{
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	text-align: left;
	padding-TOP: 15px;
	TEXT-INDENT: 55px;
}

#header ul {
	text-align: right;
	padding-TOP: 10px;
}
#header li {
	display:inline;
	list-style-type:none;
	background:url(../img/common/icon_01.jpg) no-repeat left center;
	FONT-SIZE: 13px;
	LINE-HEIGHT: 25px;
	padding-left: 18px;
	margin-left: 10px;
}






/*グローバルナビゲーション
---------------------------------------------------------------------------*/
#g_navi {
	height:55px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#g_navi ul {
}
#g_navi li {
	display:inline;
	list-style-type:none;
}
#g_navi li a {
	height:55px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/

#g_navi li.page-item-492 a {
	background:url(../img/common/g_navi.jpg) no-repeat 0px 0px;
	width:192px;
}
#g_navi li.page-item-34 a {
	background:url(../img/common/g_navi.jpg) no-repeat -192px 0px;
	width:190px;
}
#g_navi li.page-item-36 a {
	background:url(../img/common/g_navi.jpg) no-repeat -382px 0px;
	width:190px;
}
#g_navi li.page-item-37 a {
	background:url(../img/common/g_navi.jpg) no-repeat -572px 0px;
	width:190px;
}
#g_navi li.page-item-38 a {
	background:url(../img/common/g_navi.jpg) no-repeat -762px 0px;
	width:188px;
}


/*------hover*/

#g_navi li.page-item-492 a:hover {
	background:url(../img/common/g_navi.jpg) no-repeat 0px -55px;
}
#g_navi li.page-item-34 a:hover {
	background:url(../img/common/g_navi.jpg) no-repeat -192px -55px;
}
#g_navi li.page-item-36 a:hover {
	background:url(../img/common/g_navi.jpg) no-repeat -382px -55px;
}
#g_navi li.page-item-37 a:hover {
	background:url(../img/common/g_navi.jpg) no-repeat -572px -55px;
}
#g_navi li.page-item-38 a:hover {
	background:url(../img/common/g_navi.jpg) no-repeat -762px -55px;
}

/*------on*/


#g_navi.home li.page-item-492 a {
	background:url(../img/common/g_navi.jpg) no-repeat 0px -55px;
}
#g_navi.ceramic li.current_page_item a {
	background:url(../img/common/g_navi.jpg) no-repeat -192px -55px;
}
#g_navi.titanium li.current_page_item a {
	background:url(../img/common/g_navi.jpg) no-repeat -382px -55px;
}
#g_navi.technology li.current_page_item a {
	background:url(../img/common/g_navi.jpg) no-repeat -572px -55px;
}
#g_navi.products li.current_page_item a {
	background:url(../img/common/g_navi.jpg) no-repeat -762px -55px;
}


/*bu
------off

#g_navi li.home-page a {
	background:url(../img/common/g_navi.jpg) no-repeat 0px 0px;
	width:192px;
}
#g_navi li.ceramic-page a {
	background:url(../img/common/g_navi.jpg) no-repeat -192px 0px;
	width:190px;
}
#g_navi li.titanium-page a {
	background:url(../img/common/g_navi.jpg) no-repeat -382px 0px;
	width:190px;
}
#g_navi li.technology-page a {
	background:url(../img/common/g_navi.jpg) no-repeat -572px 0px;
	width:190px;
}
#g_navi li.products-page a {
	background:url(../img/common/g_navi.jpg) no-repeat -762px 0px;
	width:188px;
}


/*------hover

#g_navi li.home-page a:hover {
	background:url(../img/common/g_navi.jpg) no-repeat 0px -55px;
}
#g_navi li.ceramic-page a:hover {
	background:url(../img/common/g_navi.jpg) no-repeat -192px -55px;
}
#g_navi li.titanium-page a:hover {
	background:url(../img/common/g_navi.jpg) no-repeat -382px -55px;
}
#g_navi li.technology-page a:hover {
	background:url(../img/common/g_navi.jpg) no-repeat -572px -55px;
}
#g_navi li.products-page a:hover {
	background:url(../img/common/g_navi.jpg) no-repeat -762px -55px;
}

/*------on


#g_navi.home li.home-page a {
	background:url(../img/common/g_navi.jpg) no-repeat 0px -55px;
}
#g_navi.ceramic li.current_page_item a {
	background:url(../img/common/g_navi.jpg) no-repeat -192px -55px;
}
#g_navi.titanium li.current_page_item a {
	background:url(../img/common/g_navi.jpg) no-repeat -382px -55px;
}
#g_navi.technology li.current_page_item a {
	background:url(../img/common/g_navi.jpg) no-repeat -572px -55px;
}
#g_navi.products li.current_page_item a {
	background:url(../img/common/g_navi.jpg) no-repeat -762px -55px;
}
*/
/*パンくずリスト
---------------------------------------------------------------------------*/
#pan {
	height:25px;
	width: 950px;
	background:url(../img/common/pan_bg.jpg) no-repeat left center;
	margin-right: auto;
	margin-left: auto;
	TEXT-INDENT: 25px;
	BORDER-BOTTOM: #b2b2b2 1px solid;
	text-align: left;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 25px;
}
#pan ul {
	text-align: left;
}
#pan li {
	display:inline;
	list-style-type:none;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 25px;
}


/*キービジュアル
---------------------------------------------------------------------------*/
/*　キービジュアル　*/
#key{
	width: 950px;
	height: 350px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	BACKGROUND-color: #666666;
	background:url(../img/top/key.jpg) no-repeat center center;
	
}


/*コンテンツ
---------------------------------------------------------------------------*/
#contents {
	      text-align: left;
	      margin-right: auto;
	      margin-left: auto;
          width: 950px;
}



/*メインコンテンツ（左側ブロック）
---------------------------------------------------------------------------*/
#left {
	float: left;
	width: 710px;	
	margin-top: 20px;
	margin-bottom: 20px;
}



#left h2.top {
	width: 710px;
	height: 37px;
	float: left;
}

#left div.box {
	width: 708px;
	float: left;
	BORDER: #d9d9d9 1px solid;
	BACKGROUND-IMAGE: url(../img/common/box_bg.jpg);
	BACKGROUND-REPEAT: repeat-x;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
#left div.box p{
	margin: 18px 10px 0px 10px;
	width: 200px;
	float: left;
}
#left div.box div{
	margin: 18px 15px 0px 0px;
	width: 460px;
	float: right;
}

#left div.box ul {
	text-align: left;
	float: right;
	width: 460px;
	margin: 0px 15px 0px 0px;
}
#left div.box li{
	float: left;
	list-style-type:none;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 20px;
}

#left div.box table {
	text-align: left;
	float: right;
	width: 460px;
	margin: 0px 15px 0px 0px;
	BORDER: 0px;
}

#left div.box TD {
	BORDER: 0px;
	TEXT-ALIGN: center;
	PADDING: 0px;
	LINE-HEIGHT: 20px;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: top;
	LETTER-SPACING: 0px;
}



#left div.contents {
	width: 710px;
	height: 210px;
	float: left;
}

#left div.contents_left {
	width: 345px;
	height: 210px;
	float: left;
	BACKGROUND-IMAGE: url(../img/top/contents_bg_01.jpg);
	BACKGROUND-REPEAT: no-repeat;

}

#left div.contents_left ul {
	text-align: left;
	margin: 60px 20px 0px 150px;
}
#left div.contents_left li {
	list-style-type:none;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 25px;
	width: 170px;
}


#left div.contents_right {
	width: 345px;
	height: 210px;
	float: right;
	BACKGROUND-IMAGE: url(../img/top/contents_bg_02.jpg);
	BACKGROUND-REPEAT: no-repeat;
}

#left div.contents_right ul {
	text-align: left;
	margin: 60px 20px 0px 150px;
}
#left div.contents_right li {
	list-style-type:none;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 25px;
	width: 170px;
}



/*ニュースエリア*/
#left .news {
	float:left;
	BORDER-TOP: #d9d8d8 1px solid;
	BORDER-LEFT: #d9d8d8 1px solid;
	BORDER-RIGHT: #d9d8d8 1px solid;
	PADDING-BOTTOM: 0px;
	margin-top: 30px;
}

#left .news h2 {
	margin-top: 0px;
	BACKGROUND-IMAGE: url(../img/top/h2_04.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 710px;
	HEIGHT: 37px;
	float:left;
}

#left .news h2 p {
	float:right;
	margin-top: 15px;
	margin-right: 5px;
	WIDTH: 120px;
	HEIGHT: 18px
}

#left .news .area {
	background:url(../img/common/icon_01.jpg) no-repeat 10px center;
	margin-left: 1px;
	margin-right: 1px;
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #d9d8d8 1px solid;
	WIDTH: 708px;
	HEIGHT: 36px;
	float:left;
}

#left .news .area .date {
	LINE-HEIGHT: 36px;
	FONT-SIZE: 15px;
	FONT-WEIGHT: normal;
	COLOR: #808080;
	float:left;
	PADDING-left: 36px;
}
#left .news .area .title {
	LINE-HEIGHT: 36px;
	FONT-SIZE: 15px;
	FONT-WEIGHT: normal;
	float:right;
	WIDTH: 500px;
}




#left .center{
	text-align: center;
	MARGIN-BOTTOM: 30px;
		FONT-SIZE: 15px;
	LINE-HEIGHT: 22px;
}



#left sup{
COLOR: #FF7F00;
}

#left b{
display: block;
MARGIN-BOTTOM: 7px;
MARGIN-TOP: 3px;
COLOR: #59b224;
}

/*メインコンテンツ（右側ブロック）
---------------------------------------------------------------------------*/
#right {
	float: right;
	width: 220px;
	margin-top: 20px;
	margin-bottom: 20px;	
}

#right p {
	width: 220px;
	margin-BOTTOM: 20px;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 22px;
}

#right div.img {
	width: 220px;
	FONT-SIZE: 15px;
}
#right div.txt {
	width: 220px;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 18px;
	text-align: center;
	margin-bottom: 20px;
	BORDER: #c0c0c0 1px solid;
	PADDING-TOP: 3px;
	
	BACKGROUND-IMAGE: url(../img/common/txt_bg.jpg);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: left bottom;
}






/*フッター（最下部のコピーライト部分）
---------------------------------------------------------------------------*/
#footer {
		  WIDTH: 100%;
		  CLEAR: both;
		  PADDING-TOP: 10px;
		  PADDING-BOTTOM: 10px;
		  BACKGROUND-IMAGE: url(../img/common/footer_bg.jpg);
		  BACKGROUND-REPEAT: repeat-x;
}


#footer ul {
	text-align: left;
	WIDTH: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
}
#footer li {
	display:inline;
	list-style-type:none;
	FONT-SIZE: 13px;
	LINE-HEIGHT: 22px;
	PADDING: 0px 6px 0px 7px;
	BORDER-RIGHT: #404040 1px solid;
}

#footer p {
		  WIDTH: 950px;
		  text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	margin-top: 15px;
}

#footer strong{
		  WIDTH: 900px;
		  height: 43px;
		  margin: 0;
		  PADDING: 0px;
		  FONT-SIZE: 13px;
		  text-align: center;
		  margin-right: auto;
		  margin-left: auto;
}





/*下層ページ共通CSS
---------------------------------------------------------------------------*/

#left h2.common {
	width: 710px;
	height: 55px;
	float: left;
	margin-bottom: 25px;
}



#left h3.common {
	width: 710px;
	height: 37px;
	float: left;
	BACKGROUND: url(../img/common/h3_bg.jpg) no-repeat;
	LINE-HEIGHT: 37px;
	TEXT-INDENT: 40px;
	COLOR: #333333;
	FONT-SIZE: 15px;
	margin-bottom: 10px;
}

#left h3.ceramic {
	width: 710px;
	height: 37px;
	float: left;
	BACKGROUND: url(../img/ceramic/h3_bg.jpg) no-repeat;
	LINE-HEIGHT: 37px;
	TEXT-INDENT: 40px;
	COLOR: #333333;
	FONT-SIZE: 15px;
	margin-bottom: 10px;
}

#left h3.titanium {
	width: 710px;
	height: 37px;
	float: left;
	BACKGROUND: url(../img/titanium/h3_bg.jpg) no-repeat;
	LINE-HEIGHT: 37px;
	TEXT-INDENT: 40px;
	COLOR: #333333;
	FONT-SIZE: 15px;
	margin-bottom: 10px;
}

#left div.common {
	width: 710px;
	float: left;
	margin-bottom: 25px;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 20px;
}

#left div.news_txt {
	width: 710px;
	float: left;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 20px;
}

#left div.common p{
	margin-top: 15px;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 20px;
}


#left TABLE {
	WIDTH: 710px;
	BORDER-COLLAPSE: collapse;
	MARGIN: 0px 0px 25px 0px;
	BORDER-top: #DDDDDD 1px solid;
	BORDER-right: #DDDDDD 1px solid;
	float: left;
}

#left TH {
	BORDER-BOTTOM: #DDDDDD 1px solid;
	BORDER-LEFT: #DDDDDD 1px solid;
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #F3F3F3;
	PADDING: 10px;
	FONT-SIZE: 15px;
	FONT-WEIGHT: normal
	
}

#left TD {
	BORDER-BOTTOM: #DDDDDD 1px solid;
	BORDER-LEFT: #DDDDDD 1px solid;
	TEXT-ALIGN: left;
	PADDING: 10px;
	LINE-HEIGHT: 20px;
	FONT-SIZE: 15px;
	VERTICAL-ALIGN: top;
	LETTER-SPACING: 1px;
}

#left TD p{
	MARGIN: 0px 0px 15px 0px;
}



/*ボックス　枠*/
#left .box_common {
	float:left;
	BACKGROUND-COLOR: #F3F3F3;
	MARGIN-TOP: 5px;

}
/*ボックス　枠*/
#left .box_common_in {
	width: 696px;
	float:left;
	MARGIN: 10px;
	BACKGROUND-IMAGE: url(../img/technology/box_technology_bg.jpg);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right bottom;
	BACKGROUND-COLOR: #FFFFFF;

}
/*ボックス　枠*/
#left .box_common_in_in {
	width: 676px;
	float:left;
	MARGIN: 10px;
	FONT-SIZE: 15px;
	LETTER-SPACING: 1px;
	LINE-HEIGHT: 22px;

}



/*会社概要ページ専用CSS
---------------------------------------------------------------------------*/
#left div.black{
BACKGROUND-COLOR: #000000; COLOR: #ffffff; PADDING: 3px
}




/*サイトマップページ専用CSS
---------------------------------------------------------------------------*/

#left div.ddsg-wrapper ul{
    width:100%;
    font-size:15px;
    padding-left:0;
    margin-left:0;
}

#left div.ddsg-wrapper ul li{
     margin-top:5px;
     list-style:none;
	 background-image: url(../img/common/icon_01.jpg);
	 background-repeat: no-repeat;
	 BACKGROUND-POSITION: left 5px;
	 TEXT-INDENT: 20px;

}

#left div.ddsg-wrapper ul li li{
    margin-left:35px;
    list-style:none;

}

#left .ddsg-wrapper div{
    display:none; /*　非表示設定　*/
}

#left .ddsg-wrapper h3{
	width: 710px;
	height: 37px;
	float: left;
	BACKGROUND: url(../img/common/h3_bg.jpg) no-repeat;
	LINE-HEIGHT: 37px;
	TEXT-INDENT: 40px;
	COLOR: #333333;
	FONT-SIZE: 15px;
	margin-bottom: 10px;
}




/*Q&Aページ専用CSS
---------------------------------------------------------------------------*/


#left div.qa_box {
	width: 708px;
	float: left;
	BORDER: #d9d9d9 1px solid;
	margin-bottom: 25px;
}

#left div.qa_box h4{
	width: 710px;
	height: 33px;
	float: left;
	margin-top: 10px;
	margin-bottom: 15px;
	BACKGROUND: url(../img/qa/icon_q.jpg) no-repeat;
	LINE-HEIGHT: 33px;
	TEXT-INDENT: 55px;
}

#left div.qa_box p{
	PADDING: 0px 10px 10px 55px;
	BACKGROUND: url(../img/qa/icon_a.jpg) no-repeat;
	float: left;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 20px;
}






/*包丁素材の比較CSS
---------------------------------------------------------------------------*/
#left TH.comparison {
	PADDING: 10px 15px 20px 15px;
}
#left TD.maru2 {
	BACKGROUND: url(../img/comparison/maru2.gif) no-repeat center center;
	PADDING: 10px 20px 20px 20px;
	BACKGROUND-COLOR: #FFF6F7;
}
#left TD.maru {
	BACKGROUND: url(../img/comparison/maru.gif) no-repeat center center;
	PADDING: 10px 20px 20px 20px;
	BACKGROUND-COLOR: #FFFDF8;
}
#left TD.batu {
	BACKGROUND: url(../img/comparison/batu.gif) no-repeat center center;
	PADDING: 10px 20px 20px 20px;
	BACKGROUND-COLOR: #F6F9FE;
}
#left TD.sankaku {
	BACKGROUND: url(../img/comparison/sankaku.gif) no-repeat center center;
	PADDING: 10px 20px 20px 20px;
	BACKGROUND-COLOR: #fbfdf8;
}

.comptable th{text-align:left;vertical-align:middle;}









/*商品詳細CSS
---------------------------------------------------------------------------*/

#left div.products_left {
	width: 345px;
	height: 210px;
	float: left;
	BACKGROUND-IMAGE: url(../img/products/products_bg.jpg);
	BACKGROUND-REPEAT: no-repeat;
	margin-bottom: 25px;

}


#left div.products_left h3  {
	width: 317px;
	height: 20px;
	margin: 19px 0px 0px 15px;
	float: left;
	
}

#left div.products_left p {
	width: 317px;
	text-align: left;
	margin: 20px 0px 0px 15px;
	float: left;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 20px;
}



#left div.products_right {
	width: 345px;
	height: 210px;
	float: right;
	BACKGROUND-IMAGE: url(../img/products/products_bg.jpg);
	BACKGROUND-REPEAT: no-repeat;
	margin-bottom: 25px;

}

#left div.products_right h3  {
	width: 317px;
	height: 20px;
	margin: 19px 0px 0px 15px;
	float: left;
	
}

#left div.products_right p {
	width: 317px;
	text-align: left;
	margin: 20px 0px 0px 15px;
	float: left;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 20px;
}


#left TH.white {
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #ffffff;	
}


/*サブナビ　仮CSS。
---------------------------------------------------------------------------*/

#right h2{
BACKGROUND-IMAGE: url(../img/common/side_h2_bg.jpg);
LINE-HEIGHT: 41px;
TEXT-INDENT: 42px;
HEIGHT: 41px;
font-size:13px;
word-break:keep-all;

}

#right ul.subnavi{
margin-bottom:20px;
}
#right ul.subnavi li {
	BACKGROUND: url(../img/common/side_li_bg.jpg) no-repeat;
	LINE-HEIGHT: 22px;
	font-size:12px;
	BORDER-bottom: #D9D9D9 1px solid;
	/*BORDER-LEFT: #D9D9D9 1px solid;*/
	BORDER-RIGHT: #D9D9D9 1px solid;
	padding:5px 0 5px 23px;
	display:block;
}

#right ul.subnavi li.aa1{
BACKGROUND: url(../img/common/side_li_bg2.jpg) no-repeat;
LINE-HEIGHT: 22px;
font-size:12px;
	/*BORDER-bottom: #D9D9D9 1px solid;*/
	BORDER-LEFT: #D9D9D9 1px solid;
	BORDER-RIGHT: #D9D9D9 1px solid;
	padding:5px 0 5px 43px;
}








/*サブナビ　仮CSS。
---------------------------------------------------------------------------*/

/*ニュースエリア*/
#left .news02 {
	float:left;
	BORDER-TOP: #d9d8d8 1px solid;
	BORDER-LEFT: #d9d8d8 1px solid;
	BORDER-RIGHT: #d9d8d8 1px solid;
	PADDING-BOTTOM: 0px;
	margin-top: 15px;
}

#left .news02 h2 {
	margin-top: 0px;
	BACKGROUND-IMAGE: url(../img/top/h2_04.jpg);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 710px;
	HEIGHT: 37px;
	float:left;
}

#left .news02 h2 p {
	float:right;
	margin-top: 15px;
	margin-right: 5px;
	WIDTH: 120px;
	HEIGHT: 18px
}

#left .news02 .area {
	background:url(../img/common/icon_01.jpg) no-repeat 10px center;
	margin-left: 1px;
	margin-right: 1px;
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #d9d8d8 1px solid;
	WIDTH: 708px;
	HEIGHT: 36px;
	float:left;
}

#left .news02 .area .date {
	LINE-HEIGHT: 36px;
	FONT-SIZE: 15px;
	FONT-WEIGHT: normal;
	COLOR: #808080;
	float:left;
	PADDING-left: 36px;
}
#left .news02 .area .title {
	LINE-HEIGHT: 36px;
	FONT-SIZE: 15px;
	FONT-WEIGHT: normal;
	float:right;
	WIDTH: 500px;
}


#left .pagenavi{
	text-align: center;
	padding-top: 15px;
	WIDTH: 710px;
	float:left;
}
#left .pagenavi a{
    padding: 8px 15px 8px 15px;
	margin:  0px 100px 0px 100px;
	FONT-SIZE: 15px;
	background:url(../img/news/btn.jpg) no-repeat center center;
	LINE-HEIGHT: 28px;
}

#left .pagenavi a:hover{
	background:url(../img/news/btn02.jpg) no-repeat center center;
}

 
 
 /*銀・抗菌焼結被膜品 　仮CSS。
---------------------------------------------------------------------------*/
 
#left .technology_ta {
	text-align: left;
	width: 710px;
	margin: 5px 0px;
	PADDING: 0px;
	BORDER: 0px;
}

#left .technology_td {
	BORDER: 0px;
	TEXT-ALIGN: center;
	PADDING: 0px;
	LINE-HEIGHT: 20px;
	FONT-SIZE: 15px;
	VERTICAL-ALIGN: top;
	LETTER-SPACING: 0px;
}

#left .technology_td2 {
	BORDER: 0px;
	TEXT-ALIGN: center;
	PADDING: 0px;
	LINE-HEIGHT: 20px;
	FONT-SIZE: 15px;
	VERTICAL-ALIGN: bottom;
	LETTER-SPACING: 0px;
}

 /*コピー商品に関して
---------------------------------------------------------------------------*/

/*
#copy .photo_frame { padding:4px; border:1px solid #CCC; }
#copy .mar_tb10 { margin:10px 0 10px 0; }
#copy .mar_r10 { margin:0 10px 0 0; }
.copybg .sepa { border-bottom;1px dotted #FFA; }

#copy .seiki { background-color:#690; text-align:center; color:#FFF; display:block; line-height:20px; font-size:12px; }
#copy .copy { background-color:#E00; text-align:center; color:#FFF; display:block; line-height:20px; font-size:12px; }
#copy .seiki_icon { background-color:#690; text-align:center; color:#FFF; display:inline-block; line-height:20px; font-size:12px; width:60px; margin:0 10px 0 15px; }
#copy .copy_icon { background-color:#E00; text-align:center; color:#FFF; display:inline-block; line-height:20px; font-size:12px; width:60px; margin:0 10px 0 15px; }
#copy .libox { background-color:#FFD; width:370px; padding:10px; font-size:14px; line-height:22px; }
#copy .libox2 { background-color:#FFD; padding:10px; font-size:14px; line-height:22px; }

#copy .copybg { background:url(../img/copy/copy_bg.png) no-repeat; width:670px; height:755px; position:relative; font-size:15px; }
#copy .copybg .div1 { position:absolute; top:10px; left:290px; width:370px; }
#copy .copybg .div2 { position:absolute; top:409px; left:448px; width:208px; }
#copy .copybg p { margin-bottom:5px; }
*/

#copy .box_padding { padding:20px; width:670px; }
#copy .mar_t20 { margin:20px 0 0 0; }
#copy .mar_tb20 { margin:20px 0 20px 0; }

/* table-copy */
table.table-copy { border:1px #D9D9D9 solid; border-collapse:collapse; border-spacing:0; color:#000; }
table.table-copy td { padding:5px 10px 5px 10px; border:#D9D9D9 solid; border-width:0 1px 0 1px; width:315px; }

.cb { border-bottom:1px solid #CCC; padding-bottom:20px; width:670px; }
.cbox0 { color:#06B; font-weight:bold; }
.cbox0 span.number { color:#FFF; background:#06B; padding:0 3px 0 3px; margin-right:10px; }
.cbox1 span { color:#FFF; background:#690; padding:1px 3px 0 3px; margin-right:10px; text-align:center; width:80px; }
.cbox2 span { color:#FFF; background:#E00; padding:1px 3px 0 3px; margin-right:10px; text-align:center; width:80px; }

