@charset "iso-8859-1";

/************************************************

	mod_extension.css

		0.Inside of mainColumn
			|-news
			
		1.Inside of subColumn
			|-infoArea
			|-banner

	Copyright 2009 Image Co., Ltd. All Rights Reserved.
	URL http://www.img.co.jp/

*************************************************/

/*==============================================*/
/* 0.Inside of mainColumn
/*==============================================*/

/*news
---------------------------------*/
div#mainColumn div#news{width:460px;
	background:url(../../img/frame/bg_news_flame.gif) repeat-y;
	border-bottom:solid 1px #ddd;
}

div#mainColumn div.past div#news{background:none;}
div#mainColumn div#news .printImg{ display:none;}

div#mainColumn div#news .blockInner{width:430px;}
div#news h2{}

div#news dl{margin:0 0 10px; line-height:1.5;}
*html div#news dl{width:460px;}/*for ie6*/
*html div#news .list dl,
*html div#news .pastList dl{width:608px;}/*for ie6*/

div#news dl dt{
	width:5.5em;
	padding-left:20px;
	background: url(../../img/icon/arrow_1.gif) no-repeat 0 0.4em;	
}

div#news dl dd{
	padding-left:12.5em;
	padding-right:0;
	border-bottom:1px dotted #CCC;
}

*html div#news dl dd{
	padding-top:8px;
	width: 470px;
}

*html div#news div.index dl dd{
	padding-top:8px;
	width: 260px;
}

*html div#news div.pastList dl dd{
	padding-top:8px;
	width: 440px;
}

*html div#news dl dd a{
	display: inline-block;
	padding-top:3px;
}

div#news .index dl dd{padding-right:0;}
div#news .list dl dd{padding-left:8em; padding-right:0;}

div#news em{
	position:relative;
}
div#news em img{
	display:blcok;
	position: absolute;
	top:1px; left:-57px;
}

*html div#news em img{top:8px;}/*for IE6*/
*+html div#news em img{top:5px;}/*for IE7*/

div#news .blockFooter{margin-bottom:0;}

div#news a{text-decoration:none;}
div#news a:hover{text-decoration:underline;}


/*news categorySingle*/
/*news category*/
#categorySingle div#mainColumn div#news,
#categorySingle div#mainColumn div#news{
	width:638px;
	margin-top:25px;
	margin-bottom:35px;
	background:url(../../img/frame/bg_newssinglecate_flame.gif) repeat-y;
	border-bottom:solid 1px #ddd;
}

#categorySingle div#mainColumn div.past div#news{background:none; border:none;}

#categorySingle div#mainColumn div#news .blockInner,
#category div#mainColumn div#news .blockInner{margin-left:15px;}

#category div#mainColumn div#news{width:513px; background:none; border:none;}
#category div#mainColumn div#news .blockInner{width:513px;}

#categorySingle div#mainColumn div#news .blockInner{width:608px;} 

#news .ieDlTable,
#news .ieDlTable th,
#news .ieDlTable td{
	border-top:0 none;
	border-left:0 none;
	border-right:0 none;
}

#news .ieDlTable th,
#news .ieDlTable td { border-bottom:1px dotted #CCC; padding:5px 0; }

#news .ieDlTable th{
	padding-left:20px;
	background: url(../../img/icon/arrow_1.gif) no-repeat 0 0.4em;
}
#news .ieDlTable em { line-height:0; }
#news .ieDlTable em img {
    left: -57px;
    position: absolute;
    top: 0px;
}

/*products Air
---------------------------------*/
div#mainColumnInner div#ir .irtop{ margin-right:0;}

div.product h2.img img{margin-bottom:3px;}

div.ir table,
div.product table{/*width:638px;*/ width:100%; margin-bottom:25px; line-height:1.5em;}

div.ir table td,
div.product table td{ font-size:93%;}

div.ir div.caption,
div.ir div.captionLeft,
div.product div.caption,
div.product div.captionLeft{
	margin-top:-20px;
	margin-bottom:25px;
	clear:both;
}

div.product div.captionLeft dt{float:left;width:1em;}
div.product div.captionLeft dl{width:300px; margin-bottom:0;}

