@charset "Shift-JIS";

/* default */

#ct-common div,
#ct-common h1, 
#ct-common h2, 
#ct-common h3, 
#ct-common h4, 
#ct-common h5, 
#ct-common h6,
#ct-common p, 
#ct-common pre, 
#ct-common blockquote,
#ct-common ul, 
#ct-common ol, 
#ct-common li, 
#ct-common dl, 
#ct-common dt,
#ct-common dd,
#ct-common address, 
#ct-common span, 
#ct-common form {
    margin:0;
    padding:0;
	font-family: "MS UI Gothic",sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	letter-spacing:0;
	text-decoration: none;
	background-color: transparent;
}

/* basic elements */

#ct-common a,a:link,
#ct-common a:visited,
#ct-common a:active{
	text-decoration:none;
}

#ct-common a:hover {
	text-decoration:underline;
}


#ct-common hr {
	display: none;
}

#ct-common strong {
	font-weight: bold;
}

#ct-common en {
	font-style: italic;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#ct-common ul {font-size:84%;}

#ct-common li {
	list-style:none;
}

#ct-common ul ul {
	font-size:100%;
	line-height:160%;
}

#ct-common p {
	line-height:160%;
	font-size:84%;
}

#ct-common img, a img {
	border:none;
}

#ct-common a:hover img.lightup{
	opacity:0.7;
	filter: alpha(opacity=70);
}

#ct-common table {
	line-height:160%;
	font-size:84%;
	margin:0 0 10px 10px;
}

#ct-common th {
	background:#F7FBFF;
	font-weight:normal;
	padding-left:30px;
}

#ct-common td {
	padding-left:15px;
}

#ct-common th,#ct-common td {
	padding-top:15px;
	padding-bottom:10px;
	vertical-align:top;
	border-bottom:1px dotted #a4a4a4;
	text-align:left;
}

#ct-common table table {
	font-size:100%;
}

#ct-common table table td,#ct-common table table th {
	border-bottom:1px #FFF solid;
	border-right:none;
}

#ct-common table table th {
	background:#F7F7F7;
}

#ct-common dl {
	font-size:84%;
	line-height:160%;
}

#ct-common dt,#ct-common dd{
}

#ct-common dl dl {
	font-size:100%;
	line-height:100%;
}

#ct-common table ul,
#ct-common table dl,
#ct-common dl ul {
	font-size:100%;
}

/* pkg class
************************************/

#ct-common .pkg:after {
	content: ""; /* Vvf */
	display: block; /* ubNxvf */
	clear: both;
	height: 0;
	visibility: hidden;
}

#ct-common .pkg {
	min-height: 1px;
}

* html #ct-common .pkg {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/* standard helper classes
************************************/

#ct-common .clr {
	clear: both;
	height: 1px;
	width: 1px;
	padding: 0;
	margin: 0 -1px -1px 0;
	overflow: hidden;
	border: 0;
	font-size: 0;
	line-height: 0;
}

#ct-common .right {
	float: right;
}

#ct-common .left {
	float: left;
}

#ct-common .center {
	text-align:center;
}

#ct-common img.right {
	float: right;
	margin: 0 0 5px 5px;
}

#ct-common img.left {
	float: left;
	margin: 0 25px 15px 0;
}

/* font color classes
************************************/

#ct-common .red {
	color:#F00;
}


/*パンくず パナソニック電工トップへのリンク
************************************/
p#fs01-breadcrumbs #b_main{
	float: left;
	width: 800px;
}
p#fs01-breadcrumbs #b_link{
	float: left;
	width: 167px;
	text-align:right;
}

