*{margin:0px;
padding:0px;
}

body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{
	/* Page reset */
	margin:0px;
	padding:0px;
}

body{
	/* Setting default text color, background and a font stack */
	background: #f2f2f2;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
p,ul,li {
	color:#444444;
	font-size:13px;
}

#bgground{
	height:100%;
	margin:0;
}

#topzone{height:95px;
		width:960px;
		margin:0 auto;
		background-color:#FFF;
}

#righttopzone{width:645px;
			height:80px;
			float:left;
}

#toptext{width:960px;
		height:15px;
		float:left;
		color:#444;
		font-size:13px;
		}


/*ロゴ*/
#rogo {
	float:left;
	width:151px;
	height:80px;
	margin:0;
}
#rogo ul li {
	list-style:none;
}

/*電話ＦＡＸメール*/
#telletc {
	float:left;
	width:255px;
	height:80px;
	margin:0;
}
#telletc ul li {
	list-style:none;
}


#white{width:239px;
		height:80px;
		float:left;}



#name{width:315px;
		height:60px;
		float:left;
		margin:0;
		padding-top:20px;
}

#jumplink{
	float:left;
	width:315px;
	height:20px;
	margin:0;
}
#jumplink ul li {
	list-style:none;
	float:left;
	height:20px;
}



#nametext{
	float:left;
	width:315px;
	height:17px;
	text-align:right;
	color:#444;
	font-size:13px;
}

#nameindex{
	float:left;
	width:315px;
	height:43px;
	margin:0;
}
#nameindex ul li {list-style:none;
}






#bgmain{background-color:#333333;
	height:120px;
	margin:0;
	padding-top:0px;
	border-bottom:solid 1px;
	border-bottom-color:#C00;
	border-top:solid 1px;
	border-top-color:#C00;
}

#main{
	/* The main container */
	margin:0px auto;
	width:920px;
	position:relative;
	height:120px;
}

#printpege{
	float:left;
	width:650px;
height:25px;
padding-top:5px;
}
#printpege p {font-size:13px;
text-indent:10px;
color:#CCC;
}

#printtitle {
	clear:both;
	width:920px;
height:90px;
}
#printtitle h1 {font-size:36px;
}
#printtitle h2 {font-size:18px;
}
#printtitle h1,h2{
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#CCC;
	margin-top:0px;
	margin-bottom:5px;
	padding-top:5px;
	text-align:center;
}
#printbotan {
	float:left;
	width:250px;
height:25px;
padding-top:5px;
}

#printbotan form {float:left;
margin-left:20px;
}


/*ＴＯＰページの内容*/
/*一段目*/

#bgmesseg{width:920px;
height:100%;
margin:auto;
padding-top:0px;
background-color:#FFF;
}


#pojimesseg1{width:600px;
		height:110px;
		margin:auto;
		text-align:left;
		padding-top:10px;
		}

/*二段目*/
#messegtext2{width:600px;
height:280px;
margin:auto;
padding-top:10px;
}

#indextitle{
	float:left;
	background-image:url(../img/line/line.png);
	background-repeat:no-repeat;
	width:600px;
	height:40px;
	text-indent:15px;
	padding-top:13px;
	font-weight:bold;
}
#messeg2img{
	float:left;
		width:550px;
		height:210px;
}
#messeg2img ul li{
	list-style:none;
}
#messeg2img ul li.messe2img {position:relative;
							z-index:1;
							display:block;
							width:550px;
							height:210px;
							overflow:hidden;
							}



/*TOPページ三段目*/
#messegtext3{
	width:600px;
height:280px;
margin:auto;
padding-top:10px;
}


#messeg3img{
	float:left;
		width:600px;
		height:210px;
}
#messeg3img ul li{
	list-style:none;
}
#messeg3img ul li.messe3img {position:relative;
							z-index:1;
							display:block;
							width:550px;
							height:210px;
							overflow:hidden;
							}




