@import url(menu.css);



body#index div#in-container{

	width:780px;

	background:url(../img/index/main.jpg) no-repeat;

	}

	

body#index div#in-container div#con-wbox{

	width:770px;

	margin:0 auto;

	background:url(../img/index/wbox_bg.png) repeat-y;

	}

	

body#index div#con-wbox div#in-con-l{

	width:440px;

	float:left;

	margin-top:50px;

	}

	

body#index div#in-container h2,

body#index div#in-container p{

	text-indent:-9999em;

	height:106px;

	}

	

body#index div#in-con-l h3{

	width:440px;

	text-indent:-9999em;

	background:url(../img/index/title01.gif) no-repeat;

	height:18px;

	margin-bottom:18px;

	}

	

body#index div#in-con-l dl{

	clear:both;

	width:440px;

	background:url(../img/index/newsline.gif) no-repeat bottom;

	margin-bottom:0.7em;

	}

	

body#index div#in-con-l dl dt{

	width:5em;

	background:url(../img/index/listmark.jpg) no-repeat 1em 0.3em;

	padding-left:2.5em;

	float:left;

	font-size:1.2em;

	}

	

body#index div#in-con-l dl dd{

	font-size:1.2em;

	width:28em;

	float:right;

	padding-bottom:0.5em;

/*	padding-right:1em;*/

	}

	

body#index div#con-wbox div#in-con-r{

	width:290px;

	float:right;

	}

	

body#index div#con-wbox div#in-con-r h3{

	width:290px;

	height:44px;

	background:url(../img/index/r_title.jpg) no-repeat;

	margin-bottom:11px;

	text-indent:-9999em;

	}

	

body#index div#con-wbox div#in-con-r ul{

	width:267px;

	margin:0 auto;

	}

	

body#index div#con-wbox div#in-con-r ul li{

	margin-bottom:6px;

	text-indent:-9999em;

	}

	

body#index div#con-wbox div#in-con-r ul li a{

	height:81px;

	display:block;

	}

	

body#index div#con-wbox div#in-con-r ul li#ind_bnr01{

	width:267px;

	}

	

body#index div#con-wbox div#in-con-r ul li#ind_bnr01 a{

	background:url(../img/index/bnr01.jpg) no-repeat;	

	}





body#index div#con-wbox div#in-con-r ul li#ind_bnr03 a{

	background:url(../img/index/bnr03.jpg) no-repeat;	

	}

	

body#index div#con-wbox div#in-con-r ul li#ind_bnr04 a{

	background:url(../img/index/bnr04.jpg) no-repeat;	

	}



body#index div#con-wbox div#in-con-r ul li#ind_bnr05 a{

	background:url(../img/index/csrbnr.jpg) no-repeat;	

	}









/* --recruit-common-- */







body.rec div#con-l h3 a{

	background:url(../img/recruit/lnav_title.jpg) no-repeat;

	height:46px;

	display:block;

	}



body.rec div#con-r h2{

	background:url(../img/recruit/maintitle.jpg) no-repeat;

	}

	

div#con-r table.rectable{

	width:528px;

	margin-bottom:1em;

	}

	

div#con-r table.rectable th{

	background:#75767A;

	padding:5px 10px;

	border:1px #D7E1E8 solid;

	text-align:left;

	font-size:1.2em;

	color:#ffffff;

	}

	

div#con-r table.rectable td{

	padding:5px 10px;

	border:1px #D7E1E8 solid;

	font-size:1.2em;

	}

	

div#con-r table.rectable td.cate{

	width:105px;

	padding-left:10px;

	border:1px #D7E1E8 solid;

	background:#F7F7F7;

	}

	

div#con-r table.rectable td span{

	font-size:smaller;

	}

	

div#con-r p#caution{

	color:#F96B02;

	font-size:12px;

	}

	

body.rec div#con-r p#caution span{

	color:#666666;

	font-size:smaller;

	}

	

body.rec div#con-r h4.rec-outline{

	background:url(../img/common/sst_mark.jpg) no-repeat;

	padding-left:15px;

	font-size:1.4em;

	margin-bottom:0.5em;

	}

	

