@charset "UTF-8";

/*company*/

dl.about1 {
	border-bottom:1px dashed #CCC;
	width:670px;
	margin-left:10px;
	font-size:93%;
	margin-bottom: 3px;
	padding-bottom: 10px;
	padding-top: 10px;
}
dl.about1 dt { float:left; text-align:left; width:150px;
	line-height:150%; font-weight:bold;}
dl.about1 dd {
	float:right;
	text-align:left;
	width:510px;
	line-height:150%;
}
div#content dl.about1 dd p {
	position:relative;
	margin:0;
	padding:0;
	color:#666;
}
div#content dl.about1 dd p.sgp {
	height:210px;
}
div#content dl.about1 dd p.s1400 {
	height:140px;
}
div#content dl.about1 dd p.s1600 {
	height:160px;
}
div#content dl.about1 dd p img {
	position: absolute;
	right: 0px;
	top: 5px;
}
	
dl.about2 {
	border-bottom:1px dashed #CCC;
	width:660px;
	margin-left:20px;
	font-size:93%;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
dl.about2 dt { float:left; text-align:left; width:100px;
	line-height:150%;}
dl.about2 dd {
	float:right;
	text-align:left;
	width:550px;
	line-height:150%;
}
	

table#comtbl {
	margin-left:15px;
	margin-bottom: 250px;
}
table#comtbl td { padding:5px; text-align:left; border-bottom:1px dashed #CCC; vertical-align:middle;}

div#dl {
	padding-top:15px;
}


div#contentp { width:640px; padding-bottom:10px; margin:0 auto;}
div#contentp h3 {
	font-size:131%;
	font-weight:bold;
	text-align: left;
	color: #666;
	background:url(../img/common/titp.jpg) no-repeat left;
	padding-left:10px;
	line-height:35px;
	height:35px;
	margin:5px 0 10px;
	position:relative;
}
div#contentp h3 a {
	position:absolute;
	right:6px;
	top:6px;
}
div#contentp p.close { text-align:center; margin-top:10px;}
body#popbg {
	background:none;
}
