@charset "utf-8";

/*background*/
#wrapper,
.home #footer,
.casestudy_detail #contents #contents_inner #contents_main div.sec_detail p.p_box,
#esc_index #contents #main_contents #nav_area div dl dd a,
#esc_index #contents #sec_information #sec_news dl,
#message_index #contents #sec_nav_inner .ms { background: none; }

/*none*/
#header #header_function,
#nav_global,
#contents #sec_h1 #directory_link,
#contents_sub,
#footer_nav_function,
#footer #footer_inner,
.company_branch #contents #contents_inner #contents_main .sec_btn_under,
.company_branch #contents #contents_inner #contents_main p.btn_print { display: none; }

/*block*/
#message_index #contents #contents_inner #contents_sub { display: block; }

/*logo*/
#header { position: absolute; top: 0; left: 0; padding-top: 0; }

/*contents*/
#contents,
.company #contents,
.recruit #contents,
.inquiry #contents,
.english #contents,
#message_index #contents { padding: 68px 0 0; margin-top: 0; }

/*casestudy_detail*/
.casestudy_detail #contents #contents_inner #contents_main div.news_item_left dl { float: none; margin-right: 0; }
.casestudy_detail #contents #contents_inner #contents_main div.news_item_left div { overflow: visible; }
.casestudy_detail #contents #contents_inner #contents_main div.news_item_right dl { float: none; margin-left: 0; }
.casestudy_detail #contents #contents_inner #contents_main div.news_item_right div { overflow: visible; }

/*border*/
.casestudy_detail #contents #contents_inner #contents_main div.sec_detail div.list_tnail ul.sec_note { background: none; border: #3d3d3d solid 1px; }

/*copyright*/
#footer #copyright { background: none; height: auto; overflow: auto; text-indent: inherit; padding-top: 1em; }