@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-default.css");

/* 除首页外的其他页面 */
.ol01{ padding-left:20px!important;}
.ol01 li{ list-style: inherit!important;} 
.pan{
	width:auto;
	font-size:11px;
	color:#7C7C7C;
	padding-bottom:5px;
	}
	
.top01{
	width:968px;
	padding-top:5px;
	margin:0 auto;
	background:url(../../img/inner/case/c_bg.gif) repeat-x top left;
	}
	
#center01{
	background:url(../../img/center_bg01.gif) repeat-x top left;
	}

/* case index.html 事務所案内 */
.case{
	width:733px;
	background:url(../../img/inner/case/case01_bottom.gif) bottom no-repeat;
	padding-bottom:10px;
	margin-bottom:100px;
	overflow:hidden;
	clear:both;
	}
	
.case01 table{
	width:681px;
	margin:0 auto;
	border-top:1px solid #C0C8CA;
	border-left:1px solid #C0C8CA;
	color:#4F4F4F;
	}
	
.case01 table td{
	border-bottom:1px solid #C0C8CA;
	border-right:1px solid #C0C8CA;
	padding-left:20px;
	}

.case01 table th{
	border-bottom:1px solid #C0C8CA;
	border-right:1px solid #C0C8CA;
	padding-left:20px;
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
	}
	
.case0 a:link {
	color: #2D76C0;
	text-decoration:underline;
}
.case0 a:visited {
	color: #2D76C0;
	text-decoration:underline;
}
.case0 a:hover {
	color: #2D76C0;
	text-decoration:none;
}
.case0 a:active {
	color: #2D76C0;
	text-decoration:underline;
}

.case01 a:link {
	color: #0859BC;
	text-decoration:underline;
}
.case01 a:visited {
	color: #0859BC;
	text-decoration:underline;
}
.case01 a:hover {
	color: #0859BC;
	text-decoration:none;
}
.case01 a:active {
	color: #0859BC;
	text-decoration:underline;
}

.pdf_anniu{
	width:681px;
	margin:0 auto;
	text-align:center;
	padding-top:30px;
	}

.yh01{
	background:url(../../img/inner/case/pdf_bg.gif) left top no-repeat;
	height:40px;
	text-indent:1em;
	}

.ys01{
	background-color:#BEE1F8;
	}