/*TOPページ新着情報*/
#bgnew{
	width:600px;
height:200px;
margin:auto;
padding-top:10px;
}

#newnaiyou{float:left;
		width:550px;
		height:136px;
		
}
#newnaiyou ul li {text-indent:40px;
			list-style-type:square;
}



#messeg4{
	clear:both;
	width:100%;
margin:0;
padding-top:0px;
}

#messegtext4{width:800px;
        height:auto;
		text-align:left;
		margin:auto;
		font-size:12px;
		padding-top:10px;
		color:#444444;
}



#messeg5{width:100%;
margin:0;
padding-top:0px;
background-image:url(../img/bag/bg1.jpg);
background-repeat:repeat-y;
background-position:center;
}

#messegtext5{width:800px;
        height:600px;
		text-align:left;
		margin:auto;
		font-size:12px;
		padding-top:10px;
		color:#444444;
}
#messegtext5 img{float:left;
			margin-right:15px;
}
#messegtext5 p{}

/*会社案内*/
#companytitle{
	float:left;
	background-image:url(../img/line/line.png);
	background-repeat:no-repeat;
	width:500px;
	height:40px;
	text-indent:15px;
	padding-top:13px;
	font-weight:bold;
}

#messeg6{width:500px;
margin:auto;
padding-top:10px;
color:#444444;
}

#messeg6 table p{padding-bottom:5px;
}
#messeg6 table td{text-indent: 1em;
}


#messeg7{width:600px;
height:100%;
margin:auto;
padding-top:10px;
font-size:12px;
color:#444444;
}

#messegtext7 p{clear:both;
				padding-bottom:10px;
}



/*システム紹介*/
/*上の段*/
#systitle{
	float:left;
	background-image:url(../img/line/line2.png);
	background-repeat:no-repeat;
	width:450px;
	height:35px;
	text-indent:15px;
	padding-top:13px;
	font-weight:bold;
	font-size:13px;
	color:#444444;
}

#pojisystem {
	width:920px;
	height:460px;
	margin:auto;
	padding-top:10px;
	padding-bottom:10px;
}
#systemleft{float:left;
width:450px;
height:460px;
padding-left:0px;
padding-bottom:10px;
}



#sysleftimg{float:left;
		width:400px;
		height:400px;
		margin:auto;
		padding-top:0px;
		padding-left:40px;
}
#sysleftimg ul li{
	list-style:none;
}
#sysleftimg ul li.sysleftimg {
	position:relative;
	z-index:1;
	display:block;
	width:400px;
	height:400px;
	overflow:hidden;
}
	
#systemright{float:left;
width:450px;
height:460px;
padding-left:15px;
padding-bottom:10px;
}

#sysrightimg{float:left;
		width:450px;
		height:400px;
		margin:auto;
		padding-top:0px;
}
#sysrightimg ul li{
	list-style:none;
}
#sysrightimg ul li.sysrightimg {
	position:relative;
	z-index:1;
	display:block;
	width:400px;
	height:400px;
	overflow:hidden;
}

/*システム紹介END*/


/*事例紹介START*/
/*一段目*/

#pro1right{width:600px;
		height:390px;
		margin:auto;
		text-align:left;
		font-size:13px;
		padding-top:10px;
		color:#444444;
}
#protitle{
	float:left;
	background-image:url(../img/line/line.png);
	background-repeat:no-repeat;
	width:600px;
	height:38px;
	text-indent:15px;
	padding-top:13px;
	font-weight:bold;
	font-size:13px;
	color:#444444;
}

#pro1naiyou{
		clear:both;
		width:600px;
		height:339px;
		margin:0;
		padding-top:0px;
}


/*2段目*/

#pro2right{width:600px;
		height:270px;
		margin:auto;
		text-align:left;
		font-size:13px;
		padding-top:10px;
		color:#444444;
}

#pro2naiyou{
	float:left;
		width:300px;
		height:200px;
		margin:0;
		padding-top:0px;
}