body.rec div#con-r div.recappeal p{

	padding-left:1em;

	font-size:1.2em;

	background:url(../img/common/metalmask03.jpg) no-repeat 0 0.38em;

	}

	

div#con-r h4.sstitle{

	background:url(../img/common/sst.gif) no-repeat;

	height:27px;

	padding-left:5px;

	padding-top:7px;

	font-size:1.4em;

	margin-bottom:1em;

	}









/* --metal----------------------------------------------------------------- */	



body.metal div#con-l h3 a{

	background:url(../img/metalmask/lnav_title.jpg) no-repeat;

	height:46px;

	display:block;

	}

	

body.metal div#con-r h5.ssstitle{

	background:url(../img/metalmask/submark.jpg) no-repeat;

	height:15px;

	padding-left:1em;

	font-size:1.2em;

	margin-top:1.5em;

	margin-bottom:0.5em;

	}

	

body.metal div#con-r div.thphobox01{

	width:171px;

	float:left;

	margin-right:5px;

	}

	

	

/* --metal00-- */	

	

body#metal00 div#con-r h2{

	background:url(../img/metalmask/index/maintitle.jpg) no-repeat;

	}

	

body#metal00 div#con-r h3#s-title01{

	background:url(../img/metalmask/index/st01.jpg) no-repeat;

	}

	

body#metal00 div#con-r div.workcon{

	width:528px;

	background:url(../img/common/mark.gif) no-repeat bottom;

	}

	

body#metal00 div#con-r div.workcon p{

	padding-left:0;

	}

	

/* --metal01-- */	

	

body#metal01 div#con-r h2{

	background:url(../img/metalmask/printing/maintitle.jpg) no-repeat;

	}

	

body#metal01 div#con-r h3#s-title01{

	background:url(../img/metalmask/printing/st01.jpg) no-repeat;

	}

	

body#metal01 div#con-r h3#s-title02{

	background:url(../img/metalmask/printing/st02.jpg) no-repeat;

	}

	

body#metal01 div#con-r h3#s-title03{

	background:url(../img/metalmask/printing/st03.jpg) no-repeat;

	}

	

body#metal01 div#con-r h3#s-title04{

	background:url(../img/metalmask/printing/st04.jpg) no-repeat;

	}

	

body#metal01 div#con-r div#threephoto{

	width:444px;

	background:url(../img/metalmask/printing/photoline.jpg) repeat-y;

	margin-bottom:20px;

	}

	

body#metal01 div#con-r div.thphobox{

	width:121px;

	float:left;

	margin-right:27px;	

	}



body#metal01 div#con-r div.thphobox2{

	clear:both;

	margin-bottom:15px;

	}

	

body#metal01 div#con-r div.thphobox2 img{

	float:left;

	margin-right:1em;

	vertical-align:bottom;

	}

	

body#metal01 div#con-r div.thphobox2 p{

	float:left;

	margin-top:55px;

	}

	

/* --metal02-- */





body#metal02 div#con-r h2{

	background:url(../img/metalmask/vapor/maintitle.jpg) no-repeat;

	}

	

body#metal02 div#con-r h3#s-title01{

	background:url(../img/metalmask/vapor/st01.jpg) no-repeat;

	}

	

body#metal02 div#con-r h3#s-title02{

	background:url(../img/metalmask/vapor/st02.jpg) no-repeat;

	}

	

body.metal div#con-r div.thphobox02{

	width:156px;

	float:left;

	margin-right:10px;

	}

	

/* --metal03-- */



body#metal03 div#con-r h2{

	background:url(../img/metalmask/solid/maintitle.jpg) no-repeat;

	}

	

body#metal03 div#con-r h3#s-title01{

	background:url(../img/metalmask/solid/st01.jpg) no-repeat;

	}

	

body#metal03 div#con-r h3#s-title02{

	background:url(../img/metalmask/solid/st02.jpg) no-repeat;

	}

	

	

body#metal03 div#con-r img#ballmetal{

	margin-left:20px;

	margin-bottom:20px;

	}

	

