@charset "utf-8";
/* *****************************************-

タイトル；ベレコム
作者；Hideyuki Kubayashi

概要；ベレコムの配色・レイアウトの調整

制作日；2010/01/03
変更日；2010/02/03

-***************************************** */




/*リンク
------------------------------------------------------------------------------------------------------------------------------------*/

div#content div.service a, div.web-content a{
	color:#5e77b7;
	text-decoration:none;
	}

div#content div.service a:hover, div.web-content a:hover{
	color:#0044c1;
	}
	
/*サービスTOP
------------------------------------------------------------------------------------------------------------------------------------*/
p.service-img-01-01{
	width:850px;
	height:100px;
	text-indent:-9999px;
	background:url(../../service/img/ti_01_01.jpg) no-repeat;
	}

div#content div.service{
	padding:0 15px;
	line-height:1.4em;
	}

div#content div.service p.tx-01-01{
	padding:0 5px 24px 5px;
	}

div#content div.service h2{
	width:441px;
	height:42px;
	text-indent:-9999px;
	background:url(../../service/img/ti_01_02.jpg) no-repeat center top;
	}

div#content div.service h3{
	margin-bottom:16px;
	}

div#content div.service dl{
	width:213px;
	margin-bottom:17px;
	background:url(../../service/img/bg_01_01.jpg) repeat-y;
	}

div#content div.service dl dd p.tx-01-02{
	padding:13px 12px 17px;
	}

div#content div.service dl.fl-left{
	float:left;
	}

div#content div.service dl.fl-right{
	float:right;
	}
	
/*ホームページ企画・制作・運用
------------------------------------------------------------------------------------------------------------------------------------*/
p.service-img-02-01{
	width:850px;
	height:100px;
	text-indent:-9999px;
	background:url(../../service/img/ti_01_01.jpg) no-repeat;
	}

div#content div.web-content{
	padding:0 15px;
	line-height:1.4em;
	}

div#content div.web-content p.tx-01-01{
	padding-bottom:24px;
	}

div#content div.web-content h2{
	width:620px;
	height:45px;
	text-indent:-9999px;
	background:url(../../service/webmaking/img/ti_01_01.jpg) no-repeat center top;
	}

div#content div.web-content h3{
	margin-bottom:15px;
	}	
	
div#content div.web-content dl{
	margin-bottom:35px;
	}	

div#content div.web-content dl dt{
	width:191px;
	float:left;
	}

div#content div.web-content dl dd{
	padding:5px 0 0;
	width:410px;
	float:right;
	}

div#content div.web-content dl dd strong{
	font-weight:bold;
	}



div#content div.web-content ul{
	position:relative;
	margin-bottom:35px;
	width:620px;
	height:129px;
	background:url(../img/bg_03_02.jpg) no-repeat;
	}	

div#content div.web-content ul li.btn-01-01{
	position:absolute;
	top:39px;
	left:19px;
	}	

div#content div.web-content ul li.btn-01-02{
	position:absolute;
	top:39px;
	left:215px;
	}	

div#content div.web-content ul li.btn-01-03{
	position:absolute;
	top:39px;
	left:412px;
	}
	

/*不動産ホームページ制作・運用
------------------------------------------------------------------------------------------------------------------------------------*/
p.service-img-03-01{
	width:850px;
	height:100px;
	text-indent:-9999px;
	background:url(../../service/img/ti_01_01.jpg) no-repeat;
	}

div#content div.estate{
	padding:0 15px;
	line-height:1.4em;
	}

div#content div.estate div.box-01-01{
	border-bottom:solid 1px #eeeeee;
	border-left:solid 1px #eeeeee;
	border-right:solid 1px #eeeeee;
	padding-bottom:25px;
	margin-bottom:25px;
	}
	
div#content div.estate div.box-01-01 p{
	padding:25px 25px 0;
	}

div#content div.estate p.tx-01-01{
	padding-bottom:24px;
	}

div#content div.estate h2{
	width:620px;
	height:45px;
	text-indent:-9999px;
	background:url(../../service/estate/img/ti_01_01.jpg) no-repeat;
	}

div#content div.estate h3{
	margin-bottom:15px;
	}	
	
div#content div.estate dl{
	margin-bottom:35px;
	}	

div#content div.estate dl dt{
	width:191px;
	float:left;
	}

div#content div.estate dl dd{
	padding:5px 0 0;
	width:410px;
	float:right;
	}

div#content div.estate dl dd strong{
	font-weight:bold;
	}



div#content div.estate ul{
	position:relative;
	margin-bottom:35px;
	width:620px;
	height:129px;
	background:url(../img/bg_03_01.jpg) no-repeat;
	}	

div#content div.estate ul li.btn-01-01{
	position:absolute;
	top:39px;
	left:19px;
	}	

div#content div.estate ul li.btn-01-02{
	position:absolute;
	top:39px;
	left:215px;
	}	

div#content div.estate ul li.btn-01-03{
	position:absolute;
	top:39px;
	left:412px;
	}
/*ECサイト構築
------------------------------------------------------------------------------------------------------------------------------------*/
p.service-img-04-01{
	width:850px;
	height:100px;
	text-indent:-9999px;
	background:url(../../service/img/ti_01_01.jpg) no-repeat;
	}

div#content div.ec{
	padding:0 15px;
	line-height:1.4em;
	}

div#content div.ec div.box-01-01{
	border-bottom:solid 1px #eeeeee;
	border-left:solid 1px #eeeeee;
	border-right:solid 1px #eeeeee;
	padding-bottom:25px;
	margin-bottom:25px;
	}
	
div#content div.ec div.box-01-01 p{
	padding:25px 25px 0;
	}

div#content div.ec p.tx-01-01{
	padding-bottom:24px;
	}

div#content div.ec h2{
	width:620px;
	height:45px;
	text-indent:-9999px;
	background:url(../../service/ec/img/ti_01_01.jpg) no-repeat;
	}

div#content div.ec h3{
	margin-bottom:15px;
	}	
	
div#content div.ec dl{
	margin-bottom:35px;
	}	

div#content div.ec dl dt{
	width:191px;
	float:left;
	}

div#content div.ec dl dd{
	padding:5px 0 0;
	width:410px;
	float:right;
	}

div#content div.ec dl dd strong{
	font-weight:bold;
	}



div#content div.ec ul{
	position:relative;
	margin-bottom:35px;
	width:620px;
	height:129px;
	background:url(../img/bg_03_03.jpg) no-repeat;
	}	

div#content div.ec ul li.btn-01-01{
	position:absolute;
	top:39px;
	left:19px;
	}	

div#content div.ec ul li.btn-01-02{
	position:absolute;
	top:39px;
	left:215px;
	}	

div#content div.ec ul li.btn-01-03{
	position:absolute;
	top:39px;
	left:412px;
	}
	
/*メニュー
------------------------------------------------------------------------------------------------------------------------------------*/

div#menu h3{
	width:200px;
	height:35px;
	background:url(../../service/img/ti_01_03.jpg) no-repeat;
	text-indent:-9999px;
	}

