@charset "utf-8";
/* template */
/* ss以外の各ページの詳細設定*/


/**********************************************/
/*業務実績*/
/**********************************************/

#contents div.works{
}

/*タイトル画像*/
#contents div.works h2{
	background:url(../../images/h2_works.jpg) no-repeat;
	height:130px;
	margin-bottom:35px;
}

#contents div.works div.content div.work{
	clear:both;
	margin-bottom:30px;
	background-color:#FFFFFF;
}

#contents div.works div.content div.work h4{
	padding:10px;
	font-size:14px;
	font-weight:bold;
	background-color:#EEEEEE;
}

#contents div.works div.content div.work h4.c1{
	padding-right:10px;
	color:#4646C8;
	background:url(../../images/work_c1.gif) no-repeat 522px;
	background-color:#EEEEEE;
}

#contents div.works div.content div.work h4.c2{
	padding-right:10px;
	color:#A630BB;
	background:url(../../images/work_c2.gif) no-repeat 522px;
	background-color:#EEEEEE;
}

#contents div.works div.content div.work h4.c3{
	padding-right:10px;
	color:#0081CD;
	background:url(../../images/work_c3.gif) no-repeat 522px;
	background-color:#EEEEEE;
}

#contents div.works div.content div.work h4.c4{
	padding-right:10px;
	color:#00B2B4;
	background:url(../../images/work_c4.gif) no-repeat 522px;
	background-color:#EEEEEE;
}

#contents div.works div.content div.work h5{
	font-size:10px;
	padding:5px 0px;
	margin-bottom:10px;
	border-bottom:#CCCCCC solid 1px;
}

/**********************************************/
/*アールテクニカについて*/
/**********************************************/

#contents div.about{
}

/*タイトル画像*/
#contents div.about h2{
	background:url(../../images/h2_about.jpg) no-repeat;
	height:130px;
}

/*h4*/
#contents div.about div.content h4#h4_01{
	height:45px;
	background:url(../../images/h4_about01.gif) no-repeat;
	text-indent:-9999px;
}

#contents div.about div.content h4#h4_02{
	height:45px;
	background:url(../../images/h4_about02.gif) no-repeat;
	text-indent:-9999px;
}

#contents div.about div.content h4#h4_03{
	height:45px;
	background:url(../../images/h4_about03.gif) no-repeat;
	text-indent:-9999px;
}

#contents div.about div.content h4#h4_04{
	height:45px;
	background:url(../../images/h4_about04.gif) no-repeat;
	text-indent:-9999px;
}

#contents div.about div.content h4#h4_05{
	height:45px;
	background:url(../../images/h4_about05.gif) no-repeat;
	text-indent:-9999px;
}

#contents div.about div.content h4#h4_06{
	height:45px;
	background:url(../../images/h4_about06.gif) no-repeat;
	text-indent:-9999px;
}

#contents div.about div.content h4#h4_07{
	height:45px;
	background:url(../../images/h4_about07.gif) no-repeat;
	text-indent:-9999px;
}

/*h5*/
#contents div.about div.content h5{
	font-size:14px;
	font-weight:bold;
	margin-bottom:16px;
}

/*table*/
#contents div.about div.content table{
	border-top:#CCCCCC solid 1px;	
	border-right:#CCCCCC solid 1px;	
}

#contents div.about div.content th{
	padding:10px;
	font-weight:normal;
	background-color:#eeeeee;
	border-bottom:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
}

#contents div.about div.content td{
	padding:10px;
	font-weight:normal;
	line-height:160%;
	background-color:#FFFFFF;
	border-bottom:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
}

/*あいさつ*/
#contents div.about div.content div.text{
	width:480px;
	height:auto;
	float:left;
}

#contents div.about div.content div.photo{
	width:150px;
	height:auto;
	float:right;
}

/*地図*/
#contents div.about div.content div.map_pic{
	width:300px;
	height:auto;
	float:left;
}