body.metal div#con-r div.thphobox03{

	width:220px;

	float:left;

	margin-right:10px;

	}

	



/* --metal04-- */	





body#metal04 div#con-r h2{

	background:url(../img/metalmask/trans/maintitle.jpg) no-repeat;

	}

	

body#metal04 div#con-r h3#s-title01{

	background:url(../img/metalmask/trans/st01.jpg) no-repeat;

	}

	

/* --metal05(inquiry)-- */	





body#metal05 div#con-r h2{

	background:url(../img/metalmask/inquiry/maintitle.jpg) no-repeat;

	}

	

body#metal05 div#con-r h3#s-title01{

	background:url(../img/metalmask/inquiry/st01.jpg) no-repeat;

	}

	

body#metal05 div#con-r h3#s-title02{

	background:url(../img/metalmask/inquiry/st02.jpg) no-repeat;

	}

	

body#metal05 div#con-r h3#s-title03{

	background:url(../img/metalmask/inquiry/st03.jpg) no-repeat;

	}	

	

body#metal05 div#con-r h3#s-title04{

	background:url(../img/metalmask/inquiry/st04.jpg) no-repeat;

	}

	

body#metal05 div#con-r h3#s-title05{

	background:url(../img/metalmask/inquiry/st05.jpg) no-repeat;

	}

	

body#metal05 div#con-r h3#s-title06{

	background:url(../img/metalmask/inquiry/st06.jpg) no-repeat;

	}

	

body#metal05 div#con-r h3#s-title07{

	background:url(../img/metalmask/inquiry/st07.jpg) no-repeat;

	}

	

	

body#metal05 div#con-r div.pribgbox{

	width:528px;

	margin:0 auto;

	margin-bottom:30px;

	background:#FBFAF9;

	}





body#metal05 div#con-r div.pribgbox h4{

	padding-left:15px;

	padding-top:15px;

	font-size:1.2em;

	}

	

body#metal05 div#con-r div.pribgbox address{

	padding:15px 0 15px 15px;

	font-size:1.2em;

	}



	

	



/* --recruit--------------------------------------------------------------- */	





body.rec div#con-r div.workcon{

	background:url(../img/common/mark.gif) no-repeat bottom;

	}





body.rec div#con-wbox div#con-r div.content p.mb0{

	margin-bottom:0;

	}



	

/* --recruit-index-- */	





body#recruit div#con-r h3#s-title01{

	background:url(../img/recruit/index/st01.jpg) no-repeat;

	}

	

body#recruit div#con-r h3#s-title02{

	background:url(../img/recruit/index/st02.jpg) no-repeat;

	}

	

body#recruit div#con-r div.recbox{

	border:#CFCFCF solid 1px;

	border-top:none;

	margin-bottom:1em;	

	}

	

body#recruit div#con-r div#recbox01{

	background:url(../img/recruit/index/rec_bg01.jpg) no-repeat bottom right;

	}

	

body#recruit div#con-r div#recbox02{

	background:url(../img/recruit/index/rec_bg02.jpg) no-repeat bottom right;

	}

	

body#recruit div#con-r div#recbox03{

	background:url(../img/recruit/index/rec_bg03.jpg) no-repeat bottom right;

	}

	

body#recruit div#con-r div#recbox04{

	background:url(../img/recruit/index/rec_bg04.jpg) no-repeat bottom right;

	}



	

body#recruit div#con-r div.recbox p.rectxt01{

	padding-top:1em;

	padding-left:1em;

	padding-right:1em;

	margin-bottom:0;

	font-size:12px;

	}



body#recruit div#con-r h4{

	width:488px;

	height:24px;

	font-size:1.4em;

	color:#0C3085;

	padding-top:11px;

	padding-left:40px;

	}

	

body#recruit div#con-r h4#st01{

	background:url(../img/recruit/index/in-st_bg01.jpg) no-repeat;

	}

	

body#recruit div#con-r h4#st02,

body#recruit div#con-r h4#st03{

	background:url(../img/recruit/index/in-st_bg02.jpg) no-repeat;

	}

	

