
#navigation ul #btn_product_introduction
{
	background-image : url(../img/btn_product_introduction_slc.gif) ;
}

#sidebar h2
{
	background-image : url(../img/product_introduction_icon.gif);
	background-repeat: no-repeat;
	background-position:8px 6px;
	text-indent:38px;
}



#main #product,
#main #website_design,
#main #website_design dl
{
	padding:0;
	margin:0;
}

#main h4
{
	margin:0 15px 5px 50px;
	background-repeat: no-repeat;
	background-position:0px 0px;
	text-indent:28px;
	font-size:18px;
}


#main #product p
{
	margin:0 20px 50px 40px;
	padding:0 10px 0px 10px;
}

#main #product img
{
	margin:0 0 5px 40px;
	padding:0;
}

#main #mail_system,
#main .mail_magazine
{
	color:#7fbd26;
	background-image : url(../img/point_green.gif);
}
#main .gim-comment
{
	margin:0 20px 0px 40px;
	padding:0 10px 0px 10px;
}





#main #website_system
{
	color:#d7000f;
	background-image : url(../img/point_red.gif);
}





#main #website_design dt,
#main #website_design_update_service dt
{
	margin:0 15px 0px 50px;
	background-repeat: no-repeat;
	background-position:0px 0px;
	text-indent:28px;
	font-size:18px;
}


#main #website_design dt img,
#main #website_design_update_service dt img
{
	vertical-align:top;
	margin:-10px 0 0 0;
	padding:0;
}

#main #website_design dd,
#main #website_design_update_service dd
{
	margin:0 0 60px 0;
}


#main #website_design p,
#main #website_design_update_service p
{
	margin:0 20px 5px 40px;
	padding:0 10px 0px 10px;
}
#main #website_design em,
#main #website_design_update_service em
{
	color:#ee5c45;
}

#main #website_design ul {
	margin:0 20px 5px 40px;
	padding:0 10px 0px 10px;
	font-weight: bold;

}

.production_cost
{
	display:block;
	font-size:18px;
	margin:0 20px 5px 40px;
	padding:0 10px 0px 10px;
	border-bottom: 1px solid #bbbbbb;

}
.production_period
{
	font-size:12px;
}
.monthly_fee
{
	display:block;
	text-align: right;
	font-size:18px;
	margin:0 20px 5px 40px;
	padding:0 10px 0px 10px;
}
.tax
{
	color:#ee5c45;
	font-size:12px;
}




#main #features_website_design
{
	color:#0062ac;
	background-image : url(../img/point_navy_blue.gif);

}
#main #dynamic_website_design
{
	color:#d7000f;
	background-image : url(../img/point_red.gif);

}
#main #support_website_design
{
	color:#0062ac;
	background-image : url(../img/point_navy_blue.gif);

}

#main #features_website_design
{
	color:#0062ac;
	background-image : url(../img/point_navy_blue.gif);

}

#main #website_design_update
{
	color:#0062ac;
	background-image : url(../img/point_navy_blue.gif);

}



#main #product_ardor p
{
	margin:0 20px 35px 40px;
	padding:0 10px 0px 10px;
}



#main #product_ardor ul
{
	margin:0 0 200px 0;
}
#main #product_ardor ul li,
#web-application-development ul li
{
	color:#41b8f2;
	font-size:20px;
	background-repeat: no-repeat;
	background-position:0 1px;
	margin:0 15px 30px 50px;
	text-indent:28px;
	position: relative;/* ���X�g�摜���\�������Ȃ� */
}

#main #product_ardor ul p
{
	color:#4D4D4D;
	font-size:14px;
	margin:0 20px 5px 10px;
	padding:0;
	text-indent:0;

}

#web-application-development ul li{
	margin:0 15px 5px 50px;
	color:#0062ac;
	background-image : url(../img/point_navy_blue.gif);

}
#web-application-development p{
	margin:0!important;
	padding:10px 50px 15px 50px!important;
}
#web-application-development {
	margin-bottom:200px!important;
}


#main #product_ardor #convenience
{
	color:#f69220;
	background-image : url(../img/point_pastel_orange.gif);
}
#main #product_ardor #profitability
{
	color:#d31c5b;
	background-image : url(../img/point_pastel_pink.gif);
}
#main #product_ardor #reliability
{
	color:#00a89c;
	background-image : url(../img/point_pastel_green.gif);
}