div.ir caption,
div.product .spec caption{
	padding-left:0px;
	border:none;
	background:none;
	color:#333;
}

div.product .blockInner div.centerPosition{ width:550px; margin:10px auto 0;}
div.product .blockInner div.centerPosition img{ display:block;}


ul.numberList{ margin:1em 3em;}
ul.numberList li{ list-style-type:decimal; list-style-position:outside;}

/*ir
---------------------------------*/
div.ir h3{ margin-bottom:15px;}

/*ir library、calendar*/
div.ir li.dateTitle{
	height:20px;
	margin-bottom:10px;
	color:#224e99;
	font-size:100%;
	background:url(../../ir/img/bg_ir_bottom_line.gif) left bottom repeat-x;
}
div.ir ul.libraryList li dt{float:left; padding:0; line-height:1.7em;}

*html div.ir ul.libraryList li dt{float:left;}
div.ir li dt{float:left; line-height:1em;}

div.ir ul.libraryList li dd{ padding:0; line-height:1.4em;}

 div.ir li dd{ line-height:1em;}

div.ir ul.libraryList li dt{width:4em; margin-left:0.8em;}
div.ir li dt{width:15em;}

div#ir .ir div.txtS{ margin-bottom:1em; padding:0.5em 1em; font-size:75%; line-height:2em; background:#eee;}


/*ir archive table*/
div.ir th,
div.ir td{padding-right:15px;}

div.ir td{text-align:right;}

div.ir th,
div.ir td.w1,
div.ir td.w2,
div.stock th,
div.ir tr.bgclr td{background:#eef1f8;}

div.ir td.w1,div.ir td.w2,
div.ir td.txt{text-align:center; padding:2px 5px;}

div.ir th{width:103px;}
div.ir td.w1{width:50px;}
div.ir td.w2{width:70px;}

div.stock th,
div.stock td{padding:5px 10px;}
div.stock td{text-align:left;}

div.stock th{width:100px;}
div.stock td.w1{width:80px; text-align:right; background:none;}

div.ir caption,
div.stock div.caption{text-align:right; border:nnone; font-size:11px;}
div.stock div.captionLeft{text-align:left;font-size:11px;}

div.list ul{margin-top:15px; padding-left:25px;}
div.list li{margin:0 0 1em 0; list-style-position:outside; list-style-type:decimal;}
div.list li.img{list-style-type:none;}
div.list li em{margin-top:-1.5em; margin-left:8em; display:block;}

/*environment
---------------------------------*/
div.environment dl{ margin-top:15px;}
div.environment dd{ margin-left:200px; padding-top:20px;}



/*products & IR
---------------------------------*/
#category div#mainColumn  div#ir .boxInner{margin-left:0;}

#categorySingle div#mainColumn div#productFlame .blockInner{
	width:640px;
	background:url(../../products/img/products_navi_flame.gif) left bottom no-repeat;
	}


div#productFlame .blockInner ul{
	width:182px;
}

div#ir ul li a,
div#productFlame .blockInner ul li a{padding:0.2em 0 5px 0; text-decoration:none;zoom:1;}

div#ir ul li dd a{zoom:0;}

*html div#ir ul li a,
*html div#ir ul li a:hover,
*html div#productFlame .blockInner ul li a,
*html div#productFlame .blockInner ul li a:hover{padding:0;}


div#ir .link ul li a,
div#ir .link ul li a:hover,
div#productFlame .blockInner .link ul li a,
div#productFlame .blockInner .link ul li a:hover{
	padding:5px 0 0 20px;
	display:block;
}


div#ir ul li a, 
div#productFlame .blockInner ul li a{background:url(../../img/icon/arrow_2.gif) 0 0.4em no-repeat;}
div#ir ul li a:hover,
div#productFlame .blockInner ul li a:hover{background:url(../../img/icon/arrow_1.gif) 0 0.4em no-repeat; text-decoration:underline;}

div#ir .ir ul li a,
div#ir .ir ul li a:hover{
	padding-left:0;
	background:none;
	padding:7px 5px 5px 0;
}




