@charset "utf-8";
/**********************************
 ポップアップ 共通
**********************************/

*{
	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;
}

/* ページトップへのリンク */

a.go_top{
	display: block;
	width: 42px;
	height: 10px;
	background: url(images/base/gotop1.gif) no-repeat;
}

a:hover.go_top,a:active.go_top{
	background: url(images/base/gotop2.gif) no-repeat;
}

/**********************************
 ポップアップ コンテンツ1
(comic,confirm,PAL,pop_knowledge)
**********************************/

.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: 20px auto;
	text-align: left;
}

.con1 p{
	margin: 0 5px;
}

.con1 h1{
	margin-bottom: 5px;
	padding: 3px 10px;
	background-color: rgb(13,56,143);
	color: #ffffff;
	font-weight: normal;
}

.con1 span{
	font-size: 10px;
}

.con1 table{
	margin: 5px auto;
}

.con1 td{
	padding: 3px 5px;
}

/**********************************
 ポップアップ 4コマ漫画トップ
**********************************/

#comic_top{
	width: 550px;
	margin: 20px 15px;
}

/**********************************
 ポップアップ 新工場
**********************************/

.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;
}

/**********************************
 ポップアップ その他
**********************************/

.pop1{
	margin: 20px auto;
	text-align: left;
}

.pop1 p{
	margin: 0 5px;
}

.pop1 h1{
	margin: 0 auto;
	padding: 3px 10px;
	background-color: rgb(13,56,143);
	color: #ffffff;
	font-weight: normal;
}

.pop1 table{
	margin: 5px auto;
}

.pop1 td{
	padding: 3px 5px;
}

/* ポップアップ 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;
}
/*pal SUS316*/
table tr td .anotherModel {
	border: 2px dotted #39F;
	margin-top: 10px;
	text-align: left;
	padding: 5px;
	font-size: 98%;
}
table tr td .anotherModel span.modelName {
	font-weight: bold;
}
