/**ヘッダーメニュー**/
#head_menu .btn_02 { background:url(../images/index/top_btn02_over.gif) no-repeat;}

/*============================================================
//  メイン画像
//==========================================================*/

h3 { background:url(../images/products/pro_main.jpg) no-repeat; width:799px; height:132px; text-indent:-9999px;}

/*============================================================
//  レイアウト設定-製品案内トップ
//==========================================================*/

#pro_menu_left { float:left; width:269px; height:152px; text-align:left;}
#pro_menu_right { float:left; width:265px; height:152px; text-align:left;}
#pro_menu_left2 { float:left; width:269px; height:180px; text-align:left;}
#pro_menu_right2 { float:left; width:265px; height:180px; text-align:left;}

/*============================================================
//  レイアウト設定-詳細ページ
//==========================================================*/

/**right**/
.detail_right { float:right; width:264px; line-height:130%;}
/**中身が少ないページ対策**/
.detail_right_bm { float:right; width:264px; line-height:130%; margin:30px 0px 400px 0px;}
.detail_right_sub { float:right; width:284px; line-height:130%; margin:30px 0px 0px 0px;}
.detail_right_subnone { float:right; width:284px; line-height:130%; margin:10px 0px 0px 0px;}
/**left**/
.detail_left { float:left; width:235px; line-height:130%; padding:0px 25px 0px 0px;}
.detail_left_sub { float:left; width:250px; line-height:130%; margin:30px 0px 0px 0px;}
/**中身が少ないページ対策**/
.lay_none { width:534px; height:728px;}