/*products（製.ifyーfWf^fCfgf<）*/
#categorySingle div#mainColumn div.product .blockInner{ margin-top:25px;}

/*products index（-p"r、Zd-l"O）*/
#categorySingle #mainColumn div#specFlame{
	background:url(../../img/common/bg_product_loop.gif);
	margin-top:25px;
	margin-bottom:25px;
	padding:15px;
}

#categorySingle #mainColumn div#specFlame .blockInner .appli{
	margin-right:10px;
	width:433px;
	background:url(../../products/img/bg_flame_appli.gif) 0 bottom no-repeat;
}

#categorySingle #mainColumn div#specFlame .blockInner .fullBox{
	margin-top:10px;
	width:608px;
	background:url(../../products/img/bg_flamec_large.gif) 0 bottom no-repeat;
}

#categorySingle #mainColumn div#specFlame .blockInner .btn{width:165px; text-align:left;}
#categorySingle #mainColumn div#specFlame .blockInner .btn .boxInner{margin:0;}
#categorySingle #mainColumn div#specFlame .blockInner .btn .boxInner img{margin-bottom:5px;}

div#specFlame .blockInner .appli ul li a{background:url(../../img/icon/arrow_2.gif) 0 0 no-repeat;}
div#specFlame .blockInner .appli ul li a:hover{background:url(../../img/icon/arrow_1.gif) 0 0 no-repeat; text-decoration:underline;}

div#specFlame  .blockInner .appli ul li{
	margin-left:20px;
	padding:0 0 5px 0;
	text-indent:-20px;
}
div#specFlame  .blockInner .appli ul li a,
div#specFlame  .blockInner .appli ul li a:hover{
	padding-left:20px;
}

#categorySingle div#mainColumn #specFlame div#news{
	margin:0;
	width:608px;
	background:url(../../products/img/bg_flamec_large.gif) top left repeat;
}
#categorySingle div#mainColumn #specFlame div#news .blockInner{width:578px;}

#categorySingle div#mainColumn #researchFlame div#contact,
#categorySingle div#mainColumn #specFlame div#contact{
	margin-top:15px;
	background:url(../../products/img/bg_flamec_large.gif) top left repeat;
	border-bottom:solid 1px #ddd;
}
#categorySingle div#mainColumn #researchFlame div#contact .blockInner,
#categorySingle div#mainColumn #specFlame div#contact .blockInner{
	padding:0px 15px;
}
#categorySingle div#mainColumn #researchFlame div#contact .blockInner{ background:none;}

#categorySingle div#mainColumn #researchFlame div#contact dl,
#categorySingle div#mainColumn #specFlame div#contact dl{overflow:hidden;}
#categorySingle div#mainColumn #researchFlame div#contact dl dd{line-height:1.5em!important;}
#categorySingle div#mainColumn #specFlame div#contact dl{}

#categorySingle div#mainColumn #specFlame div#contact dl dt{width:80px;}
#categorySingle div#mainColumn #researchFlame div#contact dl dt{width:115px;}

#categorySingle div#mainColumn #researchFlame div#contact dl dd,
#categorySingle div#mainColumn #specFlame div#contact dl dd{
	line-height:1.5em!important;
	padding-left:115px;
}
#categorySingle div#mainColumn #researchFlame div#contact .banner,
#categorySingle div#mainColumn #specFlame div#contact .banner{
	width:165px;
	position:absolute;
	top:5px;
	right:10px;
}

#categorySingle div#mainColumn #specFlame div#contact .ver1 dl dt{width:130px;}
#categorySingle div#mainColumn #specFlame div#contact .ver1 dl dd{
	line-height:1em;
	padding-left:140px;
}

/*productsiindex*/
div#specFlame .tableType dl{clear:both;overflow:auto;}
div#specFlame dd ul.floatLeft{float:left;}
div#specFlame dd ul.floatLeft li.secondLine{margin-top:1em;}

div#specFlame div.floatRight{float:right; margin-top:1.5em; margin-bottom:10px;}
div#specFlame div.floatRightB{float:right; margin-top:0; margin-bottom:10px;}

