@media print {
	
	* {
	  background-color:#FFF !important;	
	  background-image:none	!important;	 
	  text-indent:0 !important;	
	}
	
	.no_print {
		display:none !important;
	}
	
	.toku_print {
		display:block;
		
	}
	
	ul#tech_list li.close_up {
		padding-top:10px;
		margin-top:0;
	}

	ul#tech_list li.close_up p {
		margin-left:114px !important;
	}
	
	ul#tech_list p {
		margin-left:75px !important;
	}
	
	p {
		text-indent:2em !important;
	}
	
	p.no_indent {
		text-indent:0 !important;		
	}
	
	p.caption {
		text-indent:0 !important;		
	}
	
	div.image_box p {
		text-indent:0 !important;
				
	}
		
	div#header {
		display:none !important;
	}

	div#footer_container {
		display:none !important;
	}

	div#footer {
		display:none !important;
	}

	div#sub {
		display:none !important;
	}

	div#contents {
		width:610px !important;
		margin:0 !important;
		padding:0 !important;	
	}
	
	div#main {
		width:610px !important;
		margin:0 !important;
		padding:0 !important;
		float:none !important;
	}

	div.support div#main {
		width:610px !important;
	}	

	div#box_l, div#box_r  {
		width:40% !important;
	}

	div#marketing ul{
		width:40%
	}
	
	div#marketing p#note{
		position:absolute;
		top:50%;
		left:330px;
		text-indent:0;
		width:260px;
	}

	div#main div.support_box h3 {
		padding:2px 5px !important;		
	}	
		
	div#main e_product {
		
	}

	div#main h3 {
		padding-left:0 !important;
	}
	
	.eco_sec div#main h3#first_line, div#main h3#message_sec {
		display:block;
		height:auto;
		line-height:auto;
		margin:0;
		padding:0;
	}
	
	div#main h3#re_he, div#main h3#com_env , div#main h3#progress_header, div#main h3#sixth_header {
		height:auto;
	} 

	div#main h3#com_env, div#main h3#progress_header, div#main h3#sixth_header,
	div#main h3#he_fa, div#main h3#he_fe01, div#main h3#he_fe02, div#main h3#he_fe03,
	div#main h3#he_hl, div#main h3#he_ac, div#main h3#data_01_header,
	div#main h3#data_02_header {
		margin:0;
		padding:0;	
	}
	
	div#main h3#he_fe01, div#main h3#he_fe02, div#main h3#he_fe03,
	div#main h3#he_hl, div#main h3#he_ac, div#main h3#data_01_header,
	div#main h3#data_02_header {
		margin-top:10px;
		margin-bottom:5px;
	}
	
	.eco_sec div#main h3#second_line {
		display:block;
		height:auto;
		line-height:auto;
		margin:0 0 20px 0;
		padding:0;
	}
	
	div#main h3.content_header, div#main h3#company_eco_head, div#main h3#sixth_header, div#main h3#progress_header, div#main h3#re_he,
	div#main h3#he_fa02, div#main h3#he_fa, div#main h3#he_mi, div#main h3#he_fe01, div#main h3#he_fe02, div#main h3#he_fe03, 
	div#main h3#data_01_header, div#main h3#data_02_header, div#main h2#fac_head,
	div#main h2#public_head, div#main h2#building_head, div#main h2#home_head, div#main h2#device_head, div#main h2#device02_head, .technology h3#header_content, div#main h3#message_sec {
		font-size:18px;
		line-height:22px;
	}
	
	.technology h3#header_content, h3#product_inq {
		width:580px !important;
		height:auto !important;
	}
	
	div.eco_fac_01_print div.e_info {
		display:inline-block;
	}
	
	div.eco_fac_01_print div.e_info img {
		padding-bottom:50px !important;
	}
	
	div#main ul#sitemap_list h3 {
		padding:5px 0 5px 10px !important;
	}
	
	div#main h3#eco_h01, div#main h3#eco_h02, div#main h3#eco_h02, div#main h3#eco_h03, div#main h3#eco_h04, 
	div#main h3#eco_h05, div#main h3#eco_h06, div#main h3#eco_h07, div#main h3#eco_h08, div#main h3#eco_h09, 
	div#main h3#eco_h10, div#main h3#eco_h11, div#main h3#eco_h12, div#main h3#eco_h13, div#main h3#eco_h14, 
	div#main h3#eco_h15, div#main h3#eco_h16, div#main h3#eco_h17, div#main h3#eco_fac_h06, 
	div#main h3#eco_fac_h04, div#main h3#eco_fac_h05, div#main h3#eco_fac_h07,
	div#main h3#eco_buil_h08,	div#main h3#eco_buil_h09,	div#main h3#eco_buil_h10,	div#main h3#eco_buil_h11,
	div#main h3#eco_buil_h12,	div#main h3#eco_buil_h13,	div#main h3#eco_buil_h14, div#main h3#eco_buil_h15, 
	div#main h3#eco_buil_h16, div#main h3#eco_dev_h02  {
		font-size:18px;
		line-height:22px;
		padding:0 !important;
		margin: 0;		
	}
	
	div#main h3#eco_h02, div#main h3#eco_h06, div#main h3#eco_h13, div#main h3#eco_h17,
	div#main h3#eco_fac_h06, div#main h3#eco_dev_h02 {
		padding-bottom:10px !important;
	}
	