#pro2img {
	float:left;
	width:300px;
	height:210px;
}
/*事例紹介END*/


/*ノズル紹介*/
/*上の段：バルブゲート*/
#valvetitle{
	float:left;
	background-image:url(../img/line/line2.png);
	background-repeat:no-repeat;
	width:650px;
	height:30px;
	text-indent:15px;
	padding-top:13px;
	font-weight:bold;
	font-size:13px;
	color:#444444;
}

#bgvalve{
		width:650px;
		height:1000px;
		margin:auto;
		padding-top:10px;
}


#naiyouvalve{float:left;
width:650px;
height:946px;
padding-top:0px;
padding-left:0px;
padding-bottom:10px;
	color:#444444;
}
#naiyouvalve p {font-size:13px;
}
#naiyouvalve h5{margin-top:5px;
}

/*下の段：オープンゲート*/
#bgopen{
		width:650px;
		height:1000px;
		margin:auto;
		padding-top:0px;
}


#opennaiyou{float:left;
width:650px;
height:400px;
padding-top:0px;
padding-left:0px;
padding-bottom:10px;
	color:#444444;
}
#opennaiyou p {font-size:13px;
}
#opennaiyou h5{margin-top:5px;
}

#egnaiyou{float:left;
width:650px;
height:450px;
padding-top:0px;
padding-left:0px;
padding-bottom:10px;
	color:#444444;
}
#egnaiyou p {font-size:13px;
}
#egnaiyou h5{margin-top:5px;
}
/*ノズル詳細END*/


/*マニホールド紹介*/
/*上の段：マニホールド*/
#mani{width:650px;
height:480px;
margin:auto;
padding-top:10px;
}

#naiyoumani{float:left;
width:650px;
height:420px;
padding-top:0px;
padding-left:0px;
padding-bottom:10px;
	color:#444444;
}
#naiyoumani p {font-size:13px;
}
#naiyoumani h5{margin-top:5px;
}
/*下の段：ホットハーフ*/
#bghot{width:650px;
height:440px;
margin:auto;
padding-top:10px;
}

#hotnaiyou{float:left;
width:650px;
height:380px;
padding-top:0px;
padding-left:0px;
padding-bottom:10px;
	color:#444444;
}
#hotnaiyou p {font-size:13px;
}
#hotnaiyou h5{margin-top:5px;
}
/*マニホールド詳細END*/


/*ホットランナーの紹介*/
/*上の段：ホットランナーのメリット*/
#bghottowa{width:950px;
height:100%;
margin:auto;
padding-top:0px;
background-color:#FFF;
}

#pojihottowa3{
		width:670px;
		height:200px;
		margin:auto;
		padding-top:10px;
		background-color:#FFF;
}

#hottowa3{
width:580px;
height:155px;
padding-left:20px;
color:#444444;
}
#hottowa3 p {font-size:13px;
}
#hottowa3 h5{margin-top:5px;
}

/*二段目*/
#pojihottowa{
		width:670px;
		height:820px;
		margin:auto;
		padding-top:10px;
		background-color:#FFF;
}

#hottowatitle{
	background-image:url(../img/line/line3.png);
	background-repeat:no-repeat;
	width:670px;
	height:30px;
	text-indent:15px;
	padding-top:13px;
	font-weight:bold;
	font-size:13px;
	color:#444444;
}

#naiyouhot{
width:650px;
height:770px;
padding-left:20px;
color:#444444;
}
#naiyouhot p {font-size:13px;
margin-left:25px;
}
#naiyouhot h5{margin-top:5px;
margin-left:20px;
}

/*三段目*/
#pojihottowa2{
		width:670px;
		height:300px;
		margin:auto;
		padding:0px;
		background-color:#FFF;
}

#hotsystem1{
width:650px;
height:250px;
padding-left:20px;
color:#444444;
}
#hotsystem1 img {float:left;}

