/*_________________________________________
Plamatels website
Cascading Style Sheet[common.css]
______________________________n_u_d_i_Inc.___*/

/*------------------------------------------
html
------------------------------------------*/

body
{
	color: #333;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
}

td { font-size: 12px; }

a
{
	text-decoration: none;
	color: #0033CC;
}

h1
{
	margin: 0px;
	padding: 0px;
}

h2
{
	margin: 0px;
	padding: 0px;
}

h3
{
	margin: 0px;
	padding: 0px;
}

h4
{
	margin: 0px;
	padding: 0px;
}

p
{
	padding: 0px;
	margin: 0px;
}

div
{
	padding: 0px;
	margin: 0px;
}

/*------------------------------------------
paseud 
------------------------------------------*/

A:hover
{
	color: #669999;
	text-decoration: underline;
}

/*------------------------------------------
custom
------------------------------------------*/

/* ----------------------------------common */
.px14 { font-size: 14px; }
.px13 { font-size: 13px; }
.px12 { font-size: 12px; }
.px11 { font-size: 11px; }
.px10 { font-size: 10px; }

.tabledata
{
	font-weight: normal;
	line-height: 1.6em;
	padding: 1px 10px;
}

.tabledatasub
{
	font-weight: normal;
	line-height: 1.6em;
	padding: 1px 10px;
}

.notes
{
	font-weight: normal;
	line-height: 1.6em;
	padding: 1px 10px 1px 1px;
}

/*-------------------------------- page factor */
.copy
{
	color: #666;
	font-family: "Arial","Verdana", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 1em;
	padding: 4px 4px;
	margin: 0px;
}

.inquiry
{
	font-size: 10px;
	line-height: 1em;
	padding: 4px 8px;
}

/* -------------------------------------top */
.newsdate
{
	font-weight: normal;
	line-height: 1.6em;
	padding: 1px 10px 1px 10px;
}

.newsline
{
	font-weight: normal;
	line-height: 1.6em;
	padding: 1px 12px 1px 6px;
}

.quicklink { padding: 6px 0px; }
.linkitem { padding: 3px 0px; }

/* ----------------------------------company */
.news
{
	font-weight: normal;
	line-height: 1.4em;
	padding: 10px 10px 2px 10px;
}

.newsdate4page
{
	font-weight: normal;
	line-height: 1.6em;
	padding: 6px 10px 1px 10px;
}

.compheader
{
	color: #0257D9;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.6em;
	padding: 1px 10px;
}

.compcolor
{
	color: #0257D9;
	font-weight: normal;
	line-height: 1.6em;
	padding: 1px 10px;
}

.eng
{
	font-size: 11px;
	line-height: 1.4em;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}

.tel-fax
{
	font-weight: normal;
	line-height: 1.6em;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}

/* ----------------------------------product */
.pro-name
{
	font-weight: normal;
	line-height: 1.2em;
	padding: 6px 10px;
}

.pro-code
{
	font-weight: bold;
	line-height: 1.2em;
	padding: 6px 2px;
}

.pro-usage
{
	font-weight: normal;
	font-size: 11px;
	line-height: 1.4em;
	padding: 6px 10px;
}

.pro-head
{
	color: #FFF;
	font-size: 11px;
	font-weight: normal;
	padding: 6px 2px;
}

/* ---------------------------plamatels&plastic  */
.boxtitle { padding: 12px 12px 48px 18px; }

.boxtext
{
	line-height: 1.5em;
	padding: 12px 18px 12px 1px;
}

.head-bold
{
	font-weight: bold;
	font-size: 14px;
	line-height: 1.4em;
	padding: 2px 10px 10px 10px;
}

.plas-table
{
	font-weight: normal;
	line-height: 1.6em;
	padding: 6px 10px;
}

.plasheader
{
	color: #FF9900;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.6em;
}

.list
{
	font-weight: bold;
	line-height: 1.6em;
	padding: 10px 10px 1px 10px;
}

.listdata
{
	font-weight: normal;
	line-height: 1.6em;
	padding: 8px 10px 1px 24px;
}

.tablenotes
{
	font-size: 10px;
	line-height: 1.4em;
	padding: 1px;
}

/* -------------------------------------map */
.maptitle
{
	font-weight: bold;
	font-size: 14px;
	line-height: 1.6em;
	padding: 18px 0px 12px 10px;
}

.mapdata
{
	font-weight: normal;
	line-height: 1.6em;
	padding: 4px 2px 4px 10px;
}

.maproute
{
	font-weight: normal;
	line-height: 1.4em;
	padding: 2px 2px 2px 10px;
}

.mapdatasub
{
	color: #000;
	font-weight: normal;
	line-height: 1.6em;
	padding: 2px 10px;
}

.mapnavi
{
	color: #000;
	font-weight: normal;
	line-height: 1.4em;
	padding: 3px 2px 0px 20px;
}

.mapnote
{
	text-align: center;
	font-weight: bold;
	line-height: 1.5em;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}

/* -----------------------------------notice */
.notice-h1
{
	padding: 24px 0px 6px 0px;
	margin: 0px;
}

.notice-h2
{
	padding: 12px 0px 6px 0px;
	margin: 0px;
}

.notice-p
{
	line-height: 1.6em;
	padding: 6px 0px 6px 0px;
	margin: 0px;
}

/* -------------------------------------job */
.jobinfo
{
	line-height: 1.6;
	text-align: center;
	padding: 1em 1em 0;
	margin: 30px 10px;
	border: 1px solid #CCC; 
	width: 400px;
}

.jobinfo2
{
	line-height: 1.6;
	text-align: center;
	padding: 1em 1em 0;
	margin: 30px 10px;
	border: 1px solid #CCC; 
	width: 400px;
	border-style: solid; border-color: #ff0000;
}

.jobinfo3
{
	line-height: 1.6;
	text-align: center;
	padding: 1em 1em 0;
	margin: 30px 10px;
	border: 1px solid #CCC; 
	width: 400px;
	border-style: solid; border-color: #0000ff;
}

.jobinfo p { line-height: 1.4; margin: 1em;}

/* --------------------------------------bg */
.bg-top01 { background-image: url(http://www.plamatels.co.jp/assets/img/top/bg_top01.gif); }
.bg-top02 { background-image: url(http://www.plamatels.co.jp/assets/img/top/bg_top02.gif); }
.bg-head { background-image: url(http://www.plamatels.co.jp/assets/img/share/bg_head.jpg); }

.bg-foot
{
	background-image: url(http://www.plamatels.co.jp/assets/img/share/bg_foot.jpg);
	background-repeat: repeat-x;
}