.ys02{
	background-color:#E4ECF1;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	}
	
.ys03{
	background-color:#EFF9FB;
	}
	
.ys04{
	background-color:#f5f5f5;
	}

.tb{
	padding-top:10px;
	padding-bottom:10px;
	}

/* only index.html 事務所案内 */
.only{
	width:681px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:20px;
	}
	
.only01{
	width:681px;
	overflow:hidden;
	clear:both;
	}

.only01 dl dt{
	float:left;
	width:180px;
	}
	
.only01 dl dd{
	float:left;
	width:420px;
	line-height:22px;
	}

.only01 dl dd img{
	padding-right:10px;
	}

/* data index.html 関連資料 */
.data table{
	width:681px;
	margin:0 auto;
	border-top:1px solid #C0C8CA;
	border-left:1px solid #C0C8CA;
	color:#4F4F4F;
	}
	
.data table td{
	border-bottom:1px solid #C0C8CA;
	border-right:1px solid #C0C8CA;
	text-align:center;
	height:40px;
	}

.data table th{
	border-bottom:1px solid #C0C8CA;
	border-right:1px solid #C0C8CA;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	}
	
.data01 dl{
	padding-left:20px;
	padding-top:10px;
	overflow:hidden;
	width:650px;
	}
	
.data01 dl dt{
	padding-top:0px;
	padding-bottom:0px;	
	overflow:hidden;
	}
	
.data01 dl p{
	float:left;
	}
	
.data01 dl span{
	float:left;
	padding-left:35px;
	background:url(../../img/inner/data/pdf_bg.gif) left no-repeat;
	color: #2D76C0;
	}
	
.data01 dl span a:link {
	color: #2D76C0;
	text-decoration:none;
}
.data01 dl span a:visited {
	color: #2D76C0;
	text-decoration:none;
}
.data01 dl span a:hover {
	color: #2D76C0;
	text-decoration:underline;
}
.data01 dl span a:active {
	color: #2D76C0;
	text-decoration:none;
}


.data010{
	width:693px;
	overflow:hidden;
	padding-top:10px;
	}

.data010 dl{
	padding-left:20px;
	padding-top:10px;
	overflow:hidden;
	clear:both;
	}
	
.data010 dl dt{
	padding-top:0px;
	padding-bottom:0px;
	background:url(../../img/inner/data/data02_bg.gif) left top no-repeat;
	color:#3E76C0;
	font-size:14px;
	padding-left:25px;
	line-height:28px;
	height:28px;
	font-weight:bold;
	}
	
.data010 dl dd{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	border-bottom:1px dotted #ccc;
	}

/* item kikaku.html 規格アイテム */
.standard table{
	width:681px;
	margin:0 auto;
	border-top:1px solid #C0C8CA;
	border-left:1px solid #C0C8CA;
	color:#4F4F4F;
	}
	
.standard table td{
	border-bottom:1px solid #C0C8CA;
	border-right:1px solid #C0C8CA;
	text-align:left;
	padding-left:5px;
	}

.standard table th{
	border-bottom:1px solid #C0C8CA;
	border-right:1px solid #C0C8CA;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	}

.standard table td img{
	padding-top:10px;
	padding-bottom:10px;
	}

.standard01{
	padding-left:10px;
	}

/* item kakou.html 加工アイテム */
.kakou{
	width:680px;
	padding-left:20px;
	overflow:hidden;
	}

.kakou01{
	width:340px;
	float:left;
	overflow:hidden;
	}


/* technology kakou.html 加工アイテム */
.technology{
	width:681px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:20px;
	border-bottom:1px dotted #ccc;
	margin-bottom:20px;
	}
	
.technology01{
	width:600px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	}

.technology01 dl dt{
	float:left;
	width:180px;
	}
	
.technology01 dl dd{
	float:left;
	width:420px;
	line-height:22px;
	padding-top:20px;
	}

.technology01 dl dd img{
	padding-right:10px;
	}

/* environment idnex.html 環境 */
.environment{
	width:681px;
	margin:0 auto;
	padding-left:5px;
	overflow:hidden;
	clear:both;
	}
	
.environment dl{
	padding-left:10px;
	border-bottom:1px dotted #ccc;
	margin-bottom:20px;
	padding-bottom:10px;
	}

.environment dl dt{
	font-size:14px;
	padding-bottom:5px;
	width:681px;
	overflow:hidden;
	}
	
.environment dl dd{
	padding-left:15px;
	width:681px;
	
	}
	
.environment dl dt p{
	float:left;
	}
	
.environment dl dt span{
	float:left;
	background:url(../../img/inner/data/pdf_bg.gif) left no-repeat;
	padding-left:35px;
	font-weight:normal;
	color: #2D76C0;
	}
	
.environment01{
	width:681px;
	margin:0 auto;
	padding-left:5px;
	overflow:hidden;
	clear:both;
	font-size:14px;
	line-height:22px;
	margin-bottom:20px;
	}
	
.environment01 ol{
	padding-top:15px;
}

.environment01 ol li{
	list-style: circle;}
 
.environment02{
	text-align:right;
	}

/* privacy idnex.html プライバシーポリシー */
.privacy{
	width:681px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	}

.p_txt{
	text-indent:2.5em;
	}
	
/* contact idnex.html 問い合わせ */	
.contact table{
	width:681px;
	margin:0 auto;
	border-top:1px solid #C0C8CA;
	border-left:1px solid #C0C8CA;
	color:#4F4F4F;
	}
	
.contact table td{
	border-bottom:1px solid #C0C8CA;
	border-right:1px solid #C0C8CA;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:20px;
	}
	
.contact table span{
	color:#F00;
	}	
	
.contact_img{
	text-align:center;
	}

/* profile idnex.html 会社案内 */	
.profile{
	width:681px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
	padding-top:10px;
	text-align:left;
	}
	
.profile dl dt{
	float:left;
	width:150px;
	}
	
.profile dl dd{
	float:left;
	width:530px;
	line-height:22px;
	}

.profile01{
	width:530px;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
	padding-top:10px;
	text-align:left;
	margin-left:30px;
	}
	
.profile01 table{
	border-top:1px dotted #ccc;
	border-left:1px dotted #ccc;
	}
	
.profile01 table td{
	border-bottom:1px dotted #ccc;
	border-right:1px dotted #ccc;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
.profile01 table th{
	text-align:left;
	border-bottom:1px dotted #ccc;
	border-right:1px dotted #ccc;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#D6EEF5;
	}

.profile02{
	width:600px;
	overflow:hidden;
	clear:both;
	padding-bottom:20px;
	padding-top:10px;
	text-align:left;
	margin-left:34px;
	}

.profile_ditu{
	width:400px;
	height:291px;
	overflow:hidden;
	}

/* aircellmat idnex.html エアセルマットとは */
.aircellmat{
width:681px;
margin-top:10px;
overflow:hidden;
margin:0 auto;
clear:both;
}

.aircellmat dl dt{
	width:681px;
	margin: 0 0 5px;
	padding-left: 20px;
	background: url(../../img/inner/aircellmat/q.gif) no-repeat;
	font-weight: bold;
	line-height:22px;
	overflow:hidden;
}

.aircellmat dl dd{
	margin-bottom: 15px;
	padding: 0 10px 5px 20px;
	background: url(../../img/inner/aircellmat/a.gif) no-repeat 0px 0px;
	border-bottom: 1px dotted #CCC;
    line-height:22px;
}

.aircellmat dl dt a:link {
	color: #2D281E;
	text-decoration:underline;
}
.aircellmat dl dt a:visited {
	color: #2D281E;
	text-decoration:underline;
}
.aircellmat dl dt a:hover {
	color: #2D281E;
	text-decoration:none;
}
.aircellmat dl dt a:active {
	color: #2D281E;
	text-decoration:underline;
}

.aircellmat dl dt a:link {
	color: #2D76C0;
	text-decoration:underline;
}
.aircellmat dl dt a:visited {
	color: #2D76C0;
	text-decoration:underline;
}
.aircellmat dl dt a:hover {
	color: #2D76C0;
	text-decoration:none;
}
.aircellmat dl dt a:active {
	color: #2D76C0;
	text-decoration:underline;
}

.aircellmat dl dt p{
	float:left;
	}
	
.aircellmat dl dt span{
	float:left;
	background:url(../../img/inner/data/pdf_bg.gif) left no-repeat;
	padding-left:35px;
	font-weight:normal;
	color: #2D76C0;
	}

/* sitemap idnex.html */
.sitemap{
	width:950px;
	overflow:hidden;
	margin-bottom:30px;
	}
	
.sitemap table{
	width:950px;
	text-align:left;
	}
	
.sitemap_ys01{
	width:420px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	background:url(../../img/sitemap01.png) left no-repeat;
	padding-left:20px;
	padding-top:10px;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	}
	
.sitemap_ys02{
	width:70px;
	}
	
.sitemap_ys{
	font-size:12px;
	font-weight:normal;
	padding-left:30px;
	background:url(../../img/sitemap02.gif) left no-repeat;
	border-bottom:1px dotted #ccc;
	}

.sitemap a:link {
	color: #2D281E;
	text-decoration:none;
}
.sitemap a:visited {
	color: #2D281E;
	text-decoration:none;
}
.sitemap a:hover {
	color: #2C76BF;
	text-decoration:underline;
}
.sitemap a:active {
	color: #2D281E;
	text-decoration:none;
}



	
































	
.txt01{
	font-size:12px;
	padding-left:20px;
	}
	
.txt01 span{
	color:#F00;
	}
	
.txt02{
	text-align:right;
	padding-right:30px;
	}
	
.txt03{
	font-size:14px;
	color:#09498A;
	}
	
.txt04{
	font-size:14px;
	font-weight:bold;
	color:#333;
	}
	
.txt05{
	font-size:14px;
	padding-left:20px;
	}
	
.txt06{
	padding-top:20px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	}