@charset "UTF-8";
/* CSS Document */
#main_content ul#company_navi li#c_navi02 a{background:url(../../company/images/c_navi02_o.gif) no-repeat;}

#header ul#gl_navi li#gl05 a{background:url(../../images/gn05_a.gif) no-repeat;}

#header ul#gl_navi li#gl05 a:hover{background:url(../../images/gn05_a.gif) no-repeat;}

#main_content h3#aboutus{width:700px;height:52px;background:url(../../company/images/aboutus_h.gif) no-repeat;margin-top:10px;}
/*#main_content div#aboutus{width:700px;background:url(../../company/images/aboutus_bk.gif) no-repeat;min-height:447px;}*/
#main_content div#aboutus{width:701px;
	background-color:#FFFFFF;
	min-height:447px;
}

/*タブ*/
.icon_area{
	margin:0;
	padding:0px 0 10px 20px;
	font-size:14px;
}

/*
.icon_area td span{
	margin:0;
	padding:0;
	background-color: #99CCFF;
}

.icon_area td span a{
	margin:0;
	padding:5px;
	color:#000;
	text-decoration:none;
}

.icon_area td a{
	margin:0;
	padding:5px;
	color:#000;
	text-decoration:none;
}
*/

.icon_area td span{
	margin:0;
	padding:0;
	background-color: #99CCFF;

}

.icon_area td span a:link{
	margin:0;
	padding:5px;
	color: #000;
	text-decoration:none;
	background-color: #99CCFF;
}

.icon_area td span a:visited{
	color: #000;
	text-decoration:none;
	background-color: #99CCFF;
}

.icon_area td span a:hover{
	color: #000;
	text-decoration:none;
	background-color: #99CCFF;
}

.icon_area td span a:active{
	color: #000;
	text-decoration:none;
	background-color: #99CCFF;
}

.icon_area td a:link{
	margin:0;
	padding:5px;
	color: #0066FF;
	text-decoration: underline;

}

.icon_area td a:visited{
	color: #0066FF;
	text-decoration: underline;

}

.icon_area td a:hover{
	color: #FF3366;
	text-decoration:none;

}

.icon_area td a:active{
	color: #0066FF;
	text-decoration: underline;

}

#main_content div#aboutus dt{float:left;width:190px;border:solid #999999;border-width:0 0 1px 0;display:block;margin-top:5px;padding-left:10px;}
#main_content div#aboutus dd{float:left;width:500px;height:30px;display:block;margin-top:5px;}
#main_content div#aboutus dd.border{border:solid #999999;border-width:0 0 1px 0;}

#main_content div#aboutus dt.line1{height:30px;}
#main_content div#aboutus dt.line2{height:65px;}
#main_content div#aboutus dt.line3{height:100px;}
#main_content div#aboutus dt.line4{height:135px;}
#main_content div#aboutus dt.line5{height:170px;}
#main_content div#aboutus dt.line6{height:205px;}

/*事業案内*/
#main_content h3#ourbusiness{width:700px;height:53px;background:url(../../company/images/ourbusiness_h.gif) no-repeat;margin:10px 0 0 0;}

#main_content ul#ourbusiness li{float:left;padding:0 0 20px 80px;}
#main_content ul#ourbusiness li a{display:block;text-indent:-9999px;width:220px;height:100px;}
#main_content ul#ourbusiness li#list01 a{background:url(../../company/images/banner_system.jpg) no-repeat;}
#main_content ul#ourbusiness li#list02 a{background:url(../../company/images/banner_timing.jpg) no-repeat;margin-left:15px;margin-right:15px;}

#main_content dl.sub_h{clear:both;margin:10px 0;}
#main_content dl.sub_h dt{margin:10px 0;}
#main_content dl.sub_h dd{height:25px;display:block;padding-left:20px;background:url(../../images/icon_info.png) no-repeat 0px 2px;height:25px;display:block;}

#main_content h4#system,
#main_content h4#timing,
#main_content h4#planner{width:700px;height:52px;margin:10px 0;clear:both;}

#main_content h4#system{background:url(../../company/images/ourbusiness_sub01_h.gif) no-repeat;}
#main_content h4#timing{background:url(../../company/images/ourbusiness_sub02_h.gif) no-repeat;}
#main_content h4#planner{background:url(../../company/images/ourbusiness_sub03_h.gif) no-repeat;}

