@charset "utf-8";

/* ------------------------- TOC

 ------------------------- */

/* ============================== a_index */
/*concents*/
.a_index #concents { }
/*sec_important*/
.a_index #sec_important { margin-bottom: 10px; }
.a_index #sec_important h2 { background: url(../img/icon/icon_sec_important.gif) no-repeat 0 0.1em; padding-left: 24px; }
.a_index #sec_important .icon_new { margin-right: 6px; }
.a_index #sec_important .newslist { background: none; }
.a_index #sec_important .newslist li { background: none; padding: 7px 0 0; }
.a_index #sec_important .newslist .news_detail { width: 808px; }
.a_index #sec_important .newslist a { margin-top: 0; }
.a_index #sec_important .txt_red { color: #c1272d; }
/*sec_product*/
.a_index #sec_product_news { margin-bottom: 20px; }
.a_index #sec_product_news .icon_new { margin-right: 6px;  }
.a_index #sec_product_news .icon_new { margin-right: 6px; }
.a_index #sec_product_news .newslist { margin-top: 4px; }
.a_index #sec_product_news .newslist { background: none; }
.a_index #sec_product_news .newslist li { background: none; padding: 7px 0 0; }
.a_index #sec_product_news .newslist .news_detail { width: 808px; }
.a_index #sec_product_news .newslist .news_detail a { margin-top: 0; }
/*sec_myarea*/
.a_index #sec_myarea { margin-bottom: 30px; }
/*sec_product*/
.a_index #sec_product { padding-bottom: 30px; }
.a_index #sec_product .list_product { width: 310px; }
.a_index #sec_product .list_product td { width: 155px; }
.a_index #sec_product .link_product_data { padding: 10px; min-height: 15px; }
.a_index #sec_product #sec_product_business { float: left; width: 463px; margin-right: 24px; }
.a_index #sec_product #sec_product_home { float: left; width: 463px; }
.a_index #sec_product #sec_product_data { float: right; width: 310px; }
.a_index #sec_product #sec_product_data .txt12 { margin: 10px 0; padding-left: 10px; }
/*sec_technical_data*/
.a_index #sec_technical_data { padding-bottom: 30px; }
.a_index #sec_technical_data .link_product_data { padding: 0 11px; }
.a_index #sec_technical_data #tec_Contents_search { padding: 0 11px; }
/*#sec_sales_information*/
.a_index #sec_sales_information { padding-bottom: 30px; border-bottom: 1px solid #ccc; }
.a_index #sec_sales_information .table_use { width: 645px; }
.a_index #sec_sales_information .table_use td { width: 215px; }
.a_index #sec_sales_information .table_use td a { text-decoration: none; }
.a_index #sec_sales_information .table_use td a img { width: 63px; height: 40px; }
.a_index #sec_sales_information .table_use td a span { max-width: 120px; }
.a_index #sec_sales_information .table_data { width: 310px; }
.a_index #sec_sales_information .table_data td { width: 155px; }
.a_index #sec_sales_information #sec_sales_information_use { float: left; width: 646px; }
.a_index #sec_sales_information #sec_sales_information_data { }
/*sec_newsarea*/
.a_index #sec_newsarea { padding-top: 30px; }
.a_index #sec_newsarea #sec_contents_news { float: left; width: 760px; }
.a_index #sec_newsarea #sec_newsside { float: right; width: 200px; }
/*sec_newsrelease*/
.a_index #sec_contents_news .txt_r { margin-top: 5px; }
.a_index #sec_newsrelease,
.a_index #sec_newsproduct { margin-bottom: 30px; }
/*sec_newsside*/
.a_index #sec_use_guide { padding-bottom: 10px; border-bottom: 1px solid #CCC; }
.a_index #sec_use_guide dl { margin-top: 5px; }
.a_index #sec_use_guide dt { float: left; width: 78px; padding-top: 4px; }
.a_index #sec_use_guide dt img { vertical-align: bottom; }
.a_index #sec_use_guide dd { float: right; width: 115px; }
.a_index #sec_newsside #sec_newssode_link { background-color: #fafafa; border: 1px solid #acc4d6; margin-top: 10px; padding: 10px; }
.a_index #sec_newsside #sec_newssode_link dt { font-weight: bold; margin-top: 20px; }
.a_index #sec_newsside #sec_newssode_link dd { margin-top: 8px; }
/*table_link*/
.a_index .table_link { border: none; }
.a_index .table_link td { width: 153px; border: 1px solid #e6e6e6; }
.a_index .table_link td.cell_none { border: none; }


/* ============================== b_index */
.b_index #contents_main { float: right; width: 760px; padding-top: 15px; }
.b_index #contents_sub { float: left; width: 200px; }
/*sec_error_no_result*/
.b_index .sec_error_no_result { padding: 20px; }


/* ============================== B1 */
#B1 #contents_inner h2 { margin: 30px 0 20px; }
#B1 #contents_inner p.nav_download { margin: 7px 0 0 10px; }
/*sec_nav_product_index*/
#B1 #contents_inner .sec_nav_product_index { border-top: 1px solid #e6e6e6; }
#B1 #contents_inner .sec_nav_product_index .ms { background: url(../img/bg_sec_nav_product_index.gif) no-repeat 0 0; border-bottom: 1px solid #e6e6e6; }
#B1 #contents_inner .sec_nav_product_index dl { float: left; width: 320px; padding: 3px; }
#B1 #contents_inner .sec_nav_product_index dl dt { background: url(../img/bg_tit_nav_product_index_t.gif) repeat-x 0 0; padding: 7px 3px 8px; }
#B1 #contents_inner .sec_nav_product_index dl dt a { display: block; }
#B1 #contents_inner .sec_nav_product_index dl dt a span { display: inline-block; background-color: #ffffff; width: 143px; margin-right: 10px; text-align: center; }
#B1 #contents_inner .sec_nav_product_index dl dt img { vertical-align: middle; width: auto; height: 60px; }
#B1 #contents_inner .sec_nav_product_index dl dt em.bullet_link { background: url(../img/bullet_nav.gif) no-repeat 0 0.15em; max-width: 145px; padding-left: 13px; vertical-align: middle; }
#B1 #contents_inner .sec_nav_product_index dl dt a:hover em,
#B1 #contents_inner .sec_nav_product_index dl dt a:active em { text-decoration: underline; }
#B1 #contents_inner .sec_nav_product_index dl dd { background: url(../img/bg_tit_nav_product_index_b.gif) repeat-x 0 0; padding: 4px 0 7px 8px; }
#B1 #contents_inner .sec_nav_product_index dl dd em { font-weight: bold; }
#B1 #contents_inner .sec_nav_product_index dl dd table { width: 290px; margin: 0 0 0 10px; }
#B1 #contents_inner .sec_nav_product_index dl dd table td { width: 50%; padding: 5px 5px 0 0; }
/*table_link*/
#B1 #contents_inner .table_link td { width: 163px; }


/* ============================== b_detail */
.b_detail #contents_main { float: left; width: 760px; padding-top: 0; }
.b_detail #contents_sub { float: right; width: 200px; padding-top: 0; }
.b_detail #contents_sub ul.nav_function li { margin: 0 0 5px; }
.b_detail #contents_sub ul.nav_other li { margin: 0 0 5px; padding: 8px 10px; background: #fafafa url(../img/bg_side_btn_01.gif) repeat-x 0 0; border: 1px solid #e6e6e6; }

/*sec_nav_tab*/
.b_detail #sec_nav_tab { position: relative; background: url(../img/bg_sec_nav_tab.gif) repeat-x 0 100%; margin-bottom: 30px; zoom: 1; }
.b_detail #sec_nav_tab ul { width: 650px; }
.b_detail #sec_nav_tab ul li { float: left; background: url(../img/bg_sec_nav_tab_l.gif) no-repeat 0 0; margin-right: 4px; text-align: center; font-size: 14px; }
.b_detail #sec_nav_tab ul li:not(.ac):hover { background: url(../img/bg_sec_nav_tab_l_hv.gif) no-repeat 0 0; }
.b_detail #sec_nav_tab ul li a,
.b_detail #sec_nav_tab ul li p { background: url(../img/bg_sec_nav_tab_r.gif) no-repeat 100% 0; color: #fff; height: 23px; padding: 6px 13px 0; }
.b_detail #sec_nav_tab ul li a:hover { background: url(../img/bg_sec_nav_tab_r_hv.gif) no-repeat 100% 0; color: #0b3d8a; }
.b_detail #sec_nav_tab ul li a span,
.b_detail #sec_nav_tab ul li p span { background: url(../img/bullet_sec_search_tab_nav.gif) no-repeat 0 0.3em; padding-left: 15px; }
.b_detail #sec_nav_tab ul li.ac { background: url(../img/bg_sec_nav_tab_l_ac.gif) no-repeat 0 0; }
.b_detail #sec_nav_tab ul li.ac a,
.b_detail #sec_nav_tab ul li.ac p { background: url(../img/bg_sec_nav_tab_r_ac.gif) no-repeat 100% 0; color: #0b3d8a; text-decoration: none; }
.b_detail #sec_nav_tab ul li.ac a span,
.b_detail #sec_nav_tab ul li.ac p span { background-image: url(../img/bullet_sec_search_tab_nav_ac.gif); }
.b_detail #sec_nav_tab .icon_clip { position: absolute; top: 4px; right: 0; }
.b_detail #sec_nav_tab .icon_clip a { background-image: url(../img/btn/btn_clip_m.gif); width: 88px; height: 17px; }
.b_detail #sec_nav_tab .icon_clip a:hover,
.b_detail #sec_nav_tab .icon_clip a:active { background-image: url(../img/btn/btn_clip_m_ov.gif); text-decoration: none; }
.b_detail #sec_nav_tab .icon_clip a.click_db { background: url(../img/btn/btn_clip_m_db.gif) no-repeat 0 0; }
.b_detail #sec_nav_tab .icon_clip a:hover.click_db,
.b_detail #sec_nav_tab .icon_clip a:hover.click_db { background-image: url(../img/btn/btn_clip_m_db_ov.gif); }


/* ============================== B4 */
#B4 #contents_inner h2 { margin: 0 0 20px; }
/*sec_product_detail_unit*/
#B4 #contents_main #sec_product_detail_unit { margin-bottom: 30px; border: 2px solid #0b3d8a; }
#B4 #contents_main #sec_product_detail_unit table { width: 100%; }
#B4 #contents_main #sec_product_detail_unit table th { padding: 3px 5px; background: #e6e6e6; border-left: 1px solid #cccccc; text-align: center; }
#B4 #contents_main #sec_product_detail_unit table th.h { width: 84px; padding: 0 7px; background: #666666; border: none; color: #ffffff; font-size: 116.5%; font-weight: bold; vertical-align: middle; white-space: nowrap; }
#B4 #contents_main #sec_product_detail_unit table td { width: 425px; padding: 5px; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; }
#B4 #contents_main #sec_product_detail_unit table td.name { width: 128px; }
#B4 #contents_main #sec_product_detail_unit table td.cnt { width: 75px; text-align: center; }
/*sec_product_detail_standard_products*/
#B4 #contents_main #sec_product_detail_standard_products { margin-bottom: 30px; }
#B4 #contents_main #sec_product_detail_standard_products h3 { margin-bottom: 6px; }
#B4 #contents_main #sec_product_detail_standard_products ul { margin-bottom: 6px; }
#B4 #contents_main #sec_product_detail_standard_products ul li { float: left; margin-right: 10px; }
#B4 #contents_main #sec_product_detail_standard_products p.has_line { margin-top: 10px; padding-top: 11px; background: url(../img/line_dot_01.gif) repeat-x 0 0; }
/*sec_product_detail_t_salt_damage*/
#B4 #contents_main #sec_product_detail_t_salt_damage { margin-bottom: 20px; }
#B4 #contents_main #sec_product_detail_t_salt_damage table td { padding: 0 0 0 5px; }
/*sec_product_detail_variation*/
#B4 #contents_main #sec_product_detail_variation { margin-bottom: 20px; }
#B4 #contents_main #sec_product_detail_variation dl { float: left; width: 148px; margin-right: 4px; }
#B4 #contents_main #sec_product_detail_variation dl dt a { display: block; border: 1px solid #acc4d6; text-align: center; }
#B4 #contents_main #sec_product_detail_variation dl dt a img { width: 146px; height: auto; }
#B4 #contents_main #sec_product_detail_variation dl dd { margin: 7px 0 0; }
/*sec_product_detail_present_products*/
#B4 #contents_main #sec_product_detail_present_products { margin-bottom: 30px; }
#B4 #contents_main #sec_product_detail_present_products h3 { margin-bottom: 6px; }
#B4 #contents_main #sec_product_detail_present_products ul { margin-bottom: 6px; }
#B4 #contents_main #sec_product_detail_present_products ul li { float: left; margin-right: 10px; }
#B4 #contents_main #sec_product_detail_present_products p.has_line { margin-top: 10px; padding-top: 11px; background: url(../img/line_dot_01.gif) repeat-x 0 0; }
/*sec_product_detail_sales_info*/
#B4 #contents_main #sec_product_detail_sales_info { margin-bottom: 30px; }
#B4 #contents_main #sec_product_detail_sales_info h2 { margin-bottom: 2px; }
#B4 #contents_main #sec_product_detail_sales_info dd.news_detail .note { padding-left: 10px; color: #c1272d; }
#B4 #contents_main #sec_product_detail_sales_info p.nav_more { margin: 7px 0 0; text-align: right; }
/*sec_product_detail_catalog*/
#B4 #contents_main #sec_product_detail_catalog { margin-bottom: 30px; }
#B4 #contents_main #sec_product_detail_catalog h2 { margin-bottom: 20px; }
#B4 #contents_main #sec_product_detail_catalog table { width: 100%; border-top: 1px solid #acc4d6; border-right: 1px solid #acc4d6; }
#B4 #contents_main #sec_product_detail_catalog table th { padding: 3px 5px; background: #fafafa; border-left: 1px solid #acc4d6; border-bottom: 1px solid #acc4d6; text-align: center; }
#B4 #contents_main #sec_product_detail_catalog table td { padding: 2px 5px; border-left: 1px solid #acc4d6; border-bottom: 1px solid #acc4d6; }
#B4 #contents_main #sec_product_detail_catalog table td.year { text-align: center; }
#B4 #contents_main #sec_product_detail_catalog table td ul li { float: left; margin-right: 10px; }
/*sec_product_notice*/
#B4 #contents_main #sec_product_notice { background-color: #fafafa; border: 1px solid #acc4d6; padding: 8px 0; text-align: center; margin-bottom: 30px; }
#B4 #contents_main #sec_product_notice a { margin-left: 10px; }
/*sec_product_notice_body*/
#B4 #contents_main #sec_product_notice_body { background-color: #fafafa; border: 1px solid #acc4d6; padding: 8px 0; text-align: center; margin-bottom: 30px; }
#B4 #contents_main #sec_product_notice_body a { margin-left: 10px; }
/*sec_product_detail_reseouce_list*/
#B4 #contents_main .sec_product_detail_reseouce_list { margin-bottom: 30px; }
#B4 #contents_main .sec_product_detail_reseouce_list .newslist .inner { display: inline-block; background: url(../img/bullet_link.png) no-repeat 0 0.4em; padding-left: 10px; }
@media screen and (-webkit-min-device-pixel-ratio : 0 ) {
#B4 #contents_main .sec_product_detail_reseouce_list .newslist .inner { background-position: 0 0.45em; }
}
#B4 #contents_main .sec_product_detail_reseouce_list .newslist .support_document { padding-top: 8px; }
#B4 #contents_main .sec_product_detail_reseouce_list .newslist .support_document a { margin-left: 7px; background: url(../img/bullet_link.png) no-repeat 0 0.4em; padding-left: 10px; }
#B4 #contents_main .sec_product_detail_reseouce_list .newslist li.sub_group_lv1 { background:none; padding: 5px 0 0 0; }
#B4 #contents_main .sec_product_detail_reseouce_list .newslist li.sub_group_lv2 { background: url(../img/line_dot_01.gif) repeat-x bottom left; margin-top: -1px; padding: 5px 24px; }
#B4 #contents_main .sec_product_detail_reseouce_list .hx_lv2 { margin-bottom: 18px; }
#B4 #contents_main .sec_product_detail_reseouce_list .hx_lv3 { margin: 20px 0 2px; }
#B4 #contents_main .sec_product_detail_reseouce_list p { margin-bottom: 8px; }
#B4 #contents_main .sec_product_detail_reseouce_list .icon_pdf { vertical-align: middle; padding: 0 10px 0 8px; }
#B4 #contents_main .sec_product_detail_reseouce_list .note { padding-left: 5px; color: #c1272d; }
#B4 #contents_main .sec_product_detail_reseouce_list p.nav_more { margin: 7px 0 0; text-align: right; }
#B4 #contents_main .sec_product_detail_reseouce_list .btn_more { margin-top: -1px; border-top: 1px solid #ccc; padding-left: 3px; }
#B4 #contents_main .sec_product_detail_reseouce_list .btn_more img { margin-top: -1px; cursor: pointer; }
#B4 #contents_main .sec_product_detail_reseouce_list .btn_more_nav_more { margin-top: -1px; }
#B4 #contents_main .sec_product_detail_reseouce_list .btn_more_nav_more .btn_more { margin-top: 0; }
#B4 #contents_main .sec_product_detail_reseouce_list dt { width: 268px; padding-right: 0; }
#B4 #contents_main .sec_product_detail_reseouce_list dd { width: 470px; float: right; margin-right: 10px; }
#B4 #contents_main .sec_product_detail_reseouce_list dd a { background-position: 0 0.5em; }
/*sec_product_detail_reseouce_list*/
#B4 #contents_main #sec_select_sevice_type input { margin-right: 4px; }
/*sec_product_detail_reseouce_list*/
#B4 #contents_main #sec_select_sevice_type .col3_list { margin-bottom: 7px; }
#B4 #contents_main #sec_select_sevice_type .last { margin-bottom: 0; }
/*data_table*/
#B4 #contents_main .data_table .col_frequency { width: 257px; background-color: #fff; border-top: none; border-left: none; }
#B4 #contents_main .data_table .col_frequency_2col { width: 249.5px; }
#B4 #contents_main .data_table .col_frequency_1col { width: 500px; }
/*accessories_table*/
#B4 #contents_main .accessories_table th,
#B4 #contents_main .accessories_table td { text-align: center; }
#B4 #contents_main .accessories_table th { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }
#B4 #contents_main .accessories_table td { border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
#B4 #contents_main .accessories_table th.col_01,
#B4 #contents_main .accessories_table td.col_01 { border-left: 1px solid #acc4d6; }
#B4 #contents_main .accessories_table th.col_03,
#B4 #contents_main .accessories_table td.col_03 { border-right: 1px solid #acc4d6; }
#B4 #contents_main .accessories_table td.col_01 { text-align: left; }
#B4 #contents_main .accessories_table .col_01 { width: 281px; }
#B4 #contents_main .accessories_table .col_02,
#B4 #contents_main .accessories_table .col_03 { width: 237px; }
/* repair_information_table */
#B4 #contents_main .repair_information_table th { width: 35%; }
#B4 #contents_main .repair_information_table td { width: 65%; }



/* ============================== B5 */
#B5 #contents_inner .nav_product_comparison { background: url(../img/bg_nav_product_comparison.gif) no-repeat 0 0; padding-top: 4px; width: 391px; margin: 30px auto 0; }
#B5 #contents_inner .nav_product_comparison_bottom { margin: 25px auto 0; }
#B5 #contents_inner .nav_product_comparison .nav_inner { background: url(../img/bg_nav_product_comparison.gif) no-repeat 0 100%; padding: 0 6px 4px; }
#B5 #contents_inner .nav_product_comparison .ls,
#B5 #contents_inner .nav_product_comparison .rs { width: 42px; }
#B5 #contents_inner .nav_product_comparison img { vertical-align: top; }
#B5 #contents_inner .nav_product_comparison .number { text-align: center; padding: 3px 50px 0; }
#B5 #contents_inner .nav_product_comparison a,
#B5 #contents_inner .nav_product_comparison span { display: block; width: 42px; height: 22px; cursor: pointer; }
#B5 #contents_inner .nav_product_comparison span { background: url(../img/btn/btn_product_comparison.gif) no-repeat 0 0; }
#B5 #contents_inner .nav_product_comparison span.product_all_cnt,
#B5 #contents_inner .nav_product_comparison span.product_view_cnt_start,
#B5 #contents_inner .nav_product_comparison span.product_view_cnt_end { display: inline; width: auto; height: auto; cursor: default; background: none; }
#B5 #contents_inner .nav_product_comparison a.btn_product_comparison_prev span    { background-position: 0 0; }
#B5 #contents_inner .nav_product_comparison a.btn_product_comparison_prev span.ov { background-position: 0 -22px; }
#B5 #contents_inner .nav_product_comparison a.btn_product_comparison_prev span.disabled { cursor: default; background-position: 0 -44px; }
#B5 #contents_inner .nav_product_comparison a.btn_product_comparison_next span    { background-position: -42px 0; }
#B5 #contents_inner .nav_product_comparison a.btn_product_comparison_next span.ov { background-position: -42px -22px; }
#B5 #contents_inner .nav_product_comparison a.btn_product_comparison_next span.disabled { cursor: default; background-position: -42px -44px; }
#B5 #contents_inner .frequency_selector { text-align: right; margin-bottom: 10px; }
#B5 #contents_inner .frequency_selector dt,
#B5 #contents_inner .frequency_selector dd { display: inline; margin-left: 10px; }
#B5 #contents_inner .frequency_selector dd input[type=radio] { margin-right: 5px; }
#B5 #contents_inner .table_product_comparison { width: auto; border-left: 1px solid #acc4d6; border-top: 1px solid #acc4d6; }
#B5 #contents_inner .table_product_comparison th,
#B5 #contents_inner .table_product_comparison td { border-right: 2px solid #acc4d6; border-bottom: 1px solid #acc4d6; }
#B5 #contents_inner .table_product_comparison th { background-color: #fafafa; }
#B5 #contents_inner .table_product_comparison th div,
#B5 #contents_inner .table_product_comparison td div { padding: 2px 5px; }
#B5 #contents_inner .table_product_comparison .row_product_img td { vertical-align: middle; }
#B5 #contents_inner .table_product_comparison .row_product_img td div img { max-width: 118px; max-height: 98px; }
#B5 #contents_inner .table_product_comparison .row_product_img td div.no_img { background-color: #f2f2f2; }
#B5 #contents_inner .table_product_comparison .row_product_img td div.no_img img { width: 118px; height: 98px; }
#B5 #contents_inner .table_product_comparison th.has_sub_th { border-right: 1px solid #acc4d6; }
#B5 #contents_inner .table_product_comparison td { text-align: center; }
#B5 #contents_inner .table_product_comparison td.data_empty { border-bottom: none; }
#B5 #contents_inner .table_product_comparison .row_function th,
#B5 #contents_inner .table_product_comparison .row_function td { background-color: #e6e6e6; }
#B5 #contents_inner .table_product_comparison .row_function ul { padding: 2px 10px; }
#B5 #contents_inner .table_product_comparison .row_function li { float: left; }
#B5 #contents_inner .table_product_comparison .row_function li.last { float: right; }

#B5 #contents_inner .table_product_comparison a.btn_left_change,
#B5 #contents_inner .table_product_comparison a.btn_left_change span { display: block; width: 18px; height: 18px; cursor: pointer; border-right: 1px solid #808080; }
#B5 #contents_inner .table_product_comparison a.btn_right_change,
#B5 #contents_inner .table_product_comparison a.btn_right_change span { display: block; width: 18px; height: 18px; cursor: pointer; }
#B5 #contents_inner .table_product_comparison span { background: url(../img/btn/btn_move.gif) no-repeat 0 0; }
#B5 #contents_inner .table_product_comparison a.btn_left_change span    { background-position: 0 0; }
#B5 #contents_inner .table_product_comparison a.btn_left_change span.ov { background-position: 0 -18px; }
#B5 #contents_inner .table_product_comparison a.btn_left_change span.disabled { cursor: default; background-position: 0 -36px; }
#B5 #contents_inner .table_product_comparison a.btn_right_change span    { background-position: -19px 0; }
#B5 #contents_inner .table_product_comparison a.btn_right_change span.ov { background-position: -19px -18px; }
#B5 #contents_inner .table_product_comparison a.btn_right_change span.disabled { cursor: default; background-position: -19px -36px; }

#B5 #contents_inner .table_product_comparison .btn_delete,
#B5 #contents_inner .table_product_comparison .btn_delete span { display: block; width: 18px; height: 18px; }
#B5 #contents_inner .table_product_comparison .btn_delete span { background: url(../img/btn/btn_delete.gif) no-repeat 0 0; }
#B5 #contents_inner .table_product_comparison .btn_delete .ov { background-position: 0 -18px; }

/*#B5 #contents_inner .table_product_comparison .btn_clip_l_comparison,
#B5 #contents_inner .table_product_comparison .btn_clip_l_comparison span { display: block; width: 108px; height: 17px; margin: 0 auto; }
#B5 #contents_inner .table_product_comparison .btn_clip_l_comparison span {  }
#B5 #contents_inner .table_product_comparison .btn_clip_l_comparison .ov { background-position: 0 -17px; }
#B5 #contents_inner .table_product_comparison .btn_clip_l_comparison .db { background-position: 0 -34px; }*/

#B5 #contents_inner .table_product_comparison .btn_clip_l_comparison span { background: none; }
#B5 #contents_inner .table_product_comparison a.btn_clip_l_comparison { background: url(../img/btn/btn_clip_l_comparison.gif) no-repeat 0 0; width: 108px; height: 17px; margin: 0 auto; }
#B5 #contents_inner .table_product_comparison a.btn_clip_l_comparison:hover,
#B5 #contents_inner .table_product_comparison a.btn_clip_l_comparison:active { background-position: 0 -17px; text-decoration: none; }
#B5 #contents_inner .table_product_comparison a.click_db { background-position: 0 -34px; }
#B5 #contents_inner .table_product_comparison a:hover.click_db,
#B5 #contents_inner .table_product_comparison a:active.click_db { background-position: 0 -51px; }

#B5 #contents_inner .table_product_comparison .bt_clip { text-align: center; }
#B5 #contents_inner .table_product_comparison img { vertical-align: top; }
#B5 #contents_inner .table_product_comparison .row_clip td { border-top: 1px solid #acc4d6; }
#B5 #contents_inner .table_product_comparison .row_clip td div { padding: 2px 10px; }
#B5 #contents_inner .table_product_comparison .row_clip .above_bt_clip { padding-top: 10px; margin-bottom: 10px; }
#B5 #contents_inner .table_product_comparison .row_clip .above_bt_clip p { margin-top: 10px; }
#B5 #contents_inner .table_product_comparison .row_clip .bt_clip { margin-bottom: 10px; text-align: center; }
#B5 #contents_inner .table_product_comparison .row_product_img td { padding: 0; text-align: center; }
#B5 #contents_inner .table_product_comparison .col_01 { width: 327px; }
#B5 #contents_inner .table_product_comparison .col_01_01 { width: 196px; }
#B5 #contents_inner .table_product_comparison .col_01_02 { width: 130px; }
#B5 #contents_inner .table_product_comparison .col_product_1_1 { width: 647px; }
#B5 #contents_inner .table_product_comparison .col_product_1_2 { width: 323px; }
#B5 #contents_inner .table_product_comparison .col_product_1_3 { width: 214.666666667px; }
#B5 #contents_inner .table_product_comparison .col_product_1_4 { width: 160.5px; }
#B5 #contents_inner .table_product_comparison .col_product_1_5 { width: 128px; }

/* ============================== B9 */
#B9 #contents_inner .box_download { border: 1px solid #acc4d6; padding: 10px; margin: 17px 0 0; }
#B9 #contents_inner .box_download .icon_txt { padding-left: 0; vertical-align: -0.3em; }
#B9 #contents_inner .box_download a img { margin: 0 0 0 4px; vertical-align: -0.3em; }
#B9 #contents_inner .hx_lv2 { margin: 30px 0 18px; }
#B9 #contents_inner .download_all_link { margin-top: 17px; }
#B9 #contents_inner .after_lead_link { margin: 27px 0 0; }
#B9 #contents_inner .table_caption { margin-bottom: 7px; text-align: right; }
#B9 #contents_inner .data_table { margin-bottom: 30px; }
#B9 #contents_inner .data_table td { border-left-color: #e6e6e6; border-right-color: #e6e6e6; }
#B9 #contents_inner .data_table .col_01 { width: 620px; }
#B9 #contents_inner .data_table .col_02 { width: 78px; vertical-align: middle; text-align: right; }
#B9 #contents_inner .data_table .col_03 { width: 78px; vertical-align: middle; text-align: right; }
#B9 #contents_inner .data_table .col_04 { width: 199px; vertical-align: middle; border-right-color: #acc4d6; }
#B9 #contents_inner .data_table .col_05 { width: 128px; border-right-color: #e6e6e6; }
#B9 #contents_inner .data_table .col_06 { width: 491px; }
#B9 #contents_inner .data_table .col_04 .icon_txt { vertical-align: -0.3em; }
#B9 #contents_inner .data_table .col_04 a img { margin: 0 0 0 4px; vertical-align: -0.3em; }
#B9 #contents_inner .data_table .row_head th { text-align: center; }
#B9 #contents_inner .data_table .row_download_all .col_01 { border-left-color: #acc4d6; }
#B9 #contents_inner .data_table .row_head .col_01 { border-right-color: #cccccc; }
#B9 #contents_inner .data_table .row_head .col_02 { border-left-color: #cccccc; border-right-color: #cccccc; }
#B9 #contents_inner .data_table .row_head .col_03 { border-left-color: #cccccc; border-right-color: #cccccc; }
#B9 #contents_inner .data_table .row_head .col_04 { border-left-color: #cccccc; }
#B9 #contents_inner .data_table .inner { padding-top: 7px; padding-bottom: 7px; }
#B9 #contents_inner .data_table .row_head .inner { padding-top: 2px; padding-bottom: 2px; }
#B9 #sec_download_other table { width: 100%; }
#B9 #sec_download_other td { border: 1px solid #acc4d6; width: 33.3%; }
#B9 #sec_download_other .inner { padding: 9px; }
#B9 #sec_download_other dt { font-weight: bold; margin-bottom: 6px; }
#B9 #sec_download_other dt span { font-weight: normal; }
#B9 #sec_download_other .icon_txt { padding-left: 0; vertical-align: 0; } 
#B9 #sec_download_other img { vertical-align: -0.3em; }
#B9 #sec_download_other  a img { margin: 0; }
#B9 #sec_download_other dd p { margin-top: 6px; }


/* ============================== B12 */
/*sec_box_raradius*/
#B12 .sec_box_raradius { position: relative; margin-bottom: 30px; }
#B12 .sec_box_raradius_inner { margin-bottom: 0; }
#B12 .sec_box_raradius .txt_error { padding-bottom: 15px; }
#B12 .sec_box_raradius .ms { padding-bottom: 3px; background: url(../img/line_double_w2.gif) repeat-x 0 100%; }
#B12 .sec_box_raradius .ms.second { margin: 10px 0 0; padding-bottom: 13px; }
#B12 .sec_box_raradius .ms h2 { float: left; width: 115px; background: none; border-bottom: none; padding: 0; }
#B12 .sec_box_raradius .ms .rs { width: 814px; }
#B12 .sec_box_raradius .ms .rs .form_select { width: 277px; margin: 5px 0; }
#B12 .sec_box_raradius .ms .rs .table_01 { float: left; }
#B12 .sec_box_raradius .ms .rs .table_01 th { padding: 0 13px 5px 0; vertical-align: middle; width: 110px; }
#B12 .sec_box_raradius .ms .rs .table_01 td { padding-bottom: 5px; }
#B12 .sec_box_raradius .ms .rs .table_01 tr.form_radio th { padding-top: 7px; }
#B12 .sec_box_raradius .ms .rs .table_01 tr.form_radio td { padding-top: 7px; }
#B12 .sec_box_raradius .ms .rs  input.form_radio { margin-right: 3px; }
#B12 .sec_box_raradius .ms .rs label { margin-right: 25px; }
#B12 .sec_box_raradius .ms .rs .table_01 .form_txt { width: 251px; }
#B12 .sec_box_raradius .ms .rs .table_02 { float: right; }
#B12 .sec_box_raradius .ms .rs .table_02 th { padding: 0 7px 5px 0; vertical-align: middle; width: 110px; }
#B12 .sec_box_raradius .ms .rs .table_02 td { padding-bottom: 5px; }
#B12 .sec_box_raradius .ms .rs .table_03 { width: 814px; }
#B12 .sec_box_raradius .ms .rs .table_03 td { padding-right: 24px; vertical-align: middle; }
#B12 .sec_box_raradius .ms .rs .table_03 label { margin-right: 0px; }
#B12 #capability_judging em { color: #c1272d; vertical-align: middle; }
#B12 .sec_box_raradius .ms .rs .table_03 .form_txt { width: 76px; margin: 0 10px 0 5px; vertical-align: middle; }
#B12 .sec_box_raradius .ms .rs .table_03 input.form_radio { margin: 0 3px 0 10px; }
#B12 .sec_box_raradius p.result { position: absolute; right: 592px; bottom: 30px; font-size: 116.5%; font-weight: bold; }
#B12 .sec_box_raradius p.btn { margin: 10px 0 0; text-align: center; }
/*sec_contents_nav*/
#B12 .sec_contents_nav.contents_nav_bottom { margin-bottom: 0; }

/* ============================== B10 */
#B10 #contents_inner h1 { margin-bottom: 30px; }
#B10 #contents_inner .lead { margin-bottom: 20px; }
#B10 #contents_inner .sec_latest { border: 1px solid #acc4d6; padding: 8px 10px; margin-bottom: 30px; }
#B10 #contents_inner .sec_latest dd { margin-left: 10px; }
#B10 #contents_inner .sec_latest dd li { margin-top: 5px; }
#B10 #contents_inner .sec_search_tab_ui { margin-bottom: 20px; }
#B10 #sec_search_tab { background: none; margin-bottom: 0; padding-bottom: 0; }
#B10 #sec_search_tab ul.sec_search_tab_ui li { background: url(../img/bg_sec_search_tab_nav_ac_b10.gif) no-repeat 0 0; }
#B10 #sec_search_tab ul.sec_search_tab_ui li a { width: 193px; background: url(../img/bg_sec_search_tab_nav_b10.gif) #0b3d8a no-repeat 0 0; }
#B10 #contents_inner #btn_search_tab_latest { margin-left: 0; }
#B10 #contents_inner #btn_search_tab_1980_1970 { margin-left: 3px; }
#B10 #contents_inner .data_table { margin-bottom: 0; }
#B10 #contents_inner .data_table .inner { padding: 7px 9px; }
#B10 #contents_inner th { width: 136px; }
#B10 #contents_inner td { width: 840px; }
/*JS*/
#B10 #search_latest,
#B10 #search_2010_2001,
#B10 #search_2000_1991,
#B10 #search_1990_1981,
#B10 #search_1980_1970 { display: none; }
#B10 .btn_search_tab_select_latest #search_latest,
#B10 .btn_search_tab_select_2010_2001 #search_2010_2001,
#B10 .btn_search_tab_select_2000_1991 #search_2000_1991,
#B10 .btn_search_tab_select_1990_1981 #search_1990_1981,
#B10 .btn_search_tab_select_1980_1970 #search_1980_1970 { display: block; }
#B10 .btn_search_tab_select_latest .sec_search_tab_ui { background-image: url(../img/bg_search_tab_select_latest.gif); }
#B10 .btn_search_tab_select_2010_2001 .sec_search_tab_ui { background-image: url(../img/bg_search_tab_select_2010_2001.gif); }
#B10 .btn_search_tab_select_2000_1991 .sec_search_tab_ui { background-image: url(../img/bg_search_tab_select_2000_1991.gif); }
#B10 .btn_search_tab_select_1990_1981 .sec_search_tab_ui { background-image: url(../img/bg_search_tab_select_1990_1981.gif); }
#B10 .btn_search_tab_select_1980_1970 .sec_search_tab_ui { background-image: url(../img/bg_search_tab_select_1980_1970.gif); }
#B10 .btn_search_tab_select_latest ul.sec_search_tab_ui li#btn_search_tab_latest a,
#B10 .btn_search_tab_select_2010_2001 ul.sec_search_tab_ui li#btn_search_tab_2010_2001 a,
#B10 .btn_search_tab_select_2000_1991 ul.sec_search_tab_ui li#btn_search_tab_2000_1991 a,
#B10 .btn_search_tab_select_1990_1981 ul.sec_search_tab_ui li#btn_search_tab_1990_1981 a,
#B10 .btn_search_tab_select_1980_1970 ul.sec_search_tab_ui li#btn_search_tab_1980_1970 a { background: url(../img/bg_sec_search_tab_nav_ac_a_b10.gif) no-repeat 50% 98%; color: #0b3d8a; }
#B10 .btn_search_tab_select_latest ul.sec_search_tab_ui li#btn_search_tab_latest a span,
#B10 .btn_search_tab_select_2010_2001 ul.sec_search_tab_ui li#btn_search_tab_2010_2001 a span,
#B10 .btn_search_tab_select_2000_1991 ul.sec_search_tab_ui li#btn_search_tab_2000_1991 a span,
#B10 .btn_search_tab_select_1990_1981 ul.sec_search_tab_ui li#btn_search_tab_1990_1981 a span,
#B10 .btn_search_tab_select_1980_1970 ul.sec_search_tab_ui li#btn_search_tab_1980_1970 a span { background-image: url(../img/bullet_sec_search_tab_nav_ac.gif); }
#B10 .btn_search_tab_select_latest ul.sec_search_tab_ui li#btn_search_tab_latest a:hover,
#B10 .btn_search_tab_select_latest ul.sec_search_tab_ui li#btn_search_tab_latest a:active,
#B10 .btn_search_tab_select_2010_2001 ul.sec_search_tab_ui li#btn_search_tab_2010_2001 a:hover,
#B10 .btn_search_tab_select_2010_2001 ul.sec_search_tab_ui li#btn_search_tab_2010_2001 a:active,
#B10 .btn_search_tab_select_2000_1991 ul.sec_search_tab_ui li#btn_search_tab_2000_1991 a:hover,
#B10 .btn_search_tab_select_2000_1991 ul.sec_search_tab_ui li#btn_search_tab_2000_1991 a:active,
#B10 .btn_search_tab_select_1990_1981 ul.sec_search_tab_ui li#btn_search_tab_1990_1981 a:hover,
#B10 .btn_search_tab_select_1990_1981 ul.sec_search_tab_ui li#btn_search_tab_1990_1981 a:active,
#B10 .btn_search_tab_select_1980_1970 ul.sec_search_tab_ui li#btn_search_tab_1980_1970 a:hover,
#B10 .btn_search_tab_select_1980_1970 ul.sec_search_tab_ui li#btn_search_tab_1980_1970 a:active { text-decoration: none; }


/* ============================== B11 */
#B11 #contents_inner h1 { margin-bottom: 30px; }
#B11 #contents_inner .hx_lv2 { margin-bottom: 2px; }
#B11 #contents_inner .go_list_link { margin-top: 15px; }

/* ============================== B13 */
#B13 #contents_inner h1 { margin-bottom: 30px; }
#B13 #contents_inner p.nav_back a { background-image: url(../img/bullet_link_l.gif); }
/*sec_contents_nav*/
#B13 .sec_contents_nav.contents_nav_top { padding-bottom: 20px; }
#B13 .sec_contents_nav.contents_nav_bottom { margin-bottom: 50px; }
/*sec_search_list*/
#B13 .sec_search_list { padding: 0 0 20px; }
#B13 .sec_search_list table { width: 100%; border-left: 1px solid #acc4d6; border-bottom: 1px solid #acc4d6; }
#B13 .sec_search_list table th { padding: 3px 5px; background: #fafafa; border-top: 1px solid #acc4d6; border-right: 1px solid #acc4d6; text-align: center; }
#B13 .sec_search_list table td { padding: 6px 5px 5px; border-top: 1px solid #acc4d6; border-right: 1px solid #acc4d6; width: auto; white-space:nowrap;  }
#B13 .sec_search_list table td.col_01 { width: 255px; white-space: normal; text-align: left; }
#B13 .sec_search_list table td.col_01 em { width: 250px; font-weight: bold; text-align: left; font-size: 133.3%; }
#B13 .sec_search_list table td.col_01 span a.bullet_link { margin-left: 5px; }
#B13 .sec_search_list table td.col_01 span span { margin-right: -5px; }
#B13 .sec_search_list table td.col_02 { width: 320px; white-space: normal; text-align: left; }
#B13 .sec_search_list table td.col_03 { text-align: center; }
#B13 .sec_search_list table td.col_04 { padding-left: 10px; }

/* ============================== B17 */
#B17 #contents_inner h1 { margin-bottom: 30px; }
#B17 #contents_inner p.nav_back a { background-image: url(../img/bullet_link_l.gif); }
/*sec_contents_nav*/
#B17 .sec_contents_nav.contents_nav_top { padding-bottom: 20px; }
#B17 .sec_contents_nav.contents_nav_bottom { margin-bottom: 50px; }
/*sec_search_list*/
#B17 .sec_search_list { padding: 0 0 20px; }
#B17 .sec_search_list table { width: 100%; border-left: 1px solid #acc4d6; border-bottom: 1px solid #acc4d6; }
#B17 .sec_search_list table th { padding: 3px 5px; background: #fafafa; border-top: 1px solid #acc4d6; border-right: 1px solid #acc4d6; text-align: center; }
#B17 .sec_search_list table td { padding: 6px 5px 5px; border-top: 1px solid #acc4d6; border-right: 1px solid #acc4d6; width: auto; white-space:nowrap;  }
#B17 .sec_search_list table td.col_01 { width: 255px; }
#B17 .sec_search_list table td.col_02 { width: 320px; white-space: normal; text-align: left; }
#B17 .sec_search_list table td.col_03 { text-align: center; }
#B17 .sec_search_list table td.col_04 { padding-left: 10px; }

/* ============================== g_index */
.g_index #contents_inner h1 { margin-bottom: 30px; }
.g_index #contents_inner h2 { margin-bottom: 20px; }
.g_index #contents_inner h3 { margin-top: 30px; margin-bottom: 20px; }
.g_index #contents_inner p.read { margin-bottom: 20px; }
.g_index #contents_inner p.sec_link_anchor { margin-bottom: 15px; }
.g_index #contents_inner p.nav_delete_all { margin-top: -25px; text-align: right; }
/*sec_nav_tab*/
.g_index #sec_nav_tab { position: relative; background: url(../img/bg_sec_nav_tab2.gif) repeat-x 0 100%; margin-bottom: 20px; zoom: 1; }
.g_index #sec_nav_tab ul { width: 650px; }
.g_index #sec_nav_tab ul li { float: left; background: url(../img/bg_sec_nav_tab_l2.gif) no-repeat 0 0; margin-right: 4px; text-align: center; }
.g_index #sec_nav_tab ul li p,
.g_index #sec_nav_tab ul li a { background: url(../img/bg_sec_nav_tab_r2.gif) no-repeat 100% 0; color: #333333; min-width: 104px; height: 23px; padding: 6px 13px 0; }
*html .g_index #sec_nav_tab ul li a,
*html .g_index #sec_nav_tab ul li a { width: 104px; }
.g_index #sec_nav_tab ul li a span,
.g_index #sec_nav_tab ul li p span { background: url(../img/bullet_sec_nav_tab2.gif) no-repeat 0 0.2em; padding-left: 15px; }
.g_index #sec_nav_tab ul li.ac { background: url(../img/bg_sec_nav_tab_l2_ac.gif) no-repeat 0 0; }
.g_index #sec_nav_tab ul li.ac a,
.g_index #sec_nav_tab ul li.ac p { background: url(../img/bg_sec_nav_tab_r2_ac.gif) no-repeat 100% 0; color: #4d4d4d; text-decoration: none; }
.g_index #sec_nav_tab ul li.ac a span,
.g_index #sec_nav_tab ul li.ac p span { background-image: url(../img/bullet_sec_nav_tab2_ac.gif); }
.g_index #sec_nav_tab .icon_clip { position: absolute; top: 4px; right: 0; }
.g_index #sec_nav_tab ul li.btn_over { background-image: url(../img/bg_sec_nav_tab_l2_ov.gif); }
.g_index #sec_nav_tab ul li.btn_over a { background-image: url(../img/bg_sec_nav_tab_r2_ov.gif); text-decoration: none; }
.g_index #sec_nav_tab ul li.btn_over a span { background-image: url(../img/bullet_sec_nav_tab2_ov.gif); }
/*sec_contents_nav*/
.g_index .sec_contents_nav.contents_nav_top { padding-bottom: 20px; }
.g_index .sec_contents_nav.contents_nav_bottom { margin-bottom: 30px; }
/*table_link*/
.g_index .table_link td { width: 163px; }


/* ============================== d_index */
.d_index #contents_main { float: right; width: 760px; }
.d_index #contents_main .txt_right { margin-bottom: 6px; }
.d_index #contents_main .sec_webcatalog { padding-bottom: 30px; }
.d_index #contents_main .sec_webcatalog h2 { margin-bottom: 20px; }
.d_index #contents_main .txtbox_webcatalog { border: 1px solid #e6e6e6; width: 378px; }
.d_index #contents_main .txtbox_webcatalog a { display: block; background: url(../img/bg_table_link.gif) #f0f0f0 repeat-x left bottom; padding: 7px 9px 7px 18px; }
.d_index #contents_main .table_webcatalog { background: url(../img/bg_table_webcatalog.gif) #f9f9f9 repeat-x 0 0; border-left: 1px solid #e6e6e6; }
.d_index #contents_main .table_webcatalog.sec_first { border-top: 1px solid #e6e6e6; }
.d_index #contents_main .table_webcatalog th,
.d_index #contents_main .table_webcatalog td { width: 165px; border-right: 1px solid #e6e6e6; }
.d_index #contents_sub { float: left; width: 200px; }
.d_index #contents_main .table_webcatalog th { background: url(../img/bg_table_webcatalog_th.gif) no-repeat 50% 3px; padding: 15px 12px 13px; font-weight: bold; }
.d_index #contents_main .table_webcatalog th em { color: #c2262a; padding-left: 8px; font-weight: bold; }
.d_index #contents_main .table_webcatalog .cell_tn td { background: url(../img/bg_table_webcatalog_tn.gif) no-repeat center top; text-align: center; padding: 12px 12px 8px; }
.d_index #contents_main .table_webcatalog .cell_tn td img { border: 1px solid #ccc; }
.d_index #contents_main .table_webcatalog .cell_detail td { line-height: 1.5; padding: 0 12px; }
.d_index #contents_main .table_webcatalog .cell_web_btn td { text-align: center; padding: 8px 12px 6px; }
.d_index #contents_main .table_webcatalog .cell_web_btn td div { padding: 11px; }
.d_index #contents_main .table_webcatalog .cell_pdf_btn td { text-align: center; padding: 0px 12px 10px; border-bottom: 1px solid #e6e6e6; }
.d_index #contents_main .sec_aside { padding-top: 23px; }


/* ============================== c_index */
.c_index #contents_main { float: right; width: 760px; padding-top: 35px; }
.c_index #contents_sub { float: left; width: 200px; }
.c_index .txt { margin-bottom: 29px; }
.c_index .hx_lv2 { margin-bottom: 19px; }
.c_index .hx_lv3 { margin-bottom: 20px; }
/*sec_error_no_result*/
.c_index .sec_error_no_result { padding: 20px; }

/* ============================== C1 */
/*sec_product*/
#C1 #sec_sales_information #sec_sales_information_use { float: left; width: 646px; }
#C1 #sec_sales_information #sec_sales_information_data { }

#C1 #sec_sales_information { padding-bottom: 30px; }
#C1 #sec_sales_information .table_use { width: 645px; }
#C1 #sec_sales_information .table_use td { width: 215px; }
#C1 #sec_sales_information .table_use td a { text-decoration: none; }
#C1 #sec_sales_information .table_use td a img { width: 63px; height: 40px; }
#C1 #sec_sales_information .table_use td a span { max-width: 120px; }
#C1 #sec_sales_information .table_data { width: 310px; }
#C1 #sec_sales_information .table_data td { width: 155px; }


/* ============================== C3 */
#C3 #sec_kind { padding-bottom: 22px; }
#C3 #sec_kind ul li { margin-bottom: 8px; }


/* ============================== C4 */
#C4 .sec_link_anchor { margin-bottom: 27px; }
#C4 .data_table { margin-bottom: 20px; table-layout: fixed; }
#C4 .data_table th,
#C4 .data_table td { vertical-align: middle; }
#C4 .data_table tbody .inner { padding: 5px 7px; }
#C4 .data_table .col_01 { width: 335px; }
#C4 .data_table .col_02 { width: 77px; }
#C4 .data_table .col_03 { width: 115px; }
#C4 .data_table .col_04 { width: 115px; }
#C4 .data_table .col_05 { width: 332px; }
#C4 .data_table .col_06 { width: 221px; text-align: center; }
#C4 .data_table .col_07 { width: 110px; text-align: center; }
#C4 .data_table .col_08 { width: 110px; }
#C4 .data_table .col_09 { width: 110px; text-align: center; }
#C4 .data_table .icon_txt { vertical-align: 0.1em; padding-left: 5px; padding-right: 0; }
#C4 .data_table .col_01 .icon_txt { vertical-align: -0.25em; padding-left: 5px; }
#C4 .data_table .icon_new { font-weight: bold; color: #c2262a; }
#C4 .data_table .file_size { text-align: center; padding-right: 27px; font-size: 84% }
#C4 #sec_read_me { border: 1px solid #aec3d4; padding: 9px 10px; margin-bottom: 30px; }
#C4 #sec_read_me dt { font-weight: bold; }
#C4 #sec_read_me li { margin-top: 20px; }
#C4 #contents_inner p.nav_back a { background-image: url(../img/bullet_link_l.gif); }
#C4 .sec_contents_nav.contents_nav_top { padding-bottom: 20PX; }


/* ============================== D1 */
#D1 .txt_r { margin-bottom: 8px; }
#D1 .hx_lv3 { margin-bottom: 10px; width: 600px}
#D1 .newslist {background: none; }
#D1 .newslist li { padding-top: 0; background: none; }
#D1 .newslist dt { width: 109px; padding-right: 10px; }
#D1 .newslist .news_detail { width: 480px; }

/* ============================== e_index */
.e_index #contents_main { float: right; width: 760px; }
.e_index #contents_sub { float: left; width: 200px; }

/* ============================== E1 */
#E1 #concents .col4_list { margin: 12px 0 23px; }
#E1 #concents .col4_list li { margin-bottom: 7px; }

/* ============================== E2 */
#E2 #concents .hx_lv2,
#E2 #concents .hx_lv3 { margin-bottom: 20px; }
#E2 #concents h4 { font-weight: bold; }
#E2 #concents .sec_inquiry_col { margin-bottom: 30px; background: url(../img/bg_sec_inquiry_col.gif) no-repeat 0 100%; }
#E2 #concents .sec_inquiry_col2 { background: url(../img/bg_sec_inquiry_col2.gif) no-repeat 0 100%; }
#E2 #concents .sec_inquiry_col strong { font-weight: bold; color: #0098e0; font-size: 117%; }
#E2 #concents .sec_inquiry_col .ls,
#E2 #concents .sec_inquiry_col .rs { width: 330px; padding: 18px 20px; border-top: 1px solid #acc4d6; }
#E2 #concents .sec_inquiry_col p { margin-top: 5px; }
#E2 #concents .sec_inquiry_col .above_h4,
#E2 #concents .sec_inquiry_col .above_h4 { margin-top: 0; }
#E2 #concents .sec_inquiry_col h4 { margin-top: 3px; }
#E2 #concents .sec_inquiry_col dt { margin-top: 17px; font-weight: bold; }
#E2 #concents .sec_inquiry_col table { margin-top: 5px; }
#E2 #concents .sec_inquiry_col th { padding-right: 15px; white-space: nowrap; }
#E2 #concents .sec_inquiry_col th.nopad { padding-right: 0; }
#E2 #concents .sec_inquiry_col .rs table.office_hours { margin-top: 0; margin-left: 20px; }
#E2 #concents .sec_inquiry_col .rs dd { margin-top: 5px; }
#E2 #concents .data_table { margin-top: 10px; }
#E2 #concents .data_table .col_01 { width: 423px; }
#E2 #concents .data_table .col_02 { width: 334px; }
#E2 #concents .data_table .col_03 { width: 115px; }
#E2 #concents .data_table .col_04 { width: 307px; }
#E2 #concents .data_table .inner { padding: 5px 9px; }
#E2 #concents .data_table p { margin-top: 10px; }

/* ============================== l_index */
.l_index #contents_main { float: right; width: 760px; }
.l_index #contents_sub { float: left; width: 200px; }

/* ============================== l1a */
#l1a #contents_main .hx_lv1,
#l1a #contents_main .hx_lv2,
#l1a #contents_main .hx_lv3 { margin-bottom: 16px; }
#l1a #contents_main p { margin-bottom: 25px; line-height: 1.666666667; }
#l1a #contents_main p.txt_target_search_box { margin-top: -12px; }
#l1a #contents_main em { font-weight: bold; }
#l1a #contents_main .box_caution { margin-bottom: 30px; padding: 16px 18px; border: 1px solid #acc4d6; line-height: 1.666666667; }
#l1a #contents_main .box_caution dt { font-size: 117%; font-weight: bold; margin-bottom: 12px; }
#l1a #contents_main .box_caution p { margin-bottom: 0; }
#l1a #contents_main .box_caution p { margin-bottom: 0; }
#l1a #contents_main .link_list { margin: -16px 0 24px; }
#l1a #contents_main .link_list dt { font-weight: bold; }
#l1a #contents_main .link_list dd { margin-left: 12px; }
#l1a #contents_main .link_list a { line-height: 2; background-position: 0 0.7em; }
#l1a #contents_main .text_below_link_list { margin-top: -10px; }
#l1a #contents_main .img_container { margin: -20px 0 26px; }
#l1a #contents_main .img_container_last { margin-bottom: 6px; }
#l1a #contents_main .decimal_list { margin-top: -25px; margin-bottom: 25px; }
#l1a #contents_main .decimal_list li { line-height: 1.666666667; }
#l1a #contents_main .btn_example { margin-bottom: 6px; }
#l1a #contents_main .ms { margin: 20px 0 7px; }
#l1a #contents_main .ms .img_left { margin-right: 11px; }
#l1a #contents_main .mb16 { margin-bottom: 16px; }

/* ============================== l1b */
#l1b #contents_main .hx_lv1{ margin-bottom: 16px; }
#l1b #contents_main p { margin-bottom: 25px; line-height: 1.666666667; }
#l1b #contents_main .ls { width: 210px; }
#l1b #contents_main .rs { width: 530px; }
#l1b #contents_main .ls img { margin-bottom: 10px; border: 1px solid #acc4d6; }
#l1b #contents_main .link_pdf { margin-bottom: 16px; padding: 7px 9px; border: 1px solid #acc4d6; line-height: 1.4; }
#l1b #contents_main h2 { font-weight: bold; line-height: 1.666666667; }
#l1b #contents_main li { line-height: 1.666666667; }
#l1b #contents_main li ol { margin-left: 12px; }

/* ============================== l1c */
#l1c #contents_main .hx_lv1,
#l1c #contents_main .hx_lv2 { margin-bottom: 16px; }
#l1c #contents_main p { margin-bottom: 25px; line-height: 1.666666667; }
#l1c #contents_main .above_link { margin-bottom: 12px; }
#l1c #contents_main .above_ban { margin-bottom: 4px; }
#l1c #contents_main .ban_flash { margin-bottom: 15px; }
#l1c #contents_main .ban_pdf { margin-bottom: 26px; }

/* ============================== T1 */
#T1 #concents { padding-bottom: 0; }
#T1 .sec_news_col2 { margin-bottom: 15px; }
#T1 .sec_news_col2 .ls,
#T1 .sec_news_col2 .rs { width: 475px; }
#T1 .hx_lv1 { margin-bottom: 30px; }
#T1 .hx_lv2 { margin-bottom: 20px; }
#T1 .hx_lv3 { margin-bottom: 10px; }
#T1 .newslist { margin-bottom: 15px; background: none; }
#T1 .newslist li { padding-top: 0; background: none; }
#T1 .newslist dt { width: 109px; padding-right: 10px; }
#T1 .newslist .news_detail { width: 356px; }
#T1 #contents_footer { margin-top: 0; }

/* ============================== S1 */
#S1 .txt { margin-bottom: 28px; line-height: 1.6; }
#S1 .hx_box_lv3 { font-size: 100%; }
#S1 #contents_main { float: left; width: 646px; }
#S1 #contents_main .hx_lv2 { margin-bottom: 20px; }
#S1 #contents_main #sec_rules { position: relative; left: 0; right: 0; overflow: auto; overflow-y:scroll; height: 380px; border: 1px solid #b1c7d8; }
#S1 #contents_main #sec_rules #sec_rules_inner { width: 600px; margin: 0 auto; padding: 10px 0; }
#S1 #contents_main #sec_rules #sec_rules_inner h3.hx_box_lv3 { margin: 26px 0 18px; }
#S1 #contents_main .txt_center { margin-top: 20px; }
#S1 #contents_main #sec_rules #sec_rules_inner p { line-height: 1.6; }
#S1 #contents_main #sec_rules #sec_rules_inner ol li { text-indent: -1em; padding-left: 1em; line-height: 1.6; }
#S1 #contents_sub { float: right; width: 288px; border: 1px solid #ccc; padding: 10px; }
#S1 #contents_sub h2.hx_box_lv3 { margin-bottom: 18px; }
#S1 #contents_sub .txt { margin-bottom: 18px; }
#S1 #contents_sub dt { font-weight: bold; line-height: 1.6; }
#S1 #contents_sub dd { line-height: 1.6; }
#S1 #contents_sub #sec_technique { float: left; width: 140px; }
#S1 #contents_sub #sec_sales { float: right; width: 140px; }
#S1 #global_footer { padding-top: 6px; }

/* ============================== U1 */
#U1 .hx_lv2 { margin-top: 27px; }


/* ============================== N1 */
#N1 #contents_inner h2 { font-weight: bold; font-size: 134%; margin-bottom: 30px; }
#N1 #contents_inner h3 { font-weight: bold; margin-bottom: 20px; font-size: 117%; }
#N1 #contents_inner .col3_div,
#N1 #contents_inner .col6_list { margin-bottom: 23px; }
#N1 #contents_inner .sitemap_link_lv1 { margin-bottom: 7px; }
#N1 #contents_inner .sitemap_link_lv1 a { font-weight: bold; }
#N1 #contents_inner .sitemap_link_lv2 { margin-bottom: 7px; margin-left: 16px; }
#N1 #contents_inner .col6_list li { margin-bottom: 7px; }

/* ============================== W1 */
#W1 .hx_lv2 { margin-top: 27px; }
#W1 #concents p,
#W1 #concents ol { margin-top: 15px; }
#W1 #concents ol ol { margin-top: 0; }
#W1 .decimal_kakko_list li { text-indent: -2.5em; margin-left: 2.5em; list-style: none; }
#W1 #concents .txt_period { margin-top: 45px; }

/* ============================== popupWindow */
#popupWindow h1{ margin:20px 0 20px 0;}
#popupWindow .caption{ text-align:right; margin:0 0 0 ;}
#popupWindow .data_table_popup{ border:0; border-collapse:collapse; width:100%; margin:10px 0 20px 0;}
#popupWindow .data_table_popup th{ border:1px solid #ccc; padding:5px; text-align:center;}
#popupWindow .data_table_popup td{ border:1px solid #ccc; padding:5px; text-align:center; background:#edf8fe;}
#popupWindow .data_table_popup .bdnone{ border:none;}
#popupWindow .data_table_popup .celltype01{ background:#dae3e8; font-weight:bold; text-align:left;}
#popupWindow .data_table_popup .celltype02{ background:#fae7de;}
#popupWindow .data_table_popup .celltype03{ background:#efefef;}
#popupWindow .data_table_popup .celltype04{ text-align:center; background:#edf8fe;}
#popupWindow .data_table_popup .celltype05{}
#popupWindow .data_table_popup .celltype06{ vertical-align:middle; width:120px; }
#popupWindow .closebtn{ text-align:right; padding:20px 0;}
#footer{ padding:4px 0; background:url(wink_parts/common/img/footer_bg.gif) repeat-x top left; width:100%;}
#footer address{ width:980px; margin:0 auto;} 
#popupWindow #concents{ padding:0;}