@charset "shift-jis";
*{margin:0px;
padding:0px;
}
body{
	background-image:url(../../img/head_bg.jpg);
	background-repeat:repeat-x;
}
#wrap{
	width:880px; 
	margin-left:auto;
	margin-right:auto;
}
#header{
	width:100%;
}
#header h1{
	clear:both;
	width:236px;
	height:35px;
	background-image:url(../../img/top_logo.gif);
	background-repeat:no-repeat;
	margin:20px 0px 25px 6px;
	float:left;
}
#header h1 span{
	display:none;
}
#header ul.triangle_list{
	height:20px;
	float:right
}
#header ul.triangle_list li{
	float:left;
}
#header ul#head_menu{
	margin-left:10px;
	list-style:none;
}
#header ul#head_menu li{
	float:left;
	width:143px;
	height:41px;
}
#header ul#head_menu li a{ 
	display:block; 
	width:141px; 
	height:41px;
	margin:0px 1px 0px 1px;
}
#header ul#head_menu li a span{
	display:none;
}
#header ul#head_menu li#head_menu01 a{
	background-image:url(../../img/menu01.jpg);
}
#header ul#head_menu li#head_menu01 a:link{
	background-image:url(../../img/menu01.jpg);
}
#header ul#head_menu li#head_menu01 a:hover{
	background-image:url(../../img/menu01_f3.jpg);
}
#header ul#head_menu li#head_menu01_active a{
	background-image:url(../../img/menu01_f2.jpg);
}
#header ul#head_menu li#head_menu01_active a:link{
	background-image:url(../../img/menu01_f2.jpg);
}
#header ul#head_menu li#head_menu02 a{
	background-image:url(../../img/menu02.jpg);
}
#header ul#head_menu li#head_menu02 a:link{
	background-image:url(../../img/menu02.jpg);
}
#header ul#head_menu li#head_menu02 a:hover{
	background-image:url(../../img/menu02_f3.jpg);
}
#header ul#head_menu li#head_menu02_active a{
	background-image:url(../../img/menu02_f2.jpg);
}
#header ul#head_menu li#head_menu02_active a:link{
	background-image:url(../../img/menu02_f2.jpg);
}
#header ul#head_menu li#head_menu03 a{
	background-image:url(../../img/menu03.jpg);
}
#header ul#head_menu li#head_menu03 a:link{
	background-image:url(../../img/menu03.jpg);
}
#header ul#head_menu li#head_menu03 a:hover{
	background-image:url(../../img/menu03_f3.jpg);
}
#header ul#head_menu li#head_menu03_active a{
	background-image:url(../../img/menu03_f2.jpg);
}
#header ul#head_menu li#head_menu03_active a:link{
	background-image:url(../../img/menu03_f2.jpg);
}
#header ul#head_menu li#head_menu04 a{
	background-image:url(../../img/menu04.jpg);
}
#header ul#head_menu li#head_menu04 a:link{
	background-image:url(../../img/menu04.jpg);
}
#header ul#head_menu li#head_menu04 a:hover{
	background-image:url(../../img/menu04_f3.jpg);
}
#header ul#head_menu li#head_menu04_active a{
	background-image:url(../../img/menu04_f2.jpg);
}
#header ul#head_menu li#head_menu04_active a:link{
	background-image:url(../../img/menu04_f2.jpg);
}
#header ul#head_menu li#head_menu05 a{
	background-image:url(../../img/menu05.jpg);
}
#header ul#head_menu li#head_menu05 a:link{
	background-image:url(../../img/menu05.jpg);
}
#header ul#head_menu li#head_menu05 a:hover{
	background-image:url(../../img/menu05_f3.jpg);
}
#header ul#head_menu li#head_menu05_active a{
	background-image:url(../../img/menu05_f2.jpg);
}
#header ul#head_menu li#head_menu05_active a:link{
	background-image:url(../../img/menu05_f2.jpg);
}
#header ul#head_menu li#head_menu06 a{
	background-image:url(../../img/menu06.jpg);
}
#header ul#head_menu li#head_menu06 a:link{
	background-image:url(../../img/menu06.jpg);
}
#header ul#head_menu li#head_menu06 a:hover{
	background-image:url(../../img/menu06_f3.jpg);
}
#header ul#head_menu li#head_menu06_active a{
	background-image:url(../../img/menu06_f2.jpg);
}
#header ul#head_menu li#head_menu06_active a:link{
	background-image:url(../../img/menu06_f2.jpg);
}
#main{
	margin-top:9px;
	overflow:hidden;
}
#main p#img_space{
	margin-bottom:10px;
	background-color:#000000;
}
#main #left_con{
	float:left;
	width:260px;
	margin-top:20px;
}
#main #left_con p img{
	border:0;
}
#main #left_con ul{
	list-style-type:none;
}
#main #left_con ul li{
	line-height:0;
	font-size:1px;
}
#main #left_con ul li a span{
	display:none;
}
#main #left_con ul li#side_menu01{
	width:260px;
	height:98px;
}
#main #left_con ul li#side_menu01 a{
	display:block;
	width:260px;
	height:98px; 
	background-image:url(../../img/marketing_analysis.jpg);
}
#main #left_con ul li#side_menu01 a:link{
	background-image:url(../../img/marketing_analysis.jpg);
}
#main #left_con ul li#side_menu01 a:hover{
	background-image:url(../../img/marketing_analysis_f2.jpg);
}
#main #left_con ul li#side_menu02{
	width:260px;
	height:82px;
}
#main #left_con ul li#side_menu02 a{
	display:block;
	width:260px;
	height:82px;
	background-image:url(../../img/access_up.jpg);
}
#main #left_con ul li#side_menu02 a:link{
	background-image:url(../../img/access_up.jpg);
}
#main #left_con ul li#side_menu02 a:hover{
	background-image:url(../../img/access_up_f2.jpg);
}
#main #left_con ul li#side_menu03{
	width:260px;
	height:98px;
}
#main #left_con ul li#side_menu03 a{
	display:block;
	width:260px;
	height:98px;
	background-image:url(../../img/web_shop_support.jpg);
}
#main #left_con ul li#side_menu03 a:link{
	background-image:url(../../img/web_shop_support.jpg);
}
#main #left_con ul li#side_menu03 a:hover{
	background-image:url(../../img/web_shop_support_f2.jpg);
}
#main #left_con ul li#side_menu04{
	width:260px;
	height:40px;
}
#main #left_con ul li#side_menu04 a{
	display:block;
	width:260px;
	height:40px;
	background-image:url(../../img/contact.jpg);
}
#main #left_con ul li#side_menu04 a:link{
	background-image:url(../../img/contact.jpg);
}
#main #left_con ul li#side_menu04 a:hover{
	background-image:url(../../img/contact_f2.jpg);
}