body#recruit div#con-r h4#st04{

	background:url(../img/recruit/index/in-st_bg03.jpg) no-repeat;

	}

	

body#recruit div#con-r p.rec-intro{

	width:109px;

	margin-left:410px;

	padding-bottom:0.3em;

	text-indent:-9999em;

	}

	

body#recruit div#con-r p.rec-intro a{

	height:30px;

	background:url(../img/recruit/index/btn.png) no-repeat;

	display:block;

	}

	

/* --recruit-entry-- */	



body#entry div#con-r h3#s-title01{

	background:url(../img/recruit/entry/st01.jpg) no-repeat;

	}

	

body#entry div#con-r h3#s-title02{

	background:url(../img/recruit/entry/st02.jpg) no-repeat;

	}

	

body#entry table td img{

	vertical-align:middle;	

	}

	

/* --recruit-recruit01-- */	



body#recruit01 div#con-r h3#s-title01{

	background:url(../img/recruit/recruit01/st01.jpg) no-repeat;

	}

	

/* --recruit-recruit02-- */	



body#recruit02 div#con-r h3#s-title01{

	background:url(../img/recruit/recruit02/st01.jpg) no-repeat;

	}

	

/* --recruit-recruit03-- */	



body#recruit03 div#con-r h3#s-title01{

	background:url(../img/recruit/recruit03/st01.jpg) no-repeat;

	}



	

/* --recruit-recruit04-- */	



body#recruit04 div#con-r h3#s-title01{

	background:url(../img/recruit/recruit04/st01.jpg) no-repeat;

	}

	





/* --mekki------------------------------------------------------------ */





body.mekki div#con-l h3 a{

	background:url(../img/mekki/lnav_title.jpg) no-repeat;

	height:46px;

	display:block;

	}

	



body#mekki01 div#con-r ul.unker{

	clear:both;

	}



body#mekki01 div#con-r ul.unker li{

	float:left;

	background:url(../img/mekki/ic_anchor.gif) 0.6em 0.6em no-repeat;

	padding-left:1.5em;

	margin-right:1.5em;

	font-size:1.2em;

	}

	

body#mekki01 div#con-r h2{

	background:url(../img/mekki/maintitle.jpg) no-repeat;

	}

	

body#mekki01 div#con-r h3#s-title01{

	background:url(../img/mekki/st01.jpg) no-repeat;

	}

	

body#mekki01 div#con-r h3#s-title02{

	background:url(../img/mekki/st02.jpg) no-repeat;

	}

	

body#mekki01 div#con-r h3#s-title03{

	background:url(../img/mekki/st03.jpg) no-repeat;

	}

	

body#mekki01 div#con-r h3#s-title04{

	background:url(../img/mekki/st04.jpg) no-repeat;

	}

	

body#mekki01 div#con-r h3#s-title05,

body#mekki02 div#con-r h3#s-title05{

	background:url(../img/mekki/st05.jpg) no-repeat;

	}

	

body#mekki01 div#con-r h3#s-title06{

	background:url(../img/mekki/st06.jpg) no-repeat;

	}

	

body#mekki01 div#con-r div.workcon01{

	width:220px;

	float:left;

	}



	

	

body#mekki01 div#con-r div.mekkiimgbox{

	width:249px;

	float:right;

	}

	

body#mekki01 div#con-r div.mekkiimgbox div.mekkiimg-l{

	width:121px;

	float:left;

	}

	

body#mekki01 div#con-r div.mekkiimgbox div.mekkiimg-r{

	width:121px;

	float:right;

	}

	

body#mekki01 div#con-r div#mekkiimgbox4{

	clear:both;

	width:505px;

	float:right;

	}

	

body#mekki01 div#con-r div#mekkiimgbox4 div.mekkiimg-l{

	width:121px;

	float:left;

	margin-right:7px;

	}

	

body#mekki01 div#con-r div#mekkiimgbox4 div.mekkiimg-l2{

	width:121px;

	float:left;

	}

	

body#mekki01 div.content540{

	width:540px;

	margin-bottom:10px;

	}

	

