/*アンジュ用CSS**/

/**　基本　**/
body {
	padding:0px;
	margin: 0px;
	text-align:center;
	background-image:url(../misc/body_bk.gif);
	background-repeat:repeat-x;
	background-color:#E1F2D0;
}

body.blankWin {
	padding:0px;
	margin: 0px;
	background-image:none;
	background-color:#FFFFFF;
	text-align:left;
}

body,td,p,li,textarea,td,th {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}
a:link {
    color: #000000;
    font-style:normal;
	text-decoration:none;
}
a:visited {
    color: #000000;
	text-decoration:none;
}
a:hover {
    color: #EBCA67;
    font-style:normal;
	text-decoration:none;
}
img {
	padding:0px;
	margin: 0px;
	border: 0px;
}

.stxt{
	font-size: 10px;
}

.pinktxt{
color:#E01650;
}

/* H1〜H5の中面ページでの定義 -- */
h1{
	font-weight:normal;
	margin:0px;
	padding:0px;
}

h2{
	font-weight:normal;
	margin:0px;
	padding:0px;
}

h3{
	font-weight:normal;
	margin:0px;
	padding:0px;
}

h4{
	font-weight:normal;
	margin:0px;
	padding:0px;
}

h5{
	font-weight:normal;
	margin:0px;
	padding:0px;
}

h6{
	font-weight:normal;
	margin:0px;
	padding:0px;
}
/** 全体 **/
.wrap {
	margin:0px auto 0px auto;
	padding:0px;
	width:766px;
	text-align:left;
	background-image:url(../misc/wrap_bk.gif);
	background-repeat:repeat-y;
}

/** ヘッダー **/

.header {
	background-image:url(../misc/header_bk.gif);
}

.topheader {
	background-image:url(../img/top_header_bk.gif);
	background-repeat:no-repeat;
}
.topheaderImage {
	background-image:url(../img/top_header_image.gif);
	background-repeat:no-repeat;
	height:298px;
}


/*パンくず*/
.pankukzu{
	font-size:10px;
}

/*フッタ*/
.footer{
	border-top:1px solid #DDDDDD;
}

.footer td{
	font-size:10px;
	line-height:13px;
}


/** トップページ　**/
.topwhatsnew {
	border:1px solid #C2C2C2;
}
.topwhatsnewContents td{
	line-height:14px;
	border-top:1px dotted #C2C2C2;
}

.topinquiry {
	background-image:url(../img/top_inquiry.gif);
	height:122px;
}
.topmenu {
	background-image:url(../img/menu_bk.gif);
	background-repeat:repeat-y;
	padding:0px 12px 0px 12px;
}

/** 会社概要 **/
.companyTbl td{
	border-bottom:1px solid #999999;
}
.bordernone td{
	border:none;
}

/*サイトマップ*/
.sitemapLine{
	border-top:1px solid #999999;
}

/*採用情報*/
.recruitTbl th{
background-color:#F0F0F0;
}

.recruitTbl .recruitTblTl{
	background-color: #AAE3FF;
}

.recruitimage {
	background-image:url(../recruit/img/img_recruit03.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

/**　製品情報　**/
.mark{
	background-image:url(../misc/arrow02.gif);
	background-repeat:no-repeat;
	background-position:top left;
padding:0px 0px 0px 15px;
}

#product h3{
	margin:0px;
	padding:0px 0px 3px 0px;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px dotted #999999;
}

#product h4{
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
}

#product h5{
	margin:0px;
	padding:0px;
	color:#3671B6;
	font-weight:bold;
	font-size:14px;
}


#product .productTbl {
	border-top:1px solid #999999;
	border-left:1px solid #999999;
}
#product .productTbl th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color: #F6EFDD;
}
#product .productTbl td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

#product .productComment{
	background-color: #E4CF98;
}
#product .productComment p{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
}

