/*Business CLASS*/

/*Business TOP CLASS*/
.top_copy   { margin-top: 44px; }
#top_main_l { float: left; width: 391px; margin-top: 27px; }
#top_main_r { float: left; width: 356px; padding-bottom: 76px; }
.top_txt    { width: 348px; font-size: 12px; line-height: 180%; }


/*3rd CLASS*/
#b3rd_main   { margin-top: 26px; display: block; }
#b3rd_main_l { float: left; width: 426px; padding-top: 14px; }
#b3rd_main_r { float: left; width: 336px; margin-bottom: 51px; }
.b3rd_copy   { margin-top: 39px; margin-bottom: 24px; CLEAR: both; }
.b3rd_txt    { margin-top: 28px; width: 374px; font-size: 12px; line-height: 180%; }

#b3rd_menu     { width: 762px; padding-bottom: 63px; display: block; CLEAR: both; }
.b3rd_menu_txt { width: 220px; padding-top: 6px; padding-bottom: 14px; padding-left: 17px; color: #888888; font-size: 12px; line-height: 130%; }
.b3rd_submenu  { padding-left: 49px; }


/*4th CLASS*/
#b4th_main { margin-top: 43px; display: block; }
.b4th_copy { padding-top: 33px; padding-bottom: 35px; padding-right:15px; font-size: 12px; line-height: 180%; }



/*Chemical CLASS*/

/*Catalyst CLASS*/
.catalyst_t_l      { float: left; width: 396px; padding-bottom: 74px; }
.catalyst_t_r      { float: left; width: 366px; padding-bottom: 74px; }
.catalyst_t_in     { float: left; width: 183px; }
.catalyst_t_in_bg  { float: left; width: 183px; background-image: url(../business/chemical/img/catalyst_top_bg.gif);  }
.catalyst_t_t01    { margin-left: 14px; } 
.catalyst_t_st01   { padding-top: 10px;  padding-bottom: 11px; CLEAR: both; } 
.catalyst_t_st02   { padding-top: 21px; CLEAR: both; }
.catalyst_t_st03   { padding-top: 10px; CLEAR: both; } 
.catalyst_t_type   { margin-left: 13px; } 
.catalyst_t_menu01 { padding-top: 6px;  margin-left: 20px; font-size: 12px; color: #888888; }
.catalyst_t_menu02 { padding-top: 13px; margin-left: 20px; font-size: 12px; color: #888888; }
.catalyst_t_menu03 { padding-top: 8px;  margin-left: 20px; font-size: 12px; color: #888888; }


/*Catalyst detail CLASS*/
.catalyst_d_tl      { padding-top: 36px; padding-bottom: 21px; }
.catalyst_d_tl02    { padding-top: 36px; padding-bottom: 18px; }
.catalyst_d_txt     { padding: 10px 25px 28px 20px; font-size: 12px; line-height: 150%; color: #888888; }
.catalyst_d_exp     { padding-top: 10px; line-height: 150%; }
.catalyst_d03_txt   { padding-top: 19px; padding-bottom: 30px; padding-left:19px; padding-right: 10px; font-size: 12px; line-height: 160%; color: #888888; }
.catalyst_d_contact { padding-top: 20px; padding-bottom: 20px; }

.catalyst_zeo_tl    { padding-top: 36px; padding-bottom: 10px; }
.catalyst_zeo_copy  { padding-bottom: 33px; padding-right:20px; font-size: 12px; line-height: 160%; color: #888888; }
.catalyst_zeo_l     { float: left; width: 527px; padding-top: 24px; padding-bottom: 26px; padding-left: 20px; }
.catalyst_zeo_r     { float: left; width: 115px; padding-top: 24px; padding-bottom: 26px; }
.catalyst_zeo_r2    { float: left; width: 115px; padding-top: 24px; padding-bottom: 29px; }
.catalyst_zeo_txt   { padding-top: 14px; padding-left: 11px; font-size: 12px; line-height: 160%; color: #888888; }
.catalyst_zeo_txt2  { font-size: 12px; line-height: 160%; color: #888888; }
.catalyst_zeo_reactor     { margin-top: 7px; }
.catalyst_zeo_reactor_txt { padding-top: 27px; padding-bottom: 49px; font-size: 12px; line-height: 150%; color: #888888; }

.catalyst_gas_stl01 { margin-top: 7px; padding-bottom: 25px; padding-left: 20px; }
.catalyst_gas_txt01 { padding-top: 15px; padding-left: 1px; font-size: 12px; line-height: 180%; color: #888888; }

.catalyst_env_copy  { margin-top: 5px; margin-bottom: 2px; }
.catalyst_env_copy2 { margin-top: 16px; margin-bottom: 2px; }
.catalyst_env_txt2  { padding-right: 10px; margin-left: 25px; font-size: 12px; line-height: 160%; color: #888888; }
.catalyst_env_txt3  { font-size: 12px; line-height: 130%; color: #888888; white-space: nowrap; }
.catalyst_env_img01 { padding-top: 12px; }
.catalyst_env_stl01 { margin-top: 15px; padding-bottom: 30px; padding-left: 20px; }
.catalyst_env_stl02 { margin-top: 15px; padding-bottom: 23px; padding-left: 20px; }
.catalyst_env_table { margin-top: 16px; margin-left: 9px; }

.catalyst_fine_stl01 { margin-top: 40px; margin-bottom: 15px; }
.catalyst_fine_stl02 { margin-top: 50px; margin-bottom: 15px; CLEAR: both; }
.catalyst_fine_stl03 { margin-top: 60px; margin-bottom: 30px; }
.catalyst_fine_txt01 { padding-left: 20px; font-size: 12px; line-height: 150%; color: #888888; CLEAR: both; }
.catalyst_fine_tel   { padding-top: 18px; padding-left: 20px; }
#catalyst_fine_btn_l { float: left; }
#catalyst_fine_btn_r { float: right; padding-right: 20px; }


/*Reaction CLASS*/
#reaction_t_l { float: left; width: 382px; }
#reaction_t_r { float: left; width: 325px; padding-bottom: 80px; }
.reaction_t_st01 { padding-top: 20px; } 


/*Reaction detail CLASS*/
.reaction_d_tl { padding-top: 40px; }
.reaction_d_i  { padding-top: 19px; padding-bottom: 30px; }


/*Refining CLASS*/
.refining_img01 { padding-top: 47px; padding-bottom: 10px; padding-left:54px; }
.refining_cp    { padding-bottom: 40px; padding-right: 50px; font-size: 10px; color: #888888; text-align: right; }
#refining_l     { float: left; width: 482px; padding-top: 4px; }
#refining_r     { float: left; width: 238px; padding-top: 3px; padding-bottom: 23px; }
.refining_txt02 { padding-top: 7px;  padding-bottom: 31px; padding-right: 21px; font-size: 12px; line-height: 160%; color: #888888; }
.refining_txt03 { padding-top: 5px;  padding-bottom: 5px; padding-left: 14px; }


/*Development CLASS*/
.development_tl    { padding-bottom: 25px; }
.development_tl2   { padding-bottom: 18px; }
.development_copy  { padding-bottom: 3px; }
.development_txt01 { padding-bottom: 25px; padding-right:15px; font-size: 12px; line-height: 160%; color: #888888; }
.development_txt02 { padding-bottom: 79px; padding-right:15px; font-size: 12px; line-height: 160%; color: #888888; }
.development_txt03 { padding-top: 15px; padding-bottom: 44px; padding-left:19px; padding-right: 10px; font-size: 12px; line-height: 160%; color: #888888; }



/*Metalcoating CLASS*/
.coating_t_l      { float: left; width: 373px; }
.coating_t_r      { float: left; width: 380px; padding-left: 11px; background-image: url(../business/coating/img/coating_top_bg.gif); }
.coating_t_st01   { padding-top: 13px;  padding-bottom: 12px; CLEAR: both; } 
.coating_t_st02   { padding-top: 20px;  padding-bottom: 12px; CLEAR: both; } 
.coating_t_t01    { margin-left: 12px; } 
.coating_t_t02    { margin-top: 15px; margin-left: 12px; } 
.coating_t_menu01 { padding-top: 7px; margin-left: 20px; font-size: 12px; }


/*Metalcoating detail CLASS*/
.coating_d_tl   { padding-top: 36px; padding-bottom: 30px; }
.coating_d_txt  { margin-left: 20px; width: 730px; padding-top: 8px; padding-bottom: 26px; font-size: 12px; line-height: 150%; color: #888888; }


/*Plating CLASS*/
.plating_st01     { padding: 16px 13px 51px 20px;}
.plating_st01_txt { padding-bottom: 21px; font-size: 12px; line-height: 160%; color: #888888; }
.plating_st02_txt { font-size: 12px; line-height: 160%; color: #888888; }
.plating_st01_cp  { padding-top: 7px; font-size: 10px; color: #888888; }
.plating_st01_img { padding-top: 20px; }


/*Service CLASS*/
.service_l       { float: left; width: 527; padding-bottom: 28px; }
.service_r       { float: left; width: 215px; padding-bottom: 28px; }
.service_st01    { padding: 16px 0px 28px 20px; }
.service_txt01   { padding: 16px 10px 44px 20px; font-size: 12px; line-height: 160%; color: #888888; }
.service_txt02   { padding-right: 33px; font-size: 12px; line-height: 160%; color: #888888; }
.service_img     { padding-top: 2px; }
.service_st01_cp { padding-top: 7px; font-size: 10px; color: #888888; text-align: right; }


/*Auto CLASS*/

/*Exhaust_gas CLASS*/
.gas_copy     { padding-top: 30px; padding-bottom: 35px; padding-right:15px; font-size: 12px; line-height: 180%; }
.gas_st01     { padding-top: 25px; padding-bottom: 58px; } 
.gas_st01_txt { padding: 23px 11px 10px 15px; font-size: 12px; line-height: 160%; color: #888888; text-align: left; }
.gas_st01_img { text-align: center; }
.gas_st02     { padding-top: 15px; padding-bottom: 74px; padding-left:20px; } 
.gas_st02_txt { font-size: 12px; line-height: 160%; color: #888888; }
.gas_st02_img { margin-top: 33px; padding-bottom: 12px; padding-left: 5px; }


/*Gasoline CLASS*/
.gasoline_copy  { padding-top: 33px; padding-bottom: 31px; padding-right:15px; font-size: 12px; line-height: 180%; }
.gasoline_img01 { padding-bottom:51px; padding-left:75px; } 
.gasoline_img02 { padding-top: 30px; padding-bottom:53px; padding-left:73px; } 
.gasoline_img03 { padding-top: 30px; padding-left:111px; } 
.gasoline_img04 { padding-bottom:30px; padding-left:59px; } 


/*Threeway CLASS*/
.threeway_title { padding-top: 38px; }
.threeway_copy  { padding-top: 17px; padding-bottom: 23px; padding-right:15px; font-size: 12px; line-height: 180%; }
.threeway_st    { padding-top: 20px; padding-left:20px; font-size: 12px; color: #888888; }
.threeway_l1    { float: left; width: 420px; margin-top: 12px; margin-bottom: 39px;}
.threeway_r1    { float: left; width: 311px; margin-top: 12px; }
.threeway_l2    { float: left; width: 389px; margin-top: 16px; }
.threeway_r2    { float: left; width: 250px; margin-top: 20px; padding-bottom:30px; }
.threeway_txt01 { margin-top: 2px; padding-bottom:7px; }
.threeway_txt02 { padding-bottom:12px; font-size: 12px; line-height: 130%; color: #888888; }
.threeway_txt02_nr { padding-bottom:12px; font-size: 12px; line-height: 130%; color: #888888; white-space: nowrap; }
.threeway_txt03 { padding-top: 15px; padding-left:12px; line-height: 160%; }
.threeway_txt04 { padding-right:10px; line-height: 130%; }
.threeway_txt05 { padding-left:12px; line-height: 130%; padding-bottom:12px; }
.threeway_img01 { padding-bottom:81px; padding-left:62px; }


.threeway_img03 { padding-top: 17px; padding-bottom:57px; padding-left:35px; }
.threeway_img04 { padding-top: 18px; padding-bottom:36px; padding-left:262px; }
.threeway_img05 { padding-top: 20px; padding-bottom:40px; padding-left:20px; }


/*Diesel CLASS*/
.diesel_copy  { padding-top: 32px; padding-bottom: 17px; padding-right:15px; font-size: 12px; line-height: 180%; }
.diesel_img01 { padding-bottom:80px; } 



/*Fuelcell CLASS*/
.electrode_img { padding: 0px 0px 14px 235px; CLEAR: both; }
.electrode_l   { float: left; width: 275; padding-bottom: 28px; }
.electrode_r   { float: left; width: 467px; padding-bottom: 28px; }

.hydrogen_l    { float: left; width: 527; padding-bottom: 28px; }
.hydrogen_r    { float: left; width: 215px; padding-bottom: 28px; }
.hydrogen_r2   { float: left; width: 215px; padding-bottom: 42px; }



/*Link CLASS*/
A:link    { color: #888888; text-decoration: none; }
A:visited { color: #888888; text-decoration: none; }
A:hover   { color: #888888; text-decoration: underline; }
A:active  { color: #888888; text-decoration: underline; }

A.top:link    { color: #444444; text-decoration: none; }
A.top:visited { color: #444444; text-decoration: none; }
A.top:hover   { color: #444444; text-decoration: underline; }
A.top:active  { color: #444444; text-decoration: underline; }

A.pdf:link    { color: #444444; text-decoration: none; }
A.pdf:visited { color: #444444; text-decoration: none; }
A.pdf:hover   { color: #444444; text-decoration: underline; }
A.pdf:active  { color: #444444; text-decoration: underline; }

A.auto:link    { color: #444444; text-decoration: underline; }
A.auto:visited { color: #444444; text-decoration: underline; }
A.auto:hover   { color: #444444; text-decoration: underline; }
A.auto:active  { color: #444444; text-decoration: underline; }