div#specFlame dd { padding-top:2px;}


/*products index*/
div.indexProduct dt{ padding-top:2px;}
div.verRD dt{ padding-top:1px;}

/*.product */
div#pageBack,
#specFlame div#pageBack{ width:75px; margin:0 auto;}

.map div#pageBack,
.foamList div#pageBack{ width:640px; text-align:center; background:#fff;}
.foamList div#pageBack input,
.foamList div#pageBack img{ margin:25px auto; vertical-align:bottom;}

.foamList div#pageBack .resetBtn{
	background:url(../../inquiry/img/btn_reset.gif);
	width:75px;
	height:21px;
	border:none;
	border:hidden;
	overflow:hidden;
	cursor:pointer;
}

.map dl{ margin-bottom:0px;}
.map dt, .map dd{line-height:0.8em;}
.map dd{ padding-left:7em;}

/*use（-p"r）*/

div.product div.caption,
div.product div.captionLeft{font-size:x-small;}

div.product caption{
	color:#FFF;
	font-weight:bold;
	width:100%;
	padding:2px 15px;
	background:#7494c7;
}

div.product th,
div.product td{/*padding:5px 15px;*/}
div.product td li{margin-right:1em; display:inline;}

div.product th{/*width:110px;width:120px;*/ text-align:left;}
div.product th.imgPosition{text-align:center; background:#7494c7;}
div.product th.imgbgColor{text-align:center; background:#eef1f8;}
div.product th.imgbgColor img,
div.product th.imgPosition img{ margin:0 auto;}

div.product .spec td.spec_w1,
div.product .spec td.spec_w2,
div.product .spec td.spec_w3{background:#eef1f8; padding-left:5px;}
div.product .spec td.spec_w4{padding-left:5px; padding-right:5px;}


/*spec（Zd-l^--）*/

div.product div.caption{text-align:right;}

div.product div.captionLeft{text-align:left;}
/*div.product div.captionLeft li{display:block;}*/


div.product caption.smallnote{
	font-weight:normal;
	font-size:10px;
	width:100%;
	padding:2px 0;
}
div.product div.captionLeft ul,
div.product caption.smallnote ul{ margin-left:15px;}

div.product div.captionLeft li,
div.product caption.smallnote li{ list-style-position:outside; list-style-type:disc;}


div.product .spec th img{border:0; display:block;}

div.product .spec th,
div.product .spec td{padding-top:0;padding-bottom:0;}

div.product .spec td{text-align:center; padding-top:5px; padding-bottom:5px;}

*html div.product .largeTxt{font-size:150%;}
*html div.product .miniTxt{font-size:71%;}

div.product td.nameTxt,
div.product td.spec_w1,
div.product td.spec_w2,
div.product td.spec_w3,
div.product td.spec_w4,
td.spec_w5 after.nameTxt{text-align:left; padding-left:3px; padding-right:3px;}


td.spec_w1{width:76px;}
td.spec_w2{width:60px;}
td.spec_w3{width:125px;}
td.spec_w4{width:77px;}
td.spec_w5{width:200px;}

/*safety（^ﾀ'S性）*/
div.product .safe h4{ margin-bottom:5px; color:#224e99; font-size:100%;}

div.product .safe th,
div.product .safe td{text-align:left; padding-left:3px;}

div.product .safe th{ width:10em;}

div.product .safe td li{line-height:1.5em; display:block; white-space:normal;}

div.product .safe dl{ margin-bottom:0;}
div.product .safe dt{float:left; font-weight:bold; margin-right:-7em;}
div.product .safe dd{padding-left:7em;}




/*research_development
---------------------------------*/
/*core*/
#categorySingle div#mainColumn div#researchFlame{
	padding:15px;
	background:url(../../img/common/bg_product_loop.gif);
}
#categorySingle div#mainColumn div#researchFlame .blockInner{
	background:url(../../research_development/img/research_navi_flame.gif) left bottom no-repeat;
	}
div#researchFlame h2.scroll{
	margin-bottom:0;
}

div#researchFlame .blockInner ul.headLine{ padding-top:5px; border-top:dotted 1px #ddd;}

div#researchFlame .blockInner ul li{
	margin-bottom:0.5em;
	font-weight:normal;
	zoom:1;
}