div.eco_sec .envTable th {
	color:#000000 !important;
}

	div#main div.e_info h3, div#main div.entry h3, div#main h3.print {
		border-left:5px solid #ce302b !important;
		height:auto !important;
		padding:2px 5px !important;
		margin-bottom:5px !important;
	}
	
	div#main div.entry h3.print_green,
	div#main h3.print_green, div#main h4.print_green {
		border-left:5px solid #00592A !important;
		height:auto !important;
		padding:2px 5px !important;
		text-indent:15px;
		margin-bottom:5px !important;
	}
	
	h3#tel_list {
		margin-left:0;
	}
	
	#vision_head {
		font-size:18px !important;
		height:auto !important;
	}
	
	div#main table {
		margin-left:0 !important;
	}
	
	div#main h4 {
		margin-left:0 !important;
	}
	
	div#main img {
		padding-left:0 !important;
	}

	div#main p {
		padding-left:0 !important;
	}
	
	div#header_img {
		
	}
	
	div#header_img h2 {
		font-size:24px !important;
		line-height:24px !important;
		height:40px !important;	
		width:580px;		
	}
	
	ul.bread_top {
		margin:10px 0 !important;
		padding-bottom:20px !important;	
	}
	
	a.contact_link {
		display:none !important;
	}
	
	a.eco_link {
		display:none !important;
	}	
	
	a#eco_mess {
		display:none !important;
	}
	
	div#main.sol embed, div#main.sol object {
		display:none !important;
	}
	
	div#main a.page_top {
		display:none !important;
	}	
	
	.recruit ul#ank {
		display:none;
	}
	
	ul#recruit_list {
		position:relative;
		z-index:500;
	}
	
	ul#recruit_list li {
		float:none !important;
		display:inline-block;
	}
	
	ul#recruit_list li ul.cities li {
		float:left !important;
	}	
	
	.technology div#main div.entry {
		float:none;
	}
	
	.eco_sec div#main div.entry {
		float:none;
	}
	
	div#main div.entry {
		float:none;
	}	
	
	.eco_sec div#main div.e_product {
		float:none !important;
	}
	
	ul#eco_mess_link {
		display:none;
	}	
	
	img.eco_logo_print {
		display:inline;
	}
	
	.eco_sec div#main div.e_info img {

	}
	
	.eco_sec div#main div.pdf_area {
		display:inline-block !important;
	}

	ul#tech_list li {
		float:none;
		display:inline-block;
		*zoom:1;
		*display:inline;
	}

	ul#tech_list li ul {
		float:none;
		display:inline-block;
		*zoom:1;
		*display:inline;		
	}
	
	ul#tech_list li li {
		float:none;
		width:574px !important;
	}
	
	a.new_win {
		padding-right:0 !important;
	}
	
	.page_break_b {
		page-break-before:always;
	}

	.page_break_a {
		page-break-after:always;
	}
	
	.news_print_c {
		margin-left:240px;
	}
	
	.prt_top {
		margin-top:40px;
	}
	
	
	div#forum ol ul li {
		list-style-type:disc !important;
		list-style-position:inside !important;
	}
	
	div#thema p.in {
		text-indent:0 !important;
		padding-left:14px !important;
	}	
	
}