body#mekki01 div#con-r div.workcon02 p{

	color:#0000FF;

	}



body#mekki01 div#con-r dt,

body#mekki02 div#con-r dt{

	clear:both;

	width:2.5em;

	float:left;

	font-size:1.2em;

	margin-right:1em;

	}

	

body#mekki01 div#con-r dd,

body#mekki02 div#con-r dd{

	width:80%;

	font-size:1.2em;

	float:left;

	}

	

body#mekki01 div#con-r div.content p.mekkiinq{

	clear:both;

	font-size:1.2em;

	margin-bottom:0;

	}

	



body#mekki02 div#con-r h2{

	background:url(../img/mekki/trial/maintitle.jpg) no-repeat;

	}

	

body#mekki02 div#con-r h3#s-title01{

	background:url(../img/mekki/trial/st01.jpg) no-repeat;

	}

	

body#mekki02 div#con-r div#mekkitype{

	width:500px;

	margin:0 auto;

	margin-bottom:30px;

	}

	

body#mekki02 div#con-r div#mekkitype table{

	width:500px;

	font-size:1.2em;

	}

	

body#mekki02 div#con-r div#mekkitype table th,

body#mekki02 div#con-r div#mekkitype table td{

	border:1px solid #999;

	padding:5px;

	}

	

	

body#mekki02 div#con-r div#mekkitype table th{

	background:#FFFFCC;

	

	}

	

body#mekki02 div#con-r div#mekkitype p{

	text-align:right;

	}

	

body#mekki02 div#con-r span#trialpoint{

	font-weight:600;

	text-decoration:underline;

	}



	



/* --media----------------------------------------------------------------- */	



body.med div#con-l h3 a{

	background:url(../img/media/lnav_title.jpg) no-repeat;

	height:46px;

	display:block;

	}

	

body.med div#con-l{

	margin-bottom: 30px;

}



div#con-r h3#s-titleinq{

	background:url(../img/media/stinq.jpg) no-repeat;

	}

	

div#con-r dl.inq dt{

	clear:both;

	width:3em;

	float:left;

	font-size:1.2em;

	margin-right:1em;

	}

	

div#con-r dl.inq  dd{

	width:80%;

	font-size:1.2em;

	float:left;

	}

	





/* --media-index-- */



	

body#media div#con-r h2{

	background:url(../img/media/index/maintitle.jpg) no-repeat;

	}



body#media div#con-r h3#s-title01{

	background:url(../img/media/index/st01.jpg) no-repeat;

	}

	

body#media div#con-r h3#s-title02{

	background:url(../img/media/index/st02.jpg) no-repeat;

	}

	

body#media div#con-r h3#s-title03{

	background:url(../img/media/index/st03.jpg) no-repeat;

	}



div#con-r h3#s-titleinq{

	background:url(../img/media/stinq.jpg) no-repeat;

	}

	

body#media div#con-r div#worksbtnbox ul li{

	width:272px;

	text-indent:-9999px;

	float:left;

	margin-right:4px;

	margin-bottom:5px;

	}

	

body#media div#con-r div#worksbtnbox ul li a{

	height:39px;

	display:block;

	}

	

body#media div#con-r div#worksbtnbox ul li#catebtn03 a,

body#media div#con-r div#worksbtnbox ul li#catebtn05 a{

	clear:both;

	}

	

body#media div#con-r div#worksbtnbox ul li#catebtn05 a{	

	margin-bottom:30px;

	}

	

body#media div#con-r div#worksbtnbox ul li#catebtn01 a{

	background:url(../img/media/index/catebtn01.jpg) no-repeat;

	}

	

body#media div#con-r div#worksbtnbox ul li#catebtn02 a{

	background:url(../img/media/index/catebtn02.jpg) no-repeat;

	}

	

body#media div#con-r div#worksbtnbox ul li#catebtn03 a{

	background:url(../img/media/index/catebtn03.jpg) no-repeat;

	}

	

body#media div#con-r div#worksbtnbox ul li#catebtn04 a{

	background:url(../img/media/index/catebtn04.jpg) no-repeat;

	}

	