div#researchFlame .blockInner .link ul li.titleLink span,
div#researchFlame .blockInner .link ul li.titleLink a,
div#researchFlame .blockInner .link ul li.titleLink a:hover{
	padding:0 0 0 15px;
	font-weight:bold;
	display:block;
	zoom:1;
}

div#researchFlame .blockInner .link ul.ver1{
	padding-bottom:10px;
}
div#researchFlame .blockInner .link ul.ver1 {padding-left:10px; zoom:1;}

div#researchFlame .blockInner .link ul.ver1 li a,
div#researchFlame .blockInner .link ul.ver1 li a:hover{padding-left:20px; display:block; line-height:1.2em;}

div#researchFlame .blockInner .link ul.ver1 li a{background:url(../../img/icon/arrow_5.gif) 0 -0.2em no-repeat;}
div#researchFlame .blockInner .link ul.ver1 li a:hover{background:url(../../img/icon/arrow_6.gif) 0 -0.2em no-repeat;}


div#researchFlame .blockInner ul li a,
div#researchFlame .blockInner ul li a{text-decoration:none;}

div#researchFlame .blockInner ul li a:hover{ text-decoration:underline;}

div#researchFlame .blockInner .link ul li.titleLink span,
div#researchFlame .blockInner ul li.titleLink a{line-height:1.2em;}
div#researchFlame .blockInner ul li.titleLink a:hover{text-decoration:underline;}


/*Topics*/
#categorySingle div#mainColumn .col2 .blockInner .boxTopics {
	margin-right:2px;
	width:440px;
	overflow:hidden;
}
*html #categorySingle div#mainColumn .col2 .blockInner .boxTopics {
	margin-right:2px;
}

#categorySingle div#mainColumn .col2 .blockInner div.topicsScroll{
	overflow:auto;
	height:33em;
	padding:5px 5px 5px 10px;
}

#categorySingle div#mainColumn .col2 .blockInner div.topicsScroll dl{
 border-bottom: dotted 1px #ddd;
 padding-bottom:5px;
}
#categorySingle div#mainColumn .col2 .blockInner div.boxTopics dl{ margin-bottom:0;}
#categorySingle div#mainColumn .col2 .blockInner div.boxTopics dd{padding-left:110px;}
#categorySingle div#mainColumn .col2 .blockInner div.boxTopics dd a{text-decoration:none;}
#categorySingle div#mainColumn .col2 .blockInner div.boxTopics dd a:hover{text-decoration:underline;}

#categorySingle div#mainColumn .col2 .blockInner .boxTopics .boxInner {
	margin:10px;
}
#categorySingle div#mainColumn .col2 .blockInner .boxCore{
	width:158px;
}
#categorySingle div#mainColumn .col2 .blockInner div.topicsScroll dt{
	padding:5px 0 0 20px;
	background:url(../../img/icon/arrow_1.gif) 0 0.4em no-repeat;
	margin-right:-110px;
}


/*company
---------------------------------*/
/*company (history)、product index*/
#category .tableType dl, 
#category .tableType dl.tableEndType,
#categorySingle .tableType dl, 
#categorySingle .tableType dl.tableEndType{
	margin-bottom:0;
	padding:3px 3px 3px 0.3em;
	border-top:solid 1px #ddd;
}
#category .tableType dl.tableEndType,
#categorySingle .tableType dl.tableEndType{
	border-bottom:solid 1px #ddd;
}

#category  div.address .tableType dd,
#categorySingle  div.address .tableType dd{margin-left:14em;}


#category .tableType dd,
#categorySingle .tableType dd{margin-left:11em; margin-right:15px;}


#categorySingle .tableType dd.leftBox{ line-height:1.5em;}
#categorySingle .tableType dd.leftBox a img{padding-left:35px; padding-bottom:5px; vertical-align:top;margin-top:-1em;}

#category .disclaimerBlock .tableType dd{margin-left:13em;}