#hotsystem1 p {
	clear:both;
	font-size:13px;
	margin-left:25px;
}
#hotsystem1 h5{margin-top:5px;
margin-left:20px;
}





/*TOPページへ*/
#bggotoppage{
	width:100%;
	margin:auto;
	background-image:url(../img/bag/bg1.jpg);
			background-repeat:repeat-y;
			background-position:center;
}

#gotoppage{
	clear:both;
	margin:auto;
			width:200px;
			height:40px;
			padding-left:800px;
}
#gotoppage ul li {
	list-style:none;
}
#gotoppage ul li a{
		width:200px;
		height:40px;
		display:block;
		overflow:hidden;
		
}

#gotoppage ul li a:hover {
		height:40px;
		}
#gotoppage ul li a:hover img {
		margin-top:-40px;
}


/*設計コンセプト*/
/*上の段：設計*/
#bgsekkei{width:650px;
height:520px;
margin:auto;
padding-top:10px;
}

#naiyousekkei{
	float:left;
width:650px;
height:460px;
padding-top:0px;
padding-left:0px;
padding-bottom:10px;
	color:#444444;
}
#naiyousekkei p {font-size:13px;
}
#naiyousekkei h5{margin-top:5px;
}

/*下の段：afterforo*/
#bgafter{
	clear:both;
	width:650px;
height:425px;
margin:auto;
padding-top:10px;
}

#afternaiyou{float:left;
width:650px;
height:370px;
padding-top:0px;
padding-left:0px;
padding-bottom:10px;
	color:#444444;
}
#afternaiyou p {font-size:13px;
}
#afternaiyou h5{margin-top:5px;
}







/*成形機とは*/
#seikeititle{
	background-image:url(../img/line/line3.png);
	background-repeat:no-repeat;
	width:600px;
	height:30px;
	text-indent:15px;
	padding-top:13px;
	font-weight:bold;
	font-size:13px;
	color:#444444;
}
#bgseikeitowa{width:100%;
height:1620px;
margin:0;
padding-top:10px;
background-image:url(../img/bag/bgimg.jpg);
background-repeat:repeat-y;
background-position:center;
color:#444;
font-size:13px;

}
#seikeitowatitle{
	float:left;
	background-image:url(../img/line/line2.png);
	background-repeat:no-repeat;
	width:600px;
	height:30px;
	text-indent:15px;
	padding-top:13px;
	font-weight:bold;
	font-size:13px;
	color:#444444;
}
#pojiseikeitowa{
		width:600px;
		height:810px;
		margin:auto;
		padding-top:20px;
}

#pojiseikeitowa2{
width:600px;
height:750px;
margin:auto;
		padding:0px;
}

#seikeinaiyou{clear:both;
width:600px;
height:700px;
}


/*サイトマップ*/
#pojisitemap{
	height:400px;
	color:#444;
	background-color:#FFF;
	text-align:left;
	padding-top:20px;
	}
#pojisitemap table {font-size:13px;
}

#pojisitemap table li{list-style-image:url(../img/contents/listbotan_no.png);
}

#bgsitecon{width:100%;
height:300px;
margin-top:20px;
}
#pojisitecon{width:800px;
margin:auto;
height:300px;
}

#pojisitecon ul li p {text-indent:-9999px;
}
#pojisitecon ul li {list-style:none;
}
#pojisitecon ul{float:left;
margin-right:30px;
margin-left:30px;
}
#pojisitecon li{
	margin-bottom:20px;
}



#pcontact{width:550px;
margin:auto;
padding-top:5px;
padding-bottom:10px;
}


#under{height:35px;
		width:100%;
		margin:0 auto;
}

#undertext1{height:35px;
width:960px;
margin:auto;
}

#undertext1 p.undertext{padding-top:20px;
						color:#444;
						font-size:13px;
						text-align:center;
						}



#tittleside h1{text-align:center;
background-image:url(../img/bag/bg2.jpg);
background-repeat:repeat-y;
background-position:center;
color:#666;
}