body#media div#con-r div#worksbtnbox ul li#catebtn05 a{

	background:url(../img/media/index/catebtn05.jpg) no-repeat;

	}

	

body#media div#con-r div#worksbtnbox ul li#catebtn01 a:hover{

	background:url(../img/media/index/catebtn01.jpg) no-repeat 0 -39px;

	}

	

body#media div#con-r div#worksbtnbox ul li#catebtn02 a:hover{

	background:url(../img/media/index/catebtn02.jpg) no-repeat 0 -39px;

	}

	

body#media div#con-r div#worksbtnbox ul li#catebtn03 a:hover{

	background:url(../img/media/index/catebtn03.jpg) no-repeat 0 -39px;

	}

	

body#media div#con-r div#worksbtnbox ul li#catebtn04 a:hover{

	background:url(../img/media/index/catebtn04.jpg) no-repeat 0 -39px;

	}

	

body#media div#con-r div#worksbtnbox ul li#catebtn05 a:hover{

	background:url(../img/media/index/catebtn05.jpg) no-repeat 0 -39px;

	}

	



/* --media-package-- */



	

body#package div#con-r h2{

	background:url(../img/media/package/maintitle.jpg) no-repeat;

	}



body#package div#con-r h3#s-title01{

	background:url(../img/media/package/st01.jpg) no-repeat;

	}

	

body#package div#con-r h3#s-title02{

	background:url(../img/media/package/st02.jpg) no-repeat;

	}

	

		



/* --media-assenbri-- */



	

body#assenbri div#con-r h2{

	background:url(../img/media/assenbri/maintitle.jpg) no-repeat;

	}



body#assenbri div#con-r h3#s-title01{

	background:url(../img/media/assenbri/st01.jpg) no-repeat;

	}

	

body#assenbri div#con-r h3#s-title02{

	background:url(../img/media/assenbri/st02.jpg) no-repeat;

	}





/* --media-contents-- */



	

body#contents div#con-r h2{

	background:url(../img/media/contents/maintitle_1.jpg) no-repeat;

	}

	

body#contents div#con-r h3#s-title01{

	background:url(../img/media/contents/st01.jpg) no-repeat;

	}



body#contents div#con-r div.gopage{

	margin-bottom:0;

	}



body#contents div#con-r div.gopage p.txt12{

	color:#2EA819;

	font-size:14px;

	font-weight:600

	}

	

body#contents div#con-r div.gopage div.workcon01{

	padding-top:0;

	}

	

body#contents div#con-r div.gopage div.workcon01 p{

	clear:both;

	color:#666;

	}



body#contents div#con-r div.contsimgbox{

	clear:both;

	padding-left:10px;

	margin-bottom:1em;

	}

	

body#contents div#con-r div.contsimgbox img{

	margin-right:15px;

	}

	



/* --media-voice-- */



	

body#voice div#con-r h2{

	background:url(../img/media/voice/maintitle.jpg) no-repeat;

	}



body#voice div#con-r h3#s-title01{

	background:url(../img/media/voice/st01.jpg) no-repeat;

	}

	

body#voice div#con-r h3#s-title02{

	background:url(../img/media/voice/st02.jpg) no-repeat;

	}

	

body#voice div#con-r h3#s-title03{

	background:url(../img/media/voice/st03.jpg) no-repeat;

	}

	

#voiceimgarea {

	width:528px;

	height:115px;

	margin:0;

	padding:0;

}



#voiceimgarea li {

	padding:0 4px;

	float:left;

}

	



/* --media-movie-- */



	

body#movie01 div#con-r h2{

	background:url(../img/media/movie01/maintitle.jpg) no-repeat;

	}



body#movie01 div#con-r h3#s-title01{

	background:url(../img/media/movie01/st01.jpg) no-repeat;

	}

	

body#movie01 div#con-r h3#s-title02{

	background:url(../img/media/movie01/st02.jpg) no-repeat;

	}

	

body#movie01 div#con-r h3#s-title03{

	background:url(../img/media/movie01/st03.jpg) no-repeat;

	}

	