*html #categorySingle .tableType dd.leftBox{}
*html #categorySingle .tableType dd.leftBox a img{ }

*html #category .tableType dd,
*html #categorySingle .tableType dd{display:inline-block;}

#category .tableType ul {margin-top:5px;}
#category .tableType ul li{line-height:1.5em;}
#category .tableType ul li em{display:inline-block; width:165px;}

/*company (standard、policy)*/
#categorySingle dl.listType img, #category dl.listType img{border:solid 1px #999;margin-top:1em;}
#categorySingle dl.listType dt,#category dl.listType dt {color:#224e99; border-bottom:dotted 1px #333; padding-bottom:0em; margin-bottom:0.5em;}
#categorySingle dl.listType dd, #category dl.listType dd {padding:0 0 1em 1.2em; clear:both;}
#categorySingle dl.listType dd ul, #category dl.listType dd ul{margin-left:-0.3em;}

#categorySingle dl.listType dd li,
#category dl.listType dd li{
	padding:0 0 5px 1.2em;
	background:url(../../img/icon/list_dick.gif) no-repeat;
	list-style-position:outside;
}

#category div.ver1 dd,
#category div.ver1 dl.listType dd {padding:0; clear:both;}
#category div.keyWord dl.listType ul,
#category div.keyWord ul{ margin-bottom:1em;padding:0.3em 0; font-size:90%;}

#category div.keyWord dl.listType li{padding-left:1em; background:none;}
#category div.keyWord li{padding-left:1em;}

#category div.keyWord dl.listType li em,
#category div.keyWord li em{display:block;}

#category div.keyWord dl.listType ul,
#category div.keyWord ul{margin-top:1em; margin-bottom:1em;} 

#category div.keyWord dl.listType ul,
#category div.keyWord ul,
#category div.keyWord dl.listType li em,
#category div.keyWord li em{background:#eee;}

/*company (privacypolicy)*/
div.privacy ul{margin:1em 0 0 2em;}
div.privacy ul li{padding:0.3em 0;line-height:1.5em; list-style-type:decimal;}

/*company (Office、Map)*/
#category #mainColumn .imgCenter img{margin-top:20px; margin-left:56px; border:solid 1px #999;}

/*address*/



/*sightMap
---------------------------------*/
#categorySingle div#mainColumn div.singleList{margin-top:15px; margin-bottom:25px;}
div.singleList li{padding-left:0;}

div.singleList ul li a,
div.singleList ul li a:hover
{padding:5px 0 0 20px;}

div.singleList ul li a{ background:url(../../img/icon/arrow_2.gif) 0 2px no-repeat;}
div.singleList ul li a:hover{ background:url(../../img/icon/arrow_1.gif) 0 2px no-repeat;}


div.singleList li.img{padding:0 0 0.5em 0; background:none;}
div.singleList li.txtB{font-weight:bold;}

div.singleList dt{padding:5px 0 0.5em 20px;font-weight:bold;}
div.singleList dd{padding:0 0 5px 20px;clear:both;}

div.singleList dt a{ text-decoration:none;}
div.singleList dt a:hover{ text-decoration:underline;}

div.singleList dd li,
div.singleList dd li a,
div.singleList dd li a:hover{
	padding-left:0;
	background:none;
}

div.singleList dd ul.lineType li{
	display:inline;
}
div.singleList li a, div.singleList dd li a{text-decoration:none;}
div.singleList li a:hover, div.singleList dd li a:hover{text-decoration:underline;}


/*inquiry
---------------------------------*/
div.singleList table{font-size:90%;}
div.singleList th,
div.singleList td{margin:0; padding:5px 10px; text-align:center;}

div.singleList th.brandList{ width:320px;}
div.singleList th.mailList{width:2em;}

