*{margin:0; padding:0;}

#btn6 a   { font-size: 1em; text-decoration: none; background-image: url("../images/top/side_bg0.gif"); background-repeat: no-repeat; text-align: left; display: block; padding-top: 0; padding-left: 10px; width: 156px; height: 16px }
 


#btn6 a:hover { color: white; background-image:url(../images/top/side_bg.gif); font-family: "MS P Gothic", osaka; background-repeat:no-repeat
; } 



body{ color: black; font-size: 12px; background-color:#ddd; width:100%; font-family: "MS P Gothic", osaka; line-height: 18px; }
#my_body{ background-color: white; margin:0 auto; width:800px; border-left:1px solid #808080; border-right:1px solid #808080; }
#my_navigation{ background-color: white; float:left; width:166px; }

#my_contents{ background-color: white; float:left; width:633px; }
#mymain{border-left:20px solid #fff;}
#mynavi{ background-color: white; border:solid 0 #fff; }
.contents p{}
li {list-style:none;}
h3 { color: red; font-size: 17px; font-family: "MS P Gothic", osaka; margin-bottom: 5px; }
h4 { color: red; font-size: 12px; font-family: "MS P Gothic", osaka; margin-bottom: 5px; }
.bar { background-image: url(../images/share/sintyaku_bar.gif); width: 591px; height: 29px; }
.table { ; background-color: #7f7f7f; }
/*<agl.folder "common">*/
	.---common-----------  /* サイトマップ */ { }
	.m_top_botan { margin-top: 5px; margin-bottom: 15px; }
	.page_top { color: #808080; font-size: 10px; text-decoration: underline; font-family: "MS P Gothic", osaka; margin-top: 5px; margin-bottom: 15px; }
	.page_top:hover { color: red; font-size: 10px; text-decoration: underline; font-family: "MS P Gothic", osaka; margin-top: 5px; margin-bottom: 15px; }
	
.page_top2 { color: #808080; font-size: 10px; text-decoration: underline; font-family: "MS P Gothic", osaka; margin-top: 5px; margin-bottom: 15px; margin-left: 20px; }
.page_top2:hover { color: red; font-size: 10px; text-decoration: underline; font-family: "MS P Gothic", osaka; margin-top: 5px; margin-bottom: 15px; margin-left: 20px; }

.toppage_banner { text-align: center; width: 595px; margin-bottom: 20px; }
	.space_1 { margin-top: 10px; }
	.space_1_2 { margin-top: 10px; margin-left: 20px; }
	.hidari_20 { margin-left: 20px; }
	.box_all { width: auto; height: auto; }
/*</agl.folder>*/
/*<agl.folder "header">*/
	.----head---- { }
	#my_header{ background-image: url(../images/share/head.gif); background-position: 0 0; width:800px; clear:both; text-align:right; height: 134px; }
	#01_header{ background-color: black; width:100%; border-bottom:2px solid #fff; }
	.head_txt  { color: black; font-size: 12px; line-height: 16px; font-family: "MS P Gothic", osaka; font-weight: 900; }
	.head_txt:hover  { color: red; font-size: 12px; line-height: 16px; font-family: "MS P Gothic", osaka; font-weight: 900; text-decoration: underline  }
	.head_cart_txt  { margin-top: 15px; margin-right: 20px; margin-bottom: 5px; }
/*</agl.folder>*/
/*<agl.folder "side">*/
.side_link  { color: white; font-size: 12px; line-height: 18px; font-family: "MS P Gothic", osaka; text-decoration: none; width: 166px; height: 16px; margin: 0 0 1px; padding: 0; }
.side_link:hover   { color: white; font-size: 12px; font-family: "MS P Gothic", osaka; line-height: 18px; text-decoration: none; background-color: red; margin: 0 0 1px; padding: 0; width: 166px; height: 16px }
.side_link:visited  { color: white; font-size: 12px; line-height: 18px; font-family: "MS P Gothic", osaka; text-decoration: none; width: 166px; height: 16px; margin: 0 0 1px; }
/*</agl.folder>*/
/*<agl.folder "itme_page">*/
	.img_seihin_sita {
	float: none;
	margin-right: 25px;
	margin-bottom: 40px;
	text-align: center;
	width: 350px;
}
	.img_seihin_sita2 { float: none; text-align: center; width: 350px; height: auto; margin-top: 5px; margin-bottom: 10px; }
	.m_space_1 { margin: 0 0 20px; }
	.m_space_2 { margin: 0 20px 0 0; }
	.m_top_txt { margin: 5px 20px 30px 0; padding-left: 20px; }
	.m_saisyuu { margin: 5px 20px 30px 0; }
	.item_title  { color: black; font-size: 12px; line-height: 13px; font-family: "MS P Gothic", osaka; background-image: url(../product/server/1u/images/h1_bg.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; top: 0; left: 0; right: 0; bottom: 0; width: 591px; height: 27px; margin-top: 20px; padding-left: 20px; }
	.m_komidasi  { color: black; font-size: 11px; line-height: 18px; font-family: "MS P Gothic", osaka; text-decoration: none; margin-top: 3px; margin-right: 20px; margin-bottom: 20px; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; border-bottom: 1px solid red; }
	.m_title { margin-top: 20px; }
	.m_ue10_sita_5 { margin-top: 10px; margin-bottom: 5px; margin-left: 0; }
	.m_ue_sita_5 { margin-top: 5px; margin-bottom: 5px; margin-left: 0; }
	.m_ue_sita_10 { margin-top: 10px; margin-bottom: 10px; margin-left: 0; }
	.m_ue_sita_20 { margin-top: 20px; margin-bottom: 20px; margin-left: 0; }
	.m_ue_sita_30 { margin-top: 30px; margin-bottom: 30px; margin-left: 0; }
	.m_ue_10 { margin-top: 10px; }
	.m_ue_20 { margin-top: 20px; }
	.m_ue_30 { margin-top: 30px; }
	.m_migi { margin: 0 20px 0 0; }
	.m_hidari_5 { margin-top: 0; margin-bottom: 0; margin-left: 5px; }
	.m_hidari_20 { margin-top: 0; margin-bottom: 0; margin-left: 20px; }
	.m_hidari_35 { margin-top: 0; margin-bottom: 0; margin-left: 35px; }
	.m_sita_10 { margin-top: 0; margin-bottom: 10px; margin-left: 0; }
	.m_sita_20 { margin-top: 0; margin-bottom: 20px; margin-left: 0; }
	.m_sita_30 { margin-bottom: 30px; }
	.title_back  { background-image: url(../product/server/1u/images/1u_04_titleback.gif); background-repeat: repeat; }
	.line_item { width: 591px; margin-top: 5px; margin-right: 20px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #f00; }
	.img_seihin { float: left; margin-right: 25px; margin-bottom: 40px; }
	.img_seihin1 { float: left; margin-right: 25px; margin-bottom: 120px; }
	.img_seihin2 { float: left; margin-right: 25px; margin-bottom: 720px; }
	.img_seihin3 { float: left; margin-right: 25px; }
	.m_bar_kanri { margin-top: 20px; margin-bottom: 10px; }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	#my_footer{ background-image: url(../images/share/foot.gif); width:800px; clear:both; border-top:2px solid #fff; text-align:left; height: 97px; }
	.txt_foot_white  { color: white; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; margin-top: 20px; margin-left: 465px; }
	.txt_foot_wh  { color: white; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; }
	.txt_foot_wh:hover  { color: red; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; text-decoration: underline ; }
	.m_mailbox  { color: white; font-size: 12px; line-height: 20px; margin-top: 25px; margin-right: 0; margin-left: 20px; }
/*</agl.folder>*/
/*<agl.folder "left">*/
	.box_back {  }
/*</agl.folder>*/
/*<agl.folder "pankuzu">*/
	.m_pankuzu { margin: 10px 0 10px 0; }
/*</agl.folder>*/
/*<agl.folder "txt_black">*/
	/*グレー*/
	.txt_9_gray  { color: #7f7f7f; font-size: 9px; line-height: 12px; font-family: "MS P Gothic", osaka; }
	/*ブラック*/
	.txt_10_black  { color: black; font-size: 10px; line-height: 16px; font-family: "MS P Gothic", osaka; }
	.txt_11_black  { color: black; font-size: 12px; line-height: 16px; font-family: "MS P Gothic", osaka; text-decoration: none; }
	.txt_12_black  { color: black; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; }
	.txt_12_black_ul  { color: black; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; text-decoration: underline; }
	.txt_14_black_ul  { color: black; font-size: 15px; line-height: 20px; font-family: "MS P Gothic", osaka; font-weight: 900; }
	.txt_16_bk  { color: black; font-size: 20px; line-height: 16px; font-family: "MS P Gothic", osaka; font-stretch: extra-condensed; text-decoration: none  }
	.txt_20_black  { color: black; font-size: 20px; line-height: 16px; font-family: "MS P Gothic", osaka; text-decoration: none }
	/*ブラックボールド*/
	.txt_11_black_b  { color: black; font-size: 11px; line-height: 16px; font-family: "MS P Gothic", osaka; font-weight: 900; text-decoration: none; }
	.txt_13_black_b  { color: black; font-size: 13px; font-family: "MS P Gothic", osaka; font-weight: 900; text-decoration: underline; }
	.txt_13_bk_b   { color: black; font-size: 13px; font-family: "MS P Gothic", osaka; font-weight: bold; line-height: 20px }
	.txt_16_bk_b  { color: black; font-size: 20px; line-height: 16px; font-family: "MS P Gothic", osaka; font-weight: bolder; font-stretch: extra-condensed; }
	/*ブラックマウスオーバー*/
	.txt_12_bk  { color: black; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; font-weight: 900; text-decoration: underline; }
	.txt_12_bk:hover  { color: red; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; font-weight: 900; text-decoration: underline ; }

.txt_12_bk  { color: black; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; font-weight: normal; text-decoration: underline; }
.txt_12_bk:hover  { color: red; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; font-weight: normal; text-decoration: underline ; }
	.txt_last  { color: black; font-size: 11px; line-height: 18px; font-family: "MS P Gothic", osaka; text-decoration: none; margin-top: 8px; margin-bottom: 30px; padding-right: 20px; }
/*</agl.folder>*/
/*<agl.folder "txt_white">*/
	/*ホワイト*/
	.txt_12_white  { color: white; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; text-decoration: none; margin-left: 10px; }
	.txt_14_white_b  { color: white; font-size: 14px; line-height: 20px; font-family: "MS P Gothic", osaka; font-weight: 900; text-decoration: none; }
	/*ホワイトボールド*/
	.txt_11_white_b  { color: white; font-size: 11px; line-height: 18px; font-family: "MS P Gothic", osaka; font-weight: bold; }
	/*ホワイトマウスオーバー
*/
	.txt_12_wh  { color: white; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; text-decoration: none; }
	.txt_12_wh:hover  { color: white; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; text-decoration: underline ; }
	.txt_12_wh:visited  { color: white; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; text-decoration: underline ; }
/*</agl.folder>*/
/*<agl.folder "txt_red">*/
	/*レッド*/
	.txt_10_red  { color: red; font-size: 10px; line-height: 16px; font-family: "MS P Gothic", osaka; }
	.txt_11_red  { color: red; font-size: 11px; line-height: 16px; font-family: "MS P Gothic", osaka; }
	.txt_12_red2  { color: red; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; font-weight: bold; }
	.txt_16_red  { color: red; font-size: 16px; line-height: 20px; font-family: "MS P Gothic", osaka; font-weight: normal; }
	/*レッドマウスオーバー*/
	.txt_10_rd  { color: red; font-size: 10px; line-height: 20px; font-family: "MS P Gothic", osaka; text-decoration: underline; }
	.txt_10_rd:hover  { color: black; font-size: 10px; line-height: 20px; font-family: "MS P Gothic", osaka; text-decoration: underline ; }
	.txt_11_rd  { color: red; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; text-decoration: underline; }
	.txt_11_rd:hover  { color: red; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; text-decoration: underline ; }
/*</agl.folder>*/
.inline  { color: black; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; margin-top: 15px; margin-left: 10px; }
/*<agl.folder "go_to_top">*/
/*</agl.folder>*/
.inline_txt  { color: red; font-size: 12px; font-family: "MS P Gothic", osaka; font-weight: bold; }
.txt_12_inline  { color: black; font-size: 11px; font-family: "MS P Gothic", osaka; line-height: 16px; }
.txt_11_inline  { color: black; font-size: 11px; line-height: 16px; font-family: "MS P Gothic", osaka; text-decoration: none; margin-bottom: 10px; }

.tenkai_top { font-stretch: condensed; background-color: red; width: 571px; height: 20px; margin-right: 22px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; }
.m_l_r_36 { margin-top: 0; margin-right: 36px; margin-left: 36px; }
.m_outletserver  { color: black; font-size: 11px; line-height: 18px; font-family: "MS P Gothic", osaka; background-color: #e6e6e6; text-decoration: none; margin-top: 3px; margin-right: 23px; margin-bottom: 20px; padding: 3px 10px; }
.m_soft_txt  { color: black; font-size: 11px; line-height: 14px; font-family: "MS P Gothic", osaka; background-color: #e6e6e6; text-decoration: none; margin: 10px; }
.m_soft_1  { color: black; font-size: 11px; line-height: 18px; font-family: "MS P Gothic", osaka; background-color: #e6e6e6; text-decoration: none; margin-top: 3px; margin-right: 23px; margin-bottom: 5px; padding: 10px 18px; }
.m_case_txt  { margin: 5px 5px 5pt; }
.---info-----------  /* サイトマップ */ { }
.img_info { float: left; margin-right: 25px; }

.---sitemap-----------  /* サイトマップ */ { }
/*<agl.folder "14_sitemap">*/
	.txt_12_rd  { color: red; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; font-weight: bold; }
	.txt_12_rd:hover  { color: red; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; font-weight: bold; text-decoration: underline ; }
	.link_12_bk  { color: black; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; text-decoration: none; }
	.link_12_bk:hover  { color: black; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; text-decoration: underline ; }
	.link_12_bk:visited  { color: red; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; text-decoration: underline ; }
/*</agl.folder>*/
.---faq-----------  /* サイトマップ */ { }

.---banner-----------  /* サイトマップ */ { }
.m_icon  { margin-top: 3px; margin-bottom: 3pt; margin-left: 25px; }
/*<agl.folder "15_admin_cloak">*/
	/*アドミンクローク*/  
	#box1{ width: 591px; height: 321px; }
	.ad_bar { background-image: url(../product/admin_cloak/images/img_03_02bar.gif); width: 576px; height: 21px; margin: 15px 0 20px; padding: 2px 0 0 15px; }
	.froat_hidari { float: left; }
	.txt_12_bl { color: #0023a9; font-size: 11px; font-family: "MS P Gothic", osaka; line-height: 16px; text-decoration: none; margin-left: 15px; }
	.txt_13_bl { color: #0023a9; font-size: 13px; font-family: "MS P Gothic", osaka; line-height: 16px; text-decoration: none; margin-bottom: 10px; }
	.txt_16_bl  { color: #0023a9; font-size: 16px; font-family: "MS P Gothic", osaka; font-weight: 900; line-height: 20px; margin-top: 10px; margin-bottom: 5px; margin-left: 15px; }
	.m_sita_70 { margin-bottom: 70px; }
	.line { width: 591px; margin-top: 20px; margin-bottom: 20px; border-bottom: 1px dotted #999; } 
/*</agl.folder>*/
/*<agl.folder "16_hosting">*/
	.txt_11_bl { color: #0023a9; font-size: 12px; font-family: "MS P Gothic", osaka; line-height: 16px; text-decoration: none; }
	.table_box { margin: 10px 0 10px 5px; padding: 0; }
	.txr_box_server { width: 591px; height: auto; margin-left: 20px; }
	.02_txtbox { width: 233px; height: 211px; float: left; }
	.line_shot { width: 576px; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px dotted #999; }
/*</agl.folder>*/
.demo_botan { text-align: right; width: 576px; height: 30px; margin-top: 20px; margin-bottom: 20px; }
/*<agl.folder "よび">*/
	.side2_link  { color: white; font-size: 12px; line-height: 18px; font-family: "MS P Gothic", osaka; text-decoration: none; }
	.side2_link:hover  { color: white; font-size: 12px; line-height: 18px; font-family: "MS P Gothic", osaka; text-decoration: underline ; }
	.side2_link:visited  { color: white; font-size: 12px; line-height: 18px; font-family: "MS P Gothic", osaka; text-decoration: none; }
/*</agl.folder>*/
.txt_15_bk_b {
color: black; font-size: 15px; font-family: "MS P Gothic", osaka; font-weight: bold; line-height: 20px
}
.txt_15_black_ul {
color: black; font-size: 15px; line-height: 20px; font-family: "MS P Gothic", osaka; font-weight: 900;
}
.txt_10_bl {
color: #0000FF; font-size: 10px; line-height: 16px; font-family: "MS P Gothic", osaka;
}
.txt_12_wha {
color: white; font-size: 12px; line-height: 20px; font-family: "MS P Gothic", osaka; text-decoration: underline;
}
.page_top11 {
color: #666666; font-size: 12px; text-decoration: underline; font-family: "MS P Gothic", osaka; margin-top: 5px; margin-bottom: 15px;
}
.page_top11:hover {
color: red; font-size: 12px; text-decoration: underline; font-family: "MS P Gothic", osaka; margin-top: 5px; margin-bottom: 15px;
}

/*kawamura_rack_added20080130*/

table.detail01{
width: 590px;
}

.img_l{
margin-right:10px;
}


.img_r{
margin-left:10px;
}

#category_01 {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 190px;
	float: left;
}

#category_01 h3{
	background-repeat: no-repeat;
	width: 190px;
	background-image: url(../product/kawamura_rack/option/category_t_01.jpg);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 35px;
}

#category_02 {
	background-repeat: no-repeat;
	padding: 0px;
	height: auto;
	width: 190px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#category_02 h3{
	background-repeat: no-repeat;
	width: 190px;
	background-image: url(../product/kawamura_rack/option/category_t_02.jpg);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 35px;
}

#category_03 {
	background-repeat: no-repeat;
	padding: 0px;
	height: auto;
	width: 190px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#category_03 h3{
	background-repeat: no-repeat;
	width: 190px;
	background-image: url(../product/kawamura_rack/option/category_t_03.jpg);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 35px;
}




#category_04 {
	background-repeat: no-repeat;
	padding: 0px;
	height: auto;
	width: 190px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#category_04 h3{
	background-repeat: no-repeat;
	width: 190px;
	background-image: url(../product/kawamura_rack/option/category_t_04.jpg);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 35px;
}


#category_05 {
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	height: auto;
	width: 190px;
	float: left;
}

#category_05 h3{
	background-repeat: no-repeat;
	width: 190px;
	background-image: url(../product/kawamura_rack/option/category_t_05.jpg);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 35px;
}




ul.categorylist{

}

ul.categorylist li{
	background-image: url(../images/share/midasi_sankaku.gif);
	background-repeat: no-repeat;
	background-position:0px 5px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


.categorylist a{
	text-decoration: none;
	color: #333333;

}

.categorylist a:hover{
	text-decoration: none;
	color: #FF0000;

}


table.column3{
	width: 590px;
	border-spacing:0;
	border-collapse:collapse;

}


table.column3 td.data{
	padding-right:5px;
	width: 180px;
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;

}


.caption{
	width:590px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
}
.caption  h3{
	width:585px;
	height:22px;
	background-image: url(../product/kawamura_rack/large_rack/images/caption_h2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}


.caption p{
	padding: 10px;

}
.tenkai_top2 {
font-stretch: condensed; background-color: red; width: 571px; height: 28px; margin-right: 0px; margin-bottom: 10px; padding-top: 4px; padding-bottom: 18px; padding-left: 20px;
}
.tenkai_topwh2 {
font-stretch: condensed; background-color: #2c2c2c; width: 571px; height: 28px; margin-right: 0x; margin-bottom: 10px; padding-top: 4px; padding-bottom: 18px; padding-left: 20px;
}

table.form{
	width:500px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	font-style: normal;
	line-height: 150%;
	border-collapse:collapse;
	margin-top: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CF8F8F;
	border-left-color: #CF8F8F;
	border-right-width: 1px;
	border-right-color: #CF8F8F;
}


table.form td.ind{
	width:150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CF8F8F;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right-style: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-weight: normal;
	padding-left: 5px;
	vertical-align:top;
	background-color: #EFEFEF;
	color: #B11C14;
}

table.form td.dat{
	width:330px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CF8F8F;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CF8F8F;
	padding-right: 10px;
}

h4.article{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 130%;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 570px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #003399;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;

}

p.c{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	font-style: normal;
	line-height: 150%;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #454545;

}


h5.article{
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 585x;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	clear: both;
}


.formwrap{
float:left;
width:550px;
margin-left: 20px;
}
input,textarea {
font-size: 100%;
}
a:hover img.button1{
	opacity:0.65;
	filter: alpha(opacity=65);
	}
.background_g1 {
	background-image: url(../info/support/inventory/background_g1.jpg);
	background-repeat: no-repeat;
	width: 591px;
	height: 11px;
}
.background_g2 {
	background-image: url(../info/support/inventory/background_g2.jpg);
	background-repeat: repeat-y;
	width: 591px;
	color: #666666;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 12px;
	text-transform: none;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.background_g3 {
	background-image: url(../info/support/inventory/background_g3.jpg);
	background-repeat: no-repeat;
	width: 591px;
	height: 12px;
}
table.data td.ind{

	width:95px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	padding-top: 5px;

	padding-bottom: 5px;

	border-right-style: none;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	font-weight: bold;

	padding-left: 5px;

}

table.data{
	width:580px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	font-style: normal;
	line-height: 150%;
	border-collapse:collapse;
	border:none;
	margin-top: 10px;
	color: #666666;
	margin-bottom: 10px;

}
table.data td.dat2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	background-color: #F7FBFF;
}
table.data td.dat {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	background-color: #EEFAFF;
}
.m_sita_3 {
margin-top: 0; margin-bottom: 5px; margin-left: 0;
}
.test1{
width:115px;
float:left;
}
.test2{
width:115px;
float:left;

}
table.data td.dat3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	background-color: #EEFAFF;
	background-image: url(../info/support/download/titile_b.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}
.txt_12_redk {
color: CC0000; font-size: 12px; line-height: 16px; font-family: "MS P Gothic", osaka; font-weight: 900; text-decoration: none;
}
.txt_14_redk {

color: CC0000; font-size: 14px; line-height: 16px; font-family: "MS P Gothic", osaka; font-weight: 900; text-decoration: none;
}
