
/* sub_nav
------------------------------------------------------------------------------*/
.l_nav,.r_nav{
	width: 287px;
	padding: 15px 23px;
	border: 1px solid #ccc;
}

.l_nav{ float: left; clear: both; min-height: 380px;}
.r_nav{ float: right; min-height: 380px;}

.l_nav p.sum1,
.l_nav p.sum3,
.l_nav p.sum5,
.r_nav p.sum2,
.r_nav p.sum4,
.r_nav p.sum6{
	padding: 120px 0 15px 0;
	border-bottom: 1px dotted #ccc;
}

.l_nav p.sum1{background: url("../img/sum1.jpg") no-repeat;}
.l_nav p.sum3{background: url("http://www.cypher-tech.net/personal/img/sum3.jpg") no-repeat;} /*Not Found*/
.l_nav p.sum5{background: url("http://www.cypher-tech.net/personal/img/sum5.jpg") no-repeat;} /*Not Found*/
.r_nav p.sum2{background: url("../img/sum2.jpg") no-repeat;}
.r_nav p.sum4{background: url("http://www.cypher-tech.net/personal/img/sum4.jpg") no-repeat;} /*Not Found*/
.r_nav p.sum6{background: url("http://www.cypher-tech.net/personal/img/sum6.jpg") no-repeat;} /*Not Found*/


.l_nav ul,
.r_nav ul {
	margin-top:15px;
	list-style:  none;
}

.l_nav ul li,
.r_nav ul li {
	text-align:left;
	margin-bottom: 5px;
	padding-left: 20px;
	background: url("../../img/li03.gif") no-repeat 0 3px;
}

.l_nav ul li a,
.r_nav ul li a {
	display:  block;
	text-decoration:  none;
}

/* service
------------------------------------------------------------------------------*/
#contWrap #contLWrap h3 {
	width: 706px;
	height: 58px;
	background: url("../img/srvc_img01.jpg") no-repeat;
	text-indent:-9999px;
}

#contWrap #contLWrap h4#bar01 {background: url("../img/srvc_img02.jpg") no-repeat; clear:both;}
#contWrap #contLWrap h4#bar02 {background: url("../img/srvc_img03.jpg") no-repeat;}
#contWrap #contLWrap h4#bar03 {background: url("../img/srvc_img05.jpg") no-repeat;}
#contWrap #contLWrap h4#bar04 {background: url("../img/srvc_img06.jpg") no-repeat;}

#contWrap #contLWrap h4#bar01,
#contWrap #contLWrap h4#bar02,
#contWrap #contLWrap h4#bar03,
#contWrap #contLWrap h4#bar04 {
	background-position: left;
	width: 696px;
	height: 50px;
	text-indent:-9999px;
}

.btn02 {
	width: 196px;
	margin-top: 15px;
	display: block;
}

.btn02 a {
	width: 196px;
	height: 30px;
	font-size: -1px;
	text-indent: -9999px;
	display: block;
	background:url("../img/srvc_img04.jpg") no-repeat top;
}

.btn02 a:link,
.btn02 a:visited {
	background-position: top;;
}

.btn02 a:hover{
	background-position: bottom;
}

#contWrap #contLWrap p{
	margin: 15px 0 25px 0;
}

#contWrap #contLWrap p#bg01{
	width: 436px;
	padding-right: 260px;
	height: 171px;
	background:url("../img/srvc_bg01.jpg") no-repeat top right;
}