#main_content h5.torihiki,
#main_content h5.contact{width:700px;height:42px;margin:5px 0;}

#main_content h5.torihiki{background:url(../../company/images/torihiki_sh.gif) no-repeat;}
#main_content h5.contact{;background:url(../../company/images/contact_sh.gif) no-repeat;}

div.no_line_box h5{float:left;}
div.no_line_box p{float:left;}

div.no_line_box ul.box_list{float:left;margin-left:20px;}
div.no_line_box ul.box_list li{padding-left:20px;background:url(../../images/icon_info.png) no-repeat 0px 2px;height:25px;display:block;}

dl.box_contact dt,
dl.box_contact dd{margin:10px 0 10px 10px;}

dl.box_contact dt{width:680px;clear:both;}
dl.box_contact dd{float:left;}

#main_content dd#system_tel01{background:url(../../company/images/system_tel01.gif) no-repeat;width:300px;height:40px;}
#main_content dd#system_fax01{background:url(../../company/images/system_fax01.gif) no-repeat;width:300px;height:40px;}
#main_content dd#system_tel02{background:url(../../company/images/system_tel02.gif) no-repeat;width:300px;height:40px;}
#main_content dd#system_fax02{background:url(../../company/images/system_fax02.gif) no-repeat;width:300px;height:40px;}
#main_content dd#system_tel03{background:url(../../company/images/system_tel03.gif) no-repeat;width:300px;height:70px;}
#main_content dd#system_fax03{background:url(../../company/images/system_fax03.gif) no-repeat;width:300px;height:40px;}

/*タイミング事業部*/

#main_content div.no_line_box dl#timing dt,
#main_content div.no_line_box dl#timing dd{float:left;}

#main_content div.no_line_box dl#timing dt{width:220px;height:330px;display:block;padding:10px;}
#main_content div.no_line_box dl#timing dd{width:438px;height:25px;display:block;padding-left:20px;background:url(../../images/icon_info.png) no-repeat 0 2px;border:dotted #999999;border-width:0 0 1px 0;margin-top:5px;}

#main_content dd#timing_tel01{background:url(../../company/images/timing_tel01.gif) no-repeat;width:300px;height:40px;}
#main_content dd#timing_fax01{background:url(../../company/images/timing_fax01.gif) no-repeat;width:300px;height:40px;}

/*企画営業部*/

div.no_line_box dl#planner dt{margin-left:10px;width:260px;padding-left:20px;margin-top:5px;border:dotted #999999;border-width:0 0 1px 0;background:url(../../images/icon_info.png) no-repeat 0 2px;float:left;display:block;}
div.no_line_box dl#planner dd{width:398px;border:dotted #999999;border-width:0 0 1px 0;height:25px;margin-top:5px;float:left;display:block;}

#main_content dl#planner dt.line1{height:25px;}
#main_content dl#planner dt.line2{height:56px;}
#main_content dl#planner dt.line3{height:85px;}
#main_content dl#planner dt.line4{height:118px;}
#main_content dl#planner dt.line5{height:149px;}
#main_content dl#planner dt.line6{height:180px;}

#main_content dd#planner_tel01{background:url(../../company/images/planner_tel01.gif) no-repeat;width:300px;height:40px;}
#main_content dd#planner_fax01{background:url(../../company/images/planner_fax01.gif) no-repeat;width:300px;height:40px;}

.result_box table{
	border:1px solid #FFFFFF;


}

.result_box table.result th.result_01{
	margin:0;
	padding:5px;
	color:#0066FF;
	text-align:left;

}

.result_box table.result th.result_02{
	margin:0;
	padding:5px;
	color:#0066FF;
	text-align:left;
}

.result_box table.result th.result_03{
	margin:0;
	padding:5px;
	color:#0066FF;
	text-align:left;
}

.result_box table.result th.result_04{
	margin:0;
	padding:5px;
	color:#0066FF;
	text-align:left;
}

.result_box table.result td{
	margin:0;
	padding:3px;
	text-align:left;
}

.result_box table.result td span.space_01{
	margin:0;
	padding:3px 0 0 50px;
}

.result_box table.result td span.space_02{
	margin:0;
	padding:3px 0 0 95px;
}

.result_box table.result td span.space_03{
	margin:0;
	padding:3px 0 0 42px;
}

.result_box table.result td span.space_04{
	margin:0;
	padding:3px 0 0 87px;
}