body#movie01 div#con-r div.workcon{

	background:url(../img/common/mark.gif) no-repeat bottom;

	}

	

.presentbnr {

	width:468px;

	margin:0 auto;

	margin-bottom:7px;

	}



.presentbnr a {

	display:block;

	height:64px;

	background:url(../img/media/movie01/bn_50thpack.jpg) no-repeat;

	text-indent:-9999px;

	}

	

.presentbnr a:hover {

	background:url(../img/media/movie01/bn_50thpack.jpg) 0 -64px no-repeat;

	}

	



/* --new お問い合わせ先-- */	

	

	

div#con-r h3.ctitle{

	clear:both;

	width:552px;

	height:33px;

	margin-bottom:15px;

	text-indent:-9999em;

	}

	

body#movie01 div#con-r h3#c-title {

	background:url(../img/media/movie01/ctt01.jpg) no-repeat;

}



body#contents div#con-r h3#c-title {

	background:url(../img/media/movie01/ctt02.jpg) no-repeat;

}



body#voice div#con-r h3#c-title {

	background:url(../img/media/movie01/ctt03.jpg) no-repeat;

}



body#assenbri div#con-r h3#c-title {

	background:url(../img/media/movie01/ctt04.jpg) no-repeat;

}



body#package div#con-r h3#c-title {

	background:url(../img/media/movie01/ctt05.jpg) no-repeat;

}



body#contents div#con-r div.continqdoc p.txt12{

	font-size:1.2em;

	font-weight:normal;

	}



	





/* --corporate-- */	





	

body#company div#con-l h3 a{

	background:url(../img/company/lnav_title.jpg) no-repeat;

	height:46px;

	display:block;

	}

	

body#corporate div#con-l h3 a{

	background:url(../img/company/lnav_title.jpg) no-repeat;

	height:46px;

	display:block;

	}

	

body#company div#con-r h2{

	background:url(../img/company/index/maintitle.jpg) no-repeat;

	}

	

body#corporate div#con-r h2{

	background:url(../img/company/company/maintitle.jpg) no-repeat;

	}

	

body#company div#con-r h3#s-title01{

	background:url(../img/company/index/st01.jpg) no-repeat;

	}





body#corporate div#factory{

	width:520px;

	font-size:1.2em;

	background:url(../img/company/company/factoryline.gif) repeat-y;

	}



body#corporate div#factory h4{

	color:#D63F05;

	height:20px;

	float:left;

	margin-right:1em;

	}

	

	

body#corporate div#factory address{

	clear:both;

	margin-bottom:0.5em;

	}

	

body#corporate table address img{

	vertical-align:middle;

	

	}

	

body#corporate div.factorybox{

	width:260px;

	float:left;

	}

	

body#corporate div.factorybox img{

	vertical-align:middle;

	}

	



/* --iso-- */

	

body#iso14001 div#con-l h3 a{

	background:url(../img/company/iso14001/lnav_title.jpg) no-repeat;

	height:46px;

	display:block;

	}



body#iso14001 div#con-r h2#title{

	background:url(../img/company/iso14001/maintitle.jpg) no-repeat;

	}

	

body#iso14001 div#con-r h3#s-title01{

	background:url(../img/company/iso14001/st01.jpg) no-repeat;

	}

	

	

body#iso14001 div#con-r p.txt-alr{

	text-align:right;

	font-size:1.2em;

	}

	

body#iso14001 div#con-r div.recappeal p{

	font-size:1.2em;

	}

	

	



/* --csr-- */

	

body#csr div#con-l h3 a{

	background:url(../img/csr/lnav_title.jpg) no-repeat;

	height:46px;

	display:block;

	}





body#csr div#con-r h2{

	background:url(../img/csr/maintitle.jpg) no-repeat;

	}



body#csr div#con-r p.txt-alr{

	text-align:right;

	font-size:1.2em;

	}

	

body#csr div#con-r div.recappeal p{

	font-size:1.2em;

	}





/* --copy-- */





body#copy01 div#con-r h2{

	background:url(../img/copy/maintitle.jpg) no-repeat;

	}

	

