@charset "utf-8";

body,
#header, #bg_header { width: 660px; margin: 0; padding: 0;  }
#bg_header { border-bottom: 1px solid #555; }
#header #logo_prod { display: inline; margin-left: 10px; }
#header #logo_prod a { background: none; }
#header #logo_prod a img { visibility: visible; }
#header #section_sub_link { display: none; }
#section_nav_backtotop { display: none; }
#gnav_outer { display: none; }

/* =========================== Canceling Background */
#wrapper,
#wrapper_outer,
#header_outer,
#header,
#section_nav_backtotop,
#bg_header,
#bg_contents,
#bg_contents_body,
#bg_contents_top,
#bg_contents_btm,
#contents_body,
#contents_btm_outer,
#contents_btm,
#contents_top,
#contents #bg_main_contents_btm,
#contents #bg_main_contents_top,
#contents #bg_main_contents,
#contents #main_contents { background: none !important; }

#contents_outer,
#contents,
#contents #bg_main_contents_body { width: 660px; padding: 0; background: none; }

#contents #bg_main_contents_body { float: none; }
#contents #main_contents { margin: 0; padding: 0; float: none; min-height: 0; height: auto !important; }

#directory_link { margin-left: 0; padding-left: 0; margin-bottom: 15px; }
#directory_link li { background: none; border-left: 1px solid #ccc; }
#directory_link li.elem_first { border-left: none; }

#contents #main_contents .section_lnk_inquiry_01 { display: none; }
.section_lnk_pgtop { display: none; }

#contents #sub_contents { float: none; width: 660px; background: none; min-height: 0; height: auto !important; padding-bottom: 15px; padding-right: 0; }
#contents #sub_contents #section_box_inquiry { height: auto; padding: 0; background: none; }
#contents #sub_contents #section_box_inquiry #box_inquiry { margin: auto; width: 190px; padding: 5px 15px 15px; }
#contents #sub_contents #section_box_inquiry .lnk_bt { display: none; }
#contents #sub_contents #section_box_inquiry .lnk_txt { text-align: left; }

#sub_contents #section_subcont_feature { display: none; }

#footer_outer { border-top: 1px solid #555; background: none; }
#footer {width: 660px; background: none; }
#footer #section_nav_footer { display: none; }

#footer #section_lnk_corp_footer { padding: 0; }
#footer #section_lnk_corp_footer #lnk_corp_footer { float: none; background: none; }
#section_lnk_corp_footer #lnk_corp_footer img { visibility: visible; }

#footer #section_lnk_footer { padding-left: 0; }
#footer #section_lnk_footer #lnk_footer { display: none; }
#footer #section_lnk_footer #note_copyright_footer { float: none; background: none; }
#footer #section_lnk_footer #note_copyright_footer img { visibility: visible; }

/* ===================================== home_home */

#home_home #vi_outer,
#home_home #bg_vi { display: none; }

#home_home #vi { height: auto; background: none; }
#home_home #vi #vi_inner { padding: 0; }
#home_home #vi #vi_inner #section_box_inquiry { width: 212px; }
#home_home #vi #vi_inner .box_inquiry { padding: 0; }
#home_home #vi #img_vi,
#home_home #vi #section_box_inquiry { float: none; }
#home_home #vi #section_box_inquiry { height: auto; }
#home_home #vi #section_box_inquiry #box_inquiry .lnk_bt { display: none; }

#home_home #section_feat { width: 600px; }
#home_home #section_feat .section_article_feat { float: left; margin-top: 20px; }
#home_home #section_feat .section_article_feat { height: auto;  }
#home_home #section_feat .section_article_feat .article_feat { padding-left: 0; }
#home_home #section_feat .section_bt_feat { display: none; }

#home_home #img_vi { display: none; }
#home_home #vi_print { display: block; padding-top: 20px; }
#home_home #section_pickup { background: none; padding: 20px 0 0 35px; }
#home_home #section_pickup h2 { display: block; text-indent: 0; font-size: 16px; height: auto; width: 600px; color: #426d91; font-weight: bold; }
#home_home #section_pickup #bg_pickup { height: auto; background: none; }
#home_home #section_pickup #pickup {  background: none; padding: 0; }
#home_home #section_pickup #pickup ul li { float: none; margin-top: 10px; }

#home_home #contents_outer,
#home_home #bg_contents,
#home_home #bg_contents_btm,
#home_home #contents,
#home_home #contents_btm
 { background: none; }

#home_home #contents #main_contents,
#home_home #contents #sub_contents { display: block; float: none }

#home_home #contents #main_contents { margin-top: 20px; padding-left: 35px; }
#home_home #sub_contents { padding-left: 35px; }
#home_home #sub_contents #section_subcont_feature { display: block; }

/* ===================================== solution_home */
#solution_home #main_contents #section_headline .section_vi_page img { display: inline; width: 189px; height: 119px; }

/* ===================================== case_home */
#case_home #main_contents #section_headline .section_vi_page img { display: inline; width: 192px; height: 134px; }


/* ===================================== cloud-center_home */
#cloud-center_home #contents #main_contents #section_headline .section_vi_page { height: auto; text-indent: 0; overflow: visible; }
#cloud-center_home #contents #main_contents #section_headline .section_vi_page img { display: inline; }
#cloud-center_home #contents #sub_contents #box_inquiry img { margin-top: 15px; }