div.singleList th{background:#eef1f8;}

div.singleList td{text-align:left;}
div.singleList td.imgPosition{ text-align:center;}

div.singleList p img{ padding-bottom:0.1em;}

/*foam*/
div.foamList .blockInner{
	padding:0;background:url(../../inquiry/img/bg_form.gif) repeat-y;
}

div.foamList .thanks{
	padding-top:40px;
	padding-bottom:40px;
	background:none;
}
div.foamList .thanks p{
	width:7em;
	margin:0 auto;
	padding-left:2em;
	color:#f00;
	text-align:left;
}
div.foamList dl{
	border-top:solid 1px #ddd;
	padding-top:0px;
	margin-bottom:0px;
}
div.foamList dl.foamEndType{border-bottom:solid 1px #ddd;}

div.foamList dt{
	width:200px;
	padding-left:10px;
}

div.foamList .blockInner dd span{ color:#333; font-size:100%;}

div.foamList span,
div.foamList .blockInner dd span.red{color:#F00;}
div.foamList .note{color:#333;}
div.foamList .note ul{ margin-left:1em; margin-bottom:10px; zoom: 1; }
div.foamList .note li{background:transparent url(../../img/icon/list_dick.gif) no-repeat scroll 0 0;list-style-position:outside;padding:0 0 5px 1.2em;}
div.foamList .note li a{color:#0152be; text-decoration:none;}
div.foamList .note  li a:hover{text-decoration:underline;}

#categorySingle div#mainColumn  div.foamList dd{ padding-left:205px;}

div.foamList dd input.wName{width:18em;}
div.foamList dd input.wMail{width:12em;}
div.foamList dd input.wMailSecond{width:8em;}
div.foamList dd input.wTel{width:4em;}
div.foamList dd input.wAddress{width:25em;}
div.foamList dd textarea{width:418px; height:200px;}


div.foamList div.errorMessage{
	margin:15px 0;
	padding:10px;
	border:solid 1px #f00;
	color:#f00;
}

/*Search
---------------------------------*/
#example{ font-weight:bold; color:#224E99;/*color:#7392c8;*/}
#ex_normal{ font-weight:normal; color:#224E99;}

#categorySingle div.list_disc{
	padding-left:1em;
}
#categorySingle div.list_disc li{
	background:url(../../img/icon/list_dick.gif) no-repeat;
	list-style-position:outside;
	padding:0 0 5px 1.2em;
}

*html #categorySingle div.list_disc li{height:1px;}

div#search_help{
	padding:10px 10px 15px 10px;
	background:url(../../img/common/bg_product_loop.gif);
	height:100%;
	overflow:hidden;
}

div#search_help img.icon, div#search_help .searchBox, div#search_help .btn, div#search_help a {
float:left;
margin-top:5px;
margin-right:1px;
}

div#search_help img {
float:left;
}

div#search_Results dl{ padding-bottom:1em;border-bottom:solid 1px #ddd;}
div#search_Results dt{ margin-top:0.5em; padding-top:1em; padding-bottom:0; width:100%; border-top:solid 1px #ddd;}

div#search_Results dt,div#search_Results dd{clear:both;}

div#search_Results dd{padding:0 5px 0.5em 1.3em;}


div#search_Results a{color:#224E99; text-decoration:none;}
div#search_Results a:hover{ text-decoration:underline;}

div#search_Results dt a,
div#search_Results dt a:hover{padding-left:0.4em; font-weight:bold;}
div#search_Results dd a{font-weight:normal;}


div#search_Results .namazu-result-footer{
	padding:10px 10px 15px 10px;
	background:url(../../img/common/bg_product_loop.gif);
	height:100%;
	overflow:hidden;
}


div#search_Results .namazu-result-header h2{ text-indent:-99999px; border:none; height:0; margin-bottom:0;}

/*==============================================*/
/* 1.Inside of subColumn
/*==============================================*/

/*infoArea
---------------------------------*/
ul#infoArea{margin:0;}
ul#infoArea li{margin-bottom:10px}

ul#infoArea a img{border:1px solid #FFF;}
ul#infoArea a:hover img{border-color:#CCC;}

*html ul#infoArea a:hover{ zoom:1;/*for ie*/}

*html ul#infoArea a:hover img{}

/*banner
---------------------------------*/
ul#banner{
	width:252px;
	overflow:hidden;
	position:relative;
	left:475px;
	bottom:45px;
}
ul#banner li{
	float:left;
	margin-right:9px;
}

											

