/**********************************
 ポップアップ
**********************************/

/* 共通 */

*{
	margin: 0;
	padding: 0;
	font-size: 100%;
}

body{	
	margin: 0 auto;
	text-align: center;
	font-family: "Arial","Sans-serif";
	font-size: 12px;
	color : #333333;
	line-height: 150%;
	background-color: #FFFFFF;
}

a:link,a:visited{
	color: #0000FF;
	text-decoration: none;
}

a:hover,a:active{
	color: #FF9900;
	text-decoration: none;
}

#container{
	border: none;
}

.clear{
	clear: both;
}

/* ポップアップ コンテンツ1 */

.h1_pop{
	width: 780px;
	margin: 10px 0 5px 0;
	padding: 3px 10px;
	background-color: rgb(13,56,143);
	color: #ffffff;
	font-weight: normal;
}

.con1 	{
		width: 740px;
		margin: 0 auto;
		padding:20px 0px;
		text-align: left;
		}
.con1 h1	{
		margin:10px 0px 5px 0px;
		padding:2px 2px 2px 2px;
		background-color:rgb(13,56,143);
		text-align:justify;
		text-justify:distribute;
		text-indent:1em;
		line-height:120%;
		font:12px "Arial","Sans-serif";
		color:#ffffff
		}
.con1 h2	{
		margin:5px 5px 5px 5px;
		padding:2px 1px 2px 1px;
		background-color:#FF0000;
		text-align:center;
		text-indent:1em;
		line-height:100%;
		font:12px "Arial","Sans-serif";
		color:#ffffff
		}

.con1 h3	{
		margin:10px 5px 5px 5px;
		padding:2px 2px 2px 2px;
		text-align:left;
		line-height:120%;
		font:bold 18px "Arial","Sans-serif";
		color:#0000FF;
		}
		
.con1 h4	{
		width:550px;
		margin:5px 0px 5px 0px;
		padding:4px 4px 4px 4px;
		background-color:rgb(13,56,143);
		text-align:justify;
		text-justify:distribute;
		text-indent:1em;
		line-height:120%;
		font:12px"Arial","Sans-serif";
		color:#ffffff
		}
		
.con1 h5	{
		width:550px;
		margin:5px 0px 5px 0px;
		padding:4px 4px 4px 4px;
		background-color:rgb(13,56,143);
		text-align:justify;
		text-justify:distribute;
		text-indent:1em;
		line-height:120%;
		font:12px"Arial","Sans-serif";
		color:#ffffff
		}
		
.con1 p	{
		padding:0px 5px 1px 5px; 
		margin:0px 5px 0px 5px;
		}
.con1 span		{
		font:10px "Arial","Sans-serif";
		line-height:80%;
		}
.con1 span2		{
		font:11px "Arial","Sans-serif";
		line-height:11pt;
		color:#FF0000;
		}

		
.con1 table	{
		margin:5px 0px 0px 0px;
		}

.con1 td{
		padding: 3px 0;
		}

/* ポップアップ 500px */

.popup_500 h1	{
	margin: 10px 0px 5px 0px;
	padding: 2px;
	background-color: rgb(13,56,143);
	font:12px "Arial","Sans-serif";
	color:#ffffff;
}

.popup_500{
	width: 500px;
	margin: 0 auto;
	padding: 20px 0px;
	text-align: left;
}

.popup_500 p{
	margin-bottom: 15px;
}

/* ポップアップ プレス S・M・L */

.popup_s h1,.popup_m h1,.popup_l h1{
	margin: 10px 0px 5px 0px;
	padding: 2px;
	background-color: rgb(13,56,143);
	font: 12px "Arial","Sans-serif";
	color: #ffffff;
}

.td_press{
	padding: 10px 0;
}

.popup_s{
	width: 500px;
	margin: 0 auto;
	padding: 20px 0px;
	text-align: left;
}

.popup_m{
	width: 700px;
	margin: 0 auto;
	padding: 20px 0px;
	text-align: left;
}

.popup_l{
	width: 830px;
	margin: 0 auto;
	padding: 20px 0px;
	text-align: left;
}

/* ポップアップ 新工場 */

.con4 	{
		width:620px;
		margin: 0 auto;
		padding:20px 0px 10px 0px;
		}
		
.con4 h1	{
		margin:10px 0px 5px 0px;
		padding:2px;
		background-color:rgb(13,56,143);
		font:12px"Arial","Sans-serif";
		color:#ffffff
		}
.con4 p	{
		padding:0px 5px 1px 5px; 
		margin:0px 5px 0px 5px;
		font:12px"Arial","Sans-serif";
		line-height:170%;
		color:#000000;
		}

.con4 table	{
		padding:0px 5px 0px 5px; 
		margin:0px;
		}

.con4 td,.con4-2 td{
		font:12px"Arial","Sans-serif";
		line-height:170%;
		}

.td_popup{
	padding: 15px 3px;
	text-align: left;
}

.news_box_popup1{
	width: 310px;
	margin: 0 0 5px 0;
	float: left;
}

.news_box_popup2{
	width: 310px;
	height: 105px;
	margin: 0;
	padding-top: 5px 
}

.img_news_popup1{
	margin: 5px 10px 5px 0;
	float: left;
}

.img_news_popup2{
	margin: 5px 0;
	float: left;
}
