
* { margin: 0px;padding: 0px; }

body{ margin: 0px;padding: 0px;text-align: center;background: #ffffff url(bg.gif) repeat-y center top; }

p { font-size:12px;margin-bottom:8px;color:#555555;line-height:18px;}
p.style1 { font-size:12px;margin-bottom:8px;color:#555555;line-height:14px;}
p.style2 { font-size:14px;margin-bottom:8px;color:#a52a2a;font-weight:bold;line-height:20px;}
p.style3 { font-size:14px;margin-bottom:8px;color:#555555;line-height:20px;}
p.style4 { font-size:11px;margin-bottom:8px;color:#555555;line-height:14px;}
p.style5 { font-size:11px;margin-bottom:8px;line-height:14px;}
p.style6 { font-size:14px;margin-bottom:8px;color:#55555;line-height:20px;}

b.brown { color:#a52a2a;font-weight:bold;}
b.style1 { font-size:16px;color:#a52a2a;font-weight:bold;line-height:20px;}

img { border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;}

.c {text-align:center;}
.r {text-align:right;}
.l {text-align:left;}

a { color: #0e6ed4; text-decoration: underline;}
a:visited { color: #0e6ed4; text-decoration: underline;}
a:hover { color:#0e6ed4; text-decoration: underline;}

#aiwa { margin-left:-8px;padding:5px 0px 0px 25px;width:775px;text-align:left;background:#ffffff; }
#aiwa .add_index1 { float:left;width:205;height:46; }
#aiwa .add_index2 { float:left;width:540;height:46;text-align:right }
#aiwa .add_1 { float:left;padding-top:3px;font-size:13px;color:#555555;line-height:14px;width:430px;text-align:left;}
#aiwa .add_2 { width:312;height:46;text-align:right;}
#aiwa .add_3 { float:left;padding-top:3px;font-size:14px;color:#555555;width:525px;text-align:left;line-height:0.5ex;}
#aiwa .add_4 { width:212;height:46;text-align:right;}
#aiwa .add_3 .space1 { letter-spacing:0.3ex;}
#aiwa .add_3 .space2 { letter-spacing:1.7ex;}

#all { margin-left:auto;width:760px;margin-right:auto;text-align: left; }
#all_index { margin-left:auto;width:571px;margin-right:auto;text-align: left; }
#main { float: left; width: 571px; }
#contents { width: 760px; }

#pankuzu { font-size: 14px;line-height:36px;color:#555555;text-align:left;padding-left:15px;}
#pankuzu_copy { font-size: 11px;line-height: 26px;color:#555555;text-align:right;padding-right:15px;background: url(head_top-a.jpg) no-repeat left top; }

#pankuzu a { text-decoration:none;color:#0e6ed4; }
#pankuzu a:visited { text-decoration:none;color:#0e6ed4; }
#pankuzu a:hover { text-decoration:none;color:#0e6ed4; }

#box-head { background:url(bgimg1.gif);margin-left:auto;margin-right:auto;width:100%; }
#summary { background:url(bgimg1.gif);font-size:11px;padding:5px 0px 5px 0px;width:770px;color:#ffffff;text-align:center; }

#head { background:#ffffff;width:100%; }
#headline { background:#ffffff; }

#head .head-float { width: 740px; }

#head-links { background:#ffffff;margin-left:auto;margin-right:auto;width:768px;height:60px;text-align:left;padding-top:5px; }
#head-links-add1{ float:left;}
#head-links-add2{ float:left;}
#head-links-add3{ padding:10px 0px 0px 30px;font-size:14px;line-height:20px;letter-spacing:1px;width:340px; }

#head-navi { background:url(bg.gif) no-repeat left top;width:768px;text-align:center; }


#menu { padding-right:4px;padding-left:6px;padding-top:0px;padding-bottom:10px;float:right;width:179px;}
#menu_copy { padding-right:4px;padding-left:6px;padding-top:36px;float:right;width:179px;background: url(head_top-c.jpg) no-repeat left top; }
#menu .menu-top { background: url(img/menu_top_bg.gif) no-repeat left top;margin-right: -7px;margin-left: -3px; }

#menu ul { margin: 0px 0px 10px -3px;padding: 0px 0px 0px;list-style: none;background: url(img/menu_ul_bg.gif) no-repeat left bottom; }
#menu li { font-size: 14px;color:#555555;margin: 0px;padding: 3px 0px 0px 0px;background: url(img/menu_li_bg.gif) repeat-y; }
#menu li a { font-size: 12px;line-height: 4px;background: url(img/menu_li_a.gif) no-repeat;display: block;padding-left: 3px; }
#menu li a:hover { background: url(img/menu_li_a_hover.gif) no-repeat; }

#menu .menu-tool {width:178px;}
#menu .menu-dl { background:url(sideb_frame.gif);width:176px;margin-bottom:20px; }

#menu .bn-other a { font-size:11px;line-height:13px;color:#333333;text-decoration:none;display:block;margin:5px 4px 8px 4px; }
#menu .bn-other a:visited { color:#555555;text-align:left;text-decoration:none; }
#menu .bn-other a:hover { color:#555555; }

#menu .inquiry { font-size:12px;line-height:15px;color:#555555;width:170px;text-align:left;text-decoration:none;display:block;margin:5px 0px 8px 8px; }
#menu .inquiry2 { font-size:11px;line-height:15px;color:#555555;width:170px;text-align:left;text-decoration:none;display:block;margin:5px 0px 8px 8px; }

#menu .menu-links { text-align:left;padding: 5px 0px 5px 4px;line-height:12px; }
#menu .menu-links a { font-size: 14px;color: #2383df;text-decoration: underline; }
#menu .menu-links a:visited { color: #2383df;text-decoration: underline; }
#menu .menu-links a:hover {color: #2383df;text-decoration: underline; }

#menu-index { padding-right:4px;padding-left:6px;padding-top:36px;float:right;width:179px;}
#menu-index .menu-top { background: url(img/menu_top_bg.gif) no-repeat left top;margin-right: -7px;margin-left: -3px; }

#menu-index .menu-tool {width:178px;}
#menu-index .menu-dl { background:url(sideb_frame.gif);width:176px;margin-bottom:20px; }

#menu-index .bn-other a { font-size:11px;line-height:13px;color:#333333;text-decoration:none;display:block;margin:5px 4px 8px 4px; }
#menu-index .bn-other a:visited { color:#555555;text-align:left;text-decoration:none; }
#menu-index .bn-other a:hover { color:#555555; }

#menu-index .inquiry { font-size:12px;line-height:15px;color:#555555;width:170px;text-align:left;text-decoration:none;display:block;margin:5px 0px 8px 8px; }
#menu-index .inquiry2 { font-size:11px;line-height:15px;color:#555555;width:170px;text-align:left;text-decoration:none;display:block;margin:5px 0px 8px 8px; }

#menu-index .menu-links { text-align:left;padding: 5px 0px 5px 4px;line-height:12px; }
#menu-index .menu-links a { font-size: 14px;color: #2383df;text-decoration: underline; }
#menu-index .menu-links a:visited { color: #2383df;text-decoration: underline; }
#menu-index .menu-links a:hover {color: #2383df;text-decoration: underline; }

.topcomment { padding-left:10px;height:120px; }
.topcomment2 { padding-left:10px;background:url(head_btm.jpg) no-repeat right top;height:120px; }
.topcomment h1 { color:brown;font-size:15px;line-height:43px; }


#index { width: 550px;text-align:left; }
#index .topitem { padding-bottom:9px;padding-top:16px;margin-bottom: 15px; }

#index .topitem table { background: url(img/index_product_btm.gif) no-repeat left bottom; }
#index .topitem td { text-align:center;padding-bottom:5px; }
#index .topitem div { padding: 0px 0px 15px 0px; }
#index .topitem a.text { line-height:16px;display: block;width:105px;font-size:12px;color:#0d6dd3;text-decoration:underline; }
#index .topitem a.text2 { line-height:16px;display: block;width:105px;font-size:11px;color:#0d6dd3;text-decoration:underline; }
#index .topitem a.text:visited { color:#0d6dd3;text-decoration:underline; }
#index .topitem a.text:hover { color:#0d6dd3;text-decoration:underline; }

{

#main2 { padding-right: 11px; padding-left: 10px;width:571px; float:left;}
#main2 h1 { padding-top: 15px; padding-left: 10px; font-size: 18px;margin-left: 0px; width:571px; color:#000000; line-height:60px; margin-right: -11px;margin-top:-10px}
#main2 h1_copy { padding-left: 30px; font-size: 18px; background: url(head_top-b.jpg) no-repeat left top; margin-bottom: 16px; margin-left: 0px; width:571px; color: #0e6ed4; line-height: 62px; margin-right: -11px; padding-top: 12px;}

#main2 .box-tab { background: url(tab_bg4.gif) no-repeat left top;width:561px;height:38px;line-height:28px;color:#ffffff;font-weight:bold;padding:0px 0px 20px 0px; }
#main2 .tab1 { float:left;width:240px;padding:3px 0px 0px 10px;font-size:15px; }
#main2 .tab2 { float:left;width:160px;padding:3px 0px 0px 8px;font-size:15px; }
#main2 .tab3 { padding:3px 0px 0px 8px;font-size:15px; }
#main2 .box-tab a { color: #FF4500; text-decoration: underline;font-size:13px;  }
#main2 .box-tab a:visited { color:#FF4500; text-decoration: underline;font-size:13px;  }
#main2 .box-tab a:hover { color:#800000; text-decoration: underline;font-size:13px;  }

#main2 .box-tab2 { background: url(tab_bg2.gif) no-repeat left top;width:561px;height:38px;
		line-height:28px;color:#ffffff;font-weight:bold;padding:0px 0px 20px 0px; }
#main2 .tab2-1 { float:left;width:160px;padding:3px 0px 0px 10px;font-size:15px; }
#main2 .tab2-2 { float:left;width:240px;padding:3px 0px 0px 8px;font-size:15px; }
#main2 .tab2-3 { padding:3px 0px 0px 8px;font-size:15px; }
#main2 .box-tab2 a { color:#FF4500; text-decoration: underline;font-size:13px; }
#main2 .box-tab2 a:visited { color:#FF4500; text-decoration: underline;font-size:13px; }
#main2 .box-tab2 a:hover { color:#800000; text-decoration: underline;font-size:13px; }

#main2 .box-tab3 { background: url(tab_bg3.gif) no-repeat left top;width:561px;height:38px;
		line-height:28px;color:#ffffff;font-weight:bold;padding:0px 0px 20px 0px; }
#main2 .tab3-1 { float:left;width:160px;padding:3px 0px 0px 10px;font-size:15px; }
#main2 .tab3-2 { float:left;width:165px;padding:3px 0px 0px 8px;font-size:15px; }
#main2 .tab3-3 { padding:3px 0px 0px 8px;font-size:15px; }
#main2 .box-tab3 a { color:#FF4500; text-decoration: underline;font-size:13px; }
#main2 .box-tab3 a:visited { color:#FF4500; text-decoration: underline;font-size:13px; }
#main2 .box-tab3 a:hover { color:#800000; text-decoration: underline;font-size:13px; }

#main2 .box-text { width: 557px;padding-top:30px; }
#main2 .box-text td { font-size: 12px; padding:5px 3px 5px 3px; color: #555555; line-height:18px; }
#main2 .box-text td.c { font-size: 12px; padding:5px 3px 5px 3px; color: #555555; line-height:18px;text-align:center; }
#main2 .box-text td.style2 { font-size: 11px; padding:5px 3px 5px 3px; color: #555555; line-height:14px; }
#main2 .box-text td.style2c { font-size: 11px; padding:5px 3px 5px 3px; color: #555555; line-height:14px;text-align:center; }

#main2 .block { margin-left:5px;width:561px; }
#main2 .block table{ border-top: 0px solid #999999;border-right: 0px solid #999999;border-bottom: 1px solid #999999;border-left: 1px solid #999999; }
#main2 .block td { font-size: 12px; padding:5px 3px 5px 3px; color: #555555; line-height:18px;border-top: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 0px solid #999999;border-left: 0px solid #999999; }
#main2 .block td.c { font-size: 12px; padding:5px 3px 5px 3px; color: #555555; line-height:18px;text-align:center;#main2 .block table{ border-top: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 0px solid #999999;border-left: 0px solid #999999; }

#main2 .block td.spec { background-color:#ffffcc;font-size: 12px;text-align:center; padding:5px 3px 5px 3px; color: #555555; line-height:18px;border-top: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 0px solid #999999;border-left: 0px solid #999999; }
#main2 .block td.spec2 { background-color:#ffffcc;font-size: 12px;text-align:center; padding:5px 3px 5px 3px; color: #555555; line-height:18px;border-top: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 0px solid #999999;border-left: 0px solid #999999; }
#main2 .block tr.spec { background-color:#ffffcc;text-align:center;}

#main2 .block table.c-style2{ border-top:0px;border-right:0px;border-bottom:0px;border-left:0px; }
#main2 .block td.c-style2 { font-size:12px;border-top:0px;border-right:0px;border-bottom:0px;border-left:0px; }

#main2 .f-left { float:left; }
#main2 .f-left_w270 { float:left;width:280px; }
#main2 .f-left_w120 { float:left;width:120px; }
#main2 .f-left_w80 { float:left;width:80px; }
#main2 .f-left_w90 { float:left;width:90px; }
#main2 .f-left_w100 { float:left;width:100px; }
#main2 .f-left_w170 { float:left;width:170px; }

#main2 .act-title { font-size: 16px; color: #228b22; line-height:18px; font-weight:bold; }

#serch {width:750px;text-align:right;font-size:8px;color:#555555;padding-top:10px;padding-bottom:10px;margin-right:10px;}