/* --inquity-- */

	

body#inquiry01 div#con-r h2{

	background:url(../img/inquiry/maintitle.jpg) no-repeat;

	}	



body#inquiry01 div#con-r p{

	margin-bottom:1.5em;

	}

	

	

/* --sitemap-- */

	

	

body#sitemap01 div#con-r h2{

	background:url(../img/sitemap/maintitle.jpg) no-repeat;

	}

	

body#sitemap01 div#con-r ul{

	font-size:1.2em;

	}

	

body#sitemap01 div#con-r ul li.markindex{

	font-size:1.2em;

	font-weight:600;

	background:url(../img/sitemap/mark.jpg) no-repeat 0 0.2em;

	padding-left:1.5em;

	margin-bottom:1em;

	}

	

body#sitemap01 div#con-r ul li ol{

	margin-left:20px;

	margin-top:1em;

	margin-bottom:1em;

	}

	

body#sitemap01 div#con-r ul li.markindex ol li{

	font-weight:300;

	font-size:smaller;

	margin-bottom:0.3em;

	}

	





/* --english-- */

	

	



body#english div#con-l h3 a{

	background:url(../img/english/lnav_title.jpg) no-repeat;

	height:46px;

	display:block;

	}

	

	

body#english div#con-r h2{

	background:url(../img/english/maintitle.jpg) no-repeat;

	}

	

body#english div#con-r h3#s-title01{

	background:url(../img/english/st01.jpg) no-repeat;

	}

	

body#english div#con-r h3#s-title02{

	background:url(../img/english/st02.jpg) no-repeat;

	}

	

body#english div#con-r h3#s-title03{

	background:url(../img/english/st03.jpg) no-repeat;

	}

	

body#english div#con-r h3#s-title04{

	background:url(../img/english/st04.jpg) no-repeat;

	}

	

body#english div#con-r h3#s-title05{

	background:url(../img/english/st05.jpg) no-repeat;

	}

	

body#english div#con-r h3#s-title06{

	background:url(../img/english/st06.jpg) no-repeat;

	}

	

body#english div#con-r h3#s-title07{

	background:url(../img/english/st07.jpg) no-repeat;

	}

	

body#english div#con-r h3#s-title08{

	background:url(../img/english/st08.jpg) no-repeat;

	}

	

body#english div#con-r dl dt{

	color:#D63F05;

	font-weight:600;

	font-size:1.2em;

	}

	

body#english div#con-r dl dd{

	font-size:1.2em;

	margin-bottom:1em;

	}

	

body#english div#con-r address{

	font-size:1.2em;

	}

	

body#english div#con-wbox div#con-r div#totop a{

	background:url(../img/english/totop.jpg)

	}

	



/* --huckclearfix-- */





body#index div#in-container:after,

body#index div#in-con-l dl:after,

body#corporate div#factory:after,

body#metal01 div#threephoto:after,

body#metal01 div#con-r div.thphobox2:after,

body#contents div#con-r div.contsimgbox:after,

body#media div#con-r div#worksbtnbox:after{

	content: ".";

	display: block;

	height:0;

	clear: both;

	visibility:hidden;

	}



	

body#index div#in-container,

body#index div#in-con-l dl,

body#corporate div#factory,

body#metal01 div#threephoto,

body#metal01 div#con-r div.thphobox2,

body#contents div#con-r div.contsimgbox,

body#media div#con-r div#worksbtnbox:after{

	display:inline-block;

	}

 

/*\*/

* html body#index div#in-container,

* html body#index div#in-con-l dl,

* html body#corporate div#factor,

* html body#metal01 div#threephoto,

* html body#metal01 div#con-r div.thphobox2,

* html body#contents div#con-r div.contsimgbox,

* html body#media div#con-r div#worksbtnbox{

	height:1%;

}



body#index div#in-container,

body#corporate div#factor,

body#metal01 div#threephoto,

body#metal01 div#con-r div.thphobox2,

body#contents div#con-r div.contsimgbox,

body#media div#con-r div#worksbtnbox{

	display:block;

	}



/**/