#main #right_con{
	float:right;
	width:585px;
	font-size:12px;
	margin-top:24px;
}

#main #right_con p img{
	margin-bottom:4px;
}
#main #right_con ul{
	list-style-type:none;
	margin-bottom:50px;
}
#main #right_con ul#new_info{
	font-size:12px;
	width:550px;
	margin-left:15px;
}
#main #right_con ul#new_info li{
	border-bottom:1px solid #DDDDDD;
	margin-top:8px;
}
#main #right_con ul#new_info li span{
	color:#999999;
	font-weight:bold;
}
#main #right_con ul#connected_info li{
	float:left;
	width:195px;
	height:84px;
	margin-top:10px;
}
#main #right_con ul#connected_info li a{
	display:block;
	width:195px;
	height:84px;
}
#main #right_con ul#connected_info li a span{
	display:none;
}
#main #right_con ul#connected_info li#ci_menu01 a{
	background-image:url(../img/info01.jpg);
}
#main #right_con ul#connected_info li#ci_menu01 a:link{
	background-image:url(../img/info01.jpg);
}
#main #right_con ul#connected_info li#ci_menu01 a:hover{
	background-image:url(../img/info01_f2.jpg);
}
#main #right_con ul#connected_info li#ci_menu02 a{
	background-image:url(../img/info02.jpg);
}
#main #right_con ul#connected_info li#ci_menu02 a:link{
	background-image:url(../img/info02.jpg);
}
#main #right_con ul#connected_info li#ci_menu02 a:hover{
	background-image:url(../img/info02_f2.jpg);
}
#main #right_con ul#connected_info li#ci_menu03 a{
	background-image:url(../img/info03.jpg);
}
#main #right_con ul#connected_info li#ci_menu03 a:link{
	background-image:url(../img/info03.jpg);
}
#main #right_con ul#connected_info li#ci_menu03 a:hover{
	background-image:url(../img/info03_f2.jpg);
}
#main #right_con ul#company_list li {
    float: left;
}
table tr td{
	padding:3px;
}
table tr td{
	border-bottom:#CCCCCC 1px solid;
}
.listleft{
	width:auto;
}
.listright{
	width:auto;
}
#footer{
	width:900px;
	text-align:right;
	font-size:12px;
}
#footer ul.triangle_list li{
	float:right;
}
#footer address{
	clear:both;
	font-style:normal;
}

.clear{ 
	clear:both;
}
.triangle_list{
	list-style-type:none;
	margin:8px 0px 8px 0px
}
.triangle_list li{
	font-size:12px;
	margin-left:12px;
	background-image:url(../../img/triangle.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:12px;
}
.triangle_list li a{
	color:#333333;
	text-decoration:none;
	border:0;
/*	text-indent:24px;*/
}
.triangle_list li a:link{
	color:#333333;
}
.triangle_list li a:hover{
	color:#006699
}