#contents div.about div.content div.map_text{
	width:330px;
	height:auto;
	float:right;
}

/*製品情報*/

#contents div.about div.content div.product{
	clear:both;
	padding:20px;
	margin-bottom:30px;
	border:#CCCCCC solid 1px;
	background-color:#FFFFFF;
}

#contents div.about div.content div.product h5{
	padding-bottom:10px;
}

#contents div.about div.content div.product h6{
	padding:5px;
	margin-bottom:20px;
	background-color:#EEEEEE;
}

#contents div.about div.content div.product_pic{
	width:260px;
	height:auto;
	float:left;
}

#contents div.about div.content div.product_text{
	width:325px;
	height:auto;
	float:right;
}

/**********************************************/
/*サイトマップ*/
/**********************************************/

#contents div.sitemap{
}

/*タイトル画像*/
#contents div.sitemap h2{
	background:url(../../images/h2_sitemap.jpg) no-repeat;
	height:100px;
	margin-bottom:35px;
	background-color:#0099FF;
}

#contents div.sitemap h3{
	width:600px;
	height:12px;
	padding:15px;
	margin-bottom:20px;
	font-weight:bold;
	border:#B0C4DF solid 1px;
}

#contents div.sitemap h4{
	margin-bottom:12px;
	margin-left:20px;
}

#contents div.sitemap ul{
	margin-left:20px;
}

/**********************************************/
/*サイトご利用上の注意*/
/**********************************************/

#contents div.caution{
}

/*タイトル画像*/
#contents div.caution h2{
	background:url(../../images/h2_caution.jpg) no-repeat;
	height:100px;
	margin-bottom:35px;
	background-color:#0099FF;
}

#contents div.caution div.content h5{
	font-weight:bold;
	font-size:12px;
	border-bottom:#999999 dotted 1px;
	padding:5px 0px;
	margin:20px 0px 5px 0px;
}


/**********************************************/
/*プライバシーポリシー/
/**********************************************/

/*タイトル画像*/
#contents div.privacy h2{
	background:url(../../images/h2_privacy.jpg) no-repeat;
	height:100px;
	margin-bottom:35px;
	background-color:#0099FF;
}

#contents div.privacy div.content h5{
	font-weight:bold;
	font-size:12px;
	border-bottom:#999999 dotted 1px;
	padding:5px 0px;
	margin:20px 0px 5px 0px;
}

/**********************************************/
/*検索フォーム・検索結果/
/**********************************************/

/*タイトル画像*/
#contents div.result h2{
	background:url(../../images/h2_result.jpg) no-repeat;
	height:100px;
	margin-bottom:35px;
	background-color:#0099FF;
}


/**********************************************/
/*お問い合わせ*/
/**********************************************/

#contents div.contactus{
}

/*タイトル画像*/
#contents div.contactus h2{
	background:url(../../images/h2_contactus.jpg) no-repeat;
	height:130px;
	margin-bottom:35px;
	background-color:#0099FF;
}

#contents div.contactus div.content table{
	border-top:#cccccc solid 1px;
	border-left:#cccccc solid 1px;
	margin-bottom:20px;
}

#contents div.contactus div.content th{
	background-color:#EEEEEE;
	padding:10px;
	font-weight:normal;
	text-align:left;
	border-right:#cccccc solid 1px;
	border-bottom:#cccccc solid 1px;
}

#contents div.contactus div.content th.btn{
	text-align:center;
}

#contents div.contactus div.content td{
	padding:10px;
	border-right:#cccccc solid 1px;
	border-bottom:#cccccc solid 1px;
}

#contents div.contactus div.content input{
	width:200px;
	border:#B0C4DF solid 1px;
}

#contents div.contactus div.content select{
	width:300px;
	border:#B0C4DF solid 1px;
}

#contents div.contactus div.content textarea{
	width:400px;
	border:#B0C4DF solid 1px;
}