.detail_left_subnone { float:left; width:250px; line-height:130%; margin:10px 0px 0px 0px;}
/**left-主要材料仕様**/
.detail_spec { border-top:solid 1px #000000; }

/*============================================================
//  LEFTコンテンツ
//==========================================================*/

/**タイトル設定**/
h2 { background:url(../images/products/pro_tit.gif) no-repeat; width:514px; height:25px; font-size:14px; padding:10px 0px 0px 20px; margin:0px 0px 10px 0px; }
h4 { font-size:12px;}
.title_underimg{ padding:0px 0px 4px 15px; margin:0 0 10px 0; background: url(../images/products/title_under_img.gif) repeat-x bottom; width:519px;}
.title_underimg_h{ padding:0px 0px 4px 15px; margin:0 0 10px 0; background: url(../images/products/title_under_img.gif) repeat-x bottom; width:250px;}

/**製品案内トップ-各種メニュー**/
#pro_menu01 { background:url(../images/products/pro_s01.jpg) no-repeat; width:65px; height:139px; padding:3px 0px 0px 200px; }
#pro_menu02 { background:url(../images/products/pro_s02.jpg) no-repeat; width:65px; height:139px; padding:3px 0px 0px 200px; }
#pro_menu03 { background:url(../images/products/pro_s03.jpg) no-repeat; width:65px; height:139px; padding:3px 0px 0px 200px; }
#pro_menu04 { background:url(../images/products/pro_k01.jpg) no-repeat; width:65px; height:139px; padding:3px 0px 0px 200px; }
#pro_menu05 { background:url(../images/products/pro_t01.jpg) no-repeat; width:65px; height:139px; padding:3px 0px 0px 200px; }
#pro_menu06 { background:url(../images/products/pro_t02.jpg) no-repeat; width:65px; height:139px; padding:3px 0px 0px 200px; }
#pro_menu07 { background:url(../images/products/pro_t03.jpg) no-repeat; width:65px; height:139px; padding:3px 0px 0px 200px; }
#pro_menu08 { background:url(../images/products/pro_t04.jpg) no-repeat; width:65px; height:139px; padding:3px 0px 0px 200px; }
#pro_menu09 { background:url(../images/products/pro_b01.jpg) no-repeat; width:65px; height:139px; padding:3px 0px 0px 200px; }
#pro_menu10 { background:url(../images/products/pro_y01.jpg) no-repeat; width:65px; height:139px; padding:3px 0px 0px 200px; }
#pro_menu11 { background:url(../images/products/pro_z01.jpg) no-repeat; width:65px; height:139px; padding:3px 0px 0px 200px; }
#pro_menu12 { background:url(../images/products/pro_r01.jpg) no-repeat; width:65px; height:139px; padding:3px 0px 0px 200px; }
#pro_menu13 { background:url(../images/products/pro_r02.jpg) no-repeat; width:65px; height:139px; padding:3px 0px 0px 200px; }
#pro_menu14 { background:url(../images/products/pro_d01.jpg) no-repeat; width:65px; height:139px; padding:3px 0px 0px 200px; }
#pro_menu15 { background:url(../images/products/pro_j01.jpg) no-repeat; width:65px; height:139px; padding:3px 0px 0px 200px; }
.btn_detail { background:url(../images/products/btn_detail.gif) no-repeat; width:54px; height:19px;}
.btn_detail a { display:block; width:54px; height:19px; text-indent:-9999px; outline:0;}
.btn_detail a:hover { background:url(../images/products/btn_detail_over.gif) no-repeat;}

/**詳細ページ-青太文字**/
.detail_right p { color:#0000FF; padding:0; margin:0; font-weight:bold;}
.txt_blue { color:#0000FF;}

/**詳細ページ-白文字**/
.white { color:#FFFFFF;}

/**詳細ページ-グレイ画像**/
.lr_margin { margin:0px 3px;}

/**詳細ページ-画像枠**/
.waku { border:solid 1px #cccccc;}
/**詳細ページ-画像枠-上余白5px**/
.waku_top { border:solid 1px #cccccc; margin:5px 0px 0px 0px;}
/**詳細ページ-関連製品、組合せ例**/
.detail_tit { background:url(../images/products/pro_detail_tit.gif) no-repeat; width:210px; height:19px; border-bottom:solid 1px #cccccc; padding:8px 0px 0px 10px;}
.detail_tit_long { background:url(../images/products/pro_detail_tit.gif) no-repeat; width:524px; height:18px; border-bottom:solid 1px #cccccc; padding:9px 0px 0px 10px;}
.detail_menu { padding:0px 0px 0px 7px;}

/**詳細ページ-関連製品-ボタン**/
/*VERTY-2F*/
.detail_related_2f { background:url(../images/products/pro_related_v02.jpg) no-repeat; width:206px; height:80px; margin:5px 0px 0px 0px;}
.detail_related_2f a { text-indent:-9999px; display:block; width:206px; height:80px; outline:0;}
.detail_related_2f a:hover { background:url(../images/products/pro_related_v02_over.jpg) no-repeat;}
/*VERTY-2X*/
.detail_related_2x { background:url(../images/products/pro_related_v03.jpg) no-repeat; width:206px; height:80px; margin:5px 0px 0px 0px;}
.detail_related_2x a { text-indent:-9999px; display:block; width:206px; height:80px; outline:0;}
.detail_related_2x a:hover { background:url(../images/products/pro_related_v03_over.jpg) no-repeat;}
/*NKC-SCR*/
.detail_related_scr { background:url(../images/products/pro_related_n01.jpg) no-repeat; width:206px; height:80px; margin:5px 0px 0px 0px;}
.detail_related_scr a { text-indent:-9999px; display:block; width:206px; height:80px; outline:0;}
.detail_related_scr a:hover { background:url(../images/products/pro_related_n01_over.jpg) no-repeat;}
/*NKC-ELB*/
.detail_related_elb { background:url(../images/products/pro_related_n02.jpg) no-repeat; width:206px; height:80px; margin:5px 0px 0px 0px;}
.detail_related_elb a { text-indent:-9999px; display:block; width:206px; height:80px; outline:0;}
.detail_related_elb a:hover { background:url(../images/products/pro_related_n02_over.jpg) no-repeat;}
/*VERTY-2FS*/
.detail_related_2fs { background:url(../images/products/pro_related_v04.jpg) no-repeat; width:206px; height:80px; margin:5px 0px 0px 0px;}
.detail_related_2fs a { text-indent:-9999px; display:block; width:206px; height:80px; outline:0;}
.detail_related_2fs a:hover { background:url(../images/products/pro_related_v04_over.jpg) no-repeat;}
/*VERTY-2XS*/
.detail_related_2xs { background:url(../images/products/pro_related_v05.jpg) no-repeat; width:206px; height:80px; margin:5px 0px 0px 0px;}
.detail_related_2xs a { text-indent:-9999px; display:block; width:206px; height:80px; outline:0;}
.detail_related_2xs a:hover { background:url(../images/products/pro_related_v05_over.jpg) no-repeat;}
/*ラクラック*/
.detail_related_rak { background:url(../images/products/pro_related_r01.jpg) no-repeat; width:206px; height:80px; margin:5px 0px 0px 0px;}
.detail_related_rak a { text-indent:-9999px; display:block; width:206px; height:80px; outline:0;}
.detail_related_rak a:hover { background:url(../images/products/pro_related_r01_over.jpg) no-repeat;}
/*バイラック*/
.detail_related_buy { background:url(../images/products/pro_related_b01.jpg) no-repeat; width:206px; height:80px; margin:5px 0px 0px 0px;}
.detail_related_buy a { text-indent:-9999px; display:block; width:206px; height:80px; outline:0;}
.detail_related_buy a:hover { background:url(../images/products/pro_related_b01_over.jpg) no-repeat;}
/*VERTY-3A*/
.detail_related_3a { background:url(../images/products/pro_related_v06.jpg) no-repeat; width:206px; height:80px; margin:5px 0px 0px 0px;}
.detail_related_3a a { text-indent:-9999px; display:block; width:206px; height:80px; outline:0;}
.detail_related_3a a:hover { background:url(../images/products/pro_related_v06_over.jpg) no-repeat;}

/**詳細ページ-図面PDFダウンロード**/
.down_pdf { background:url(../images/products/download_pdf.gif) no-repeat; width:181px; height:37px;}
.down_pdf a { text-indent:-9999px; display:block; width:181px; height:37px; outline:0;}
.down_pdf a:hover { background:url(../images/products/download_pdf_over.gif) no-repeat;}

/**詳細ページ-図面DXFダウンロード**/
.down_dxf { background:url(../images/products/download_dxf.gif) no-repeat; width:181px; height:37px;}
.down_dxf a { text-indent:-9999px; display:block; width:181px; height:37px; outline:0;}
.down_dxf a:hover { background:url(../images/products/download_dxf_over.gif) no-repeat;}

/**詳細ページ-しくみと使い方**/
.Structure { background:url(../images/products/Structured_back.gif) no-repeat; width:200px; height:20px; margin:17px 0px 0px 0px; color:#FFFFFF; padding:5px 0px 0px 20px; font-weight:bold;}
.Structure a { color:#FFFFFF;}
.Structure a:hover { color:#FFFFFF; text-decoration:none;}

/**詳細ページ-注意事項**/
.notes { margin:30px 0px 20px 0px; background:url(../images/products/notes.gif) no-repeat; width:247px; line-height:120%; font-size:10px; padding:20px 0px 0px 3px;}
.notes p { margin:0; padding:0;}

/**製品案内トップ-table設定**/
.pro_tab { width:534px; background:#999999; margin:5px 0px;}
.pro_tab .tit { background:#cccccc; padding:3px;}
.pro_tab td { background:#FFFFFF; padding:3px;}

/**製品詳細-table設定(VERTY-2X)**/
.pro_point_tab { margin:5px 0px 0px 0px; background:#f6f6f5; width:265px; height:205px; float:left;}
.pro_point_tab .tit { background:#f6f6f5;}
.pro_point_tab td { padding:3px; line-height:120%;}

.pro_pointr_tab { margin:5px 0px 0px 0px; background:#f6f6f5; width:269px; height:205px; float:right;}
.pro_pointr_tab .tit { background:#2b4bbf; color:#FFFFFF;}
.pro_pointr_tab .tit01 { background:#f6f6f5; padding:2px;}
.pro_pointr_tab td { background:#f6f6f5; padding:3px; line-height:120%;}
/**製品詳細-table設定(VERTY-2F)**/
.pro_pointf_tab { margin:5px 0px 0px 0px; background:#f6f6f5; width:265px; height:220px; float:left;}
.pro_pointf_tab .tit { background:#f6f6f5;}
.pro_pointf_tab td { padding:3px; line-height:120%;}

.pro_pointfr_tab { margin:5px 0px 0px 0px; background:#f6f6f5; width:269px; height:220px; float:right;}
.pro_pointfr_tab .tit { background:#2b4bbf; color:#FFFFFF;}
.pro_pointfr_tab .tit01 { background:#f6f6f5; padding:2px;}
.pro_pointfr_tab td { background:#f6f6f5; padding:3px; line-height:120%;}

/*============================================================
//  RIGHTコンテンツ-製品案内共通
//==========================================================*/

#pro_index { background:url(../images/products/pro_index.gif) no-repeat; width:211px; height:35px; text-indent:-9999px;}
.pro_index_back { background:url(../images/products/pro_index_back.gif) no-repeat; width:179px; height:23px; float:left; padding:11px 0px 0px 32px; line-height:120%;}
.pro_index_back a { color:#333333;}
.pro_index_back a:hover { color:#0000FF; text-decoration:none;}
/**例外：行数2行の対策**/
.pro_index_backl2 { background:url(../images/products/pro_index_back.gif) no-repeat; width:179px; height:31px; float:left; padding:3px 0px 0px 32px; line-height:120%;}
.pro_index_backl2 a { color:#333333;}
.pro_index_backl2 a:hover { color:#0000FF; text-decoration:none;}
/**最終行**/
.pro_index_back_end { background:url(../images/products/pro_index_back_end.gif) no-repeat; width:179px; height:24px; float:left; padding:11px 0px 0px 32px; line-height:120%; margin-bottom:10px;}
.pro_index_back_end a { color:#333333;}
.pro_index_back_end a:hover { color:#0000FF; text-decoration:none;}
/**表示ページ対策**/
.pro_index_back_b { background:url(../images/products/pro_index_back.gif) no-repeat; width:179px; height:23px; float:left; padding:11px 0px 0px 32px; line-height:120%;}
.pro_index_back_b a { color:#0000FF; text-decoration:none;}
.pro_index_back_b a:hover { color:#0000FF; text-decoration:none;}

.pro_index_backl2_b { background:url(../images/products/pro_index_back.gif) no-repeat; width:179px; height:31px; float:left; padding:3px 0px 0px 32px; line-height:120%;}
.pro_index_backl2_b a { color:#0000FF; text-decoration:none;}
.pro_index_backl2_b a:hover { color:#0000FF; text-decoration:none;}

.pro_index_back_end_b { background:url(../images/products/pro_index_back_end.gif) no-repeat; width:179px; height:24px; float:left; padding:11px 0px 0px 32px; line-height:120%; margin-bottom:10px;}
.pro_index_back_end_b a { color:#0000FF; text-decoration:none;}
.pro_index_back_end_b a:hover { color:#0000FF; text-decoration:none;}

.gray_color {color:#666666}