@charset "utf-8";
/* CSS Document */


/*---------------------------------------------------------------------------------
　背景
---------------------------------------------------------------------------------*/

/*トップページは背景に特別な画像を敷くため、top.cssにて下記の設定を上書きする*/
#main		{padding-top:15px; background:url(bg_main.png) repeat-x; margin-bottom:45px;}


/*---------------------------------------------------------------------------------
　タイトル
---------------------------------------------------------------------------------*/
#title_laplink{
	background:url(bg_title.jpg) left top no-repeat;
	min-height:425px;
	height:auto !important;
	height:425px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	position:relative;
}

div.productbox_laplink{
	width:930px;
	margin-bottom:0px;
}

div.productbox_laplink .product_left,
div.productbox_laplink .product_right{
	width:365px;
	margin:440px 0 0 0;
	padding:0 50px;
	float:left;
}

div.productbox_laplink .product_left h2,
div.productbox_laplink .product_right h2{
	margin-bottom:10px;
	text-align:center;
}

div.productbox_laplink .product_left h3,
div.productbox_laplink .product_right h3{
	font-size:116%;
	margin-bottom:5px;
}

div.productbox_laplink .product_left h3 span,
div.productbox_laplink .product_right h3 span{
	font-size:108%;
}


div.productbox_laplink .product_left h3{
	color:#E95284;
}

div.productbox_laplink .product_right h3{
	color:#0086CC;
}

div.productbox_laplink .product_left p,
div.productbox_laplink .product_right p{
	line-height:1.7;
}

/*---------------------------------------------------------------------------------
　比較表
---------------------------------------------------------------------------------*/
div.comparisonbox{
	width:930px;
	background:url(bg_comparison.jpg) left top repeat-y;
}


div.comparisonbox_middle{
	padding:25px 50px;
}

div.comparisonbox_bottom{
	background:url(bg_comparison_bottom.jpg) left bottom no-repeat;
	height:50px;
}


div.comparisonbox_middle table{
	width:100%;
	text-align:left;
}

div.comparisonbox_middle table th{
	padding-bottom:2px;
	background:url(bg_comparison_th.jpg) left bottom repeat-x;
	vertical-align:top;
}

div.comparisonbox_middle table th span{
	margin-left:10px;
	padding:10px;
	border-top:1px solid #C8D0D2;
	border-right:1px solid #C8D0D2;
	border-left:1px solid #C8D0D2;
	background:url(bg_comparison_th_span.gif) left top repeat-x;
	text-align:center;
	color:#474747;
	font-size:100%;
	display:block;
	min-width:150px;
	width:150px;
}

div.comparisonbox_middle table td{
	width:375px;
	padding:10px 20px 20px 20px;
	text-align:left;
	vertical-align:top;
	font-size:93%;
}

div.comparisonbox_middle table td.bottom{
	width:375px;
	padding:20px 20px 10px 20px;
	text-align:center;
	vertical-align:top;
	background:url(bg_comparison_th.jpg) left top repeat-x;
}

div.comparisonbox_middle table td dl{
	padding:0px;
}

div.comparisonbox_middle table td dt{
	font-size:108%;
	font-weight:bold;
	margin-bottom:5px;
}

div.comparisonbox_middle table td dd{
	line-height:1.7;
	border-bottom:1px dashed #CCC;
	padding-bottom:15px;
	margin-bottom:15px;
}

div.comparisonbox_middle table td dd ul li.list{
	line-height:1.9;
}

div.comparisonbox_middle table td dd.nb{
	line-height:1.7;
	border-bottom:none;
	margin-bottom:0px;
}

strong.lh{
	color:#E95284;
}

strong.ll13{
	color:#0086CC;
}

/*---------------------------------------------------------------------------------
　パッケージ＆バナー
---------------------------------------------------------------------------------*/
/*title*/
.title_copy{
	top:45px;
	left:250px;
	position:absolute;
}

/*SAAS*/
.bnr_cloud{
	top:230px;
	left:95px;
	position:absolute;
}

/*パッケージ*/
.bnr_package{
	top:130px;
	left:540px;
	position:absolute;
}

/*SAAS賞*/
.bnr_saas{
	top:325px;
	left:335px;
	position:absolute;
}

/*BCN賞*/
.bnr_bcn{
	top:325px;
	left:770px;
	position:absolute;
}

/*No.1*/
.bnr_no1{
	top:20px;
	left:780px;
	position:absolute;
}

/*---------------------------------------------------------------------------------
　共通
---------------------------------------------------------------------------------*/
small{
	font-size:93%;
	color:#777;
	margin-left:5px;
	margin-top:5px;
	display:block;
}

