/*GPON*/
/*                                                 ---- IMAGE PHOTO */
div#gpon-area
{
	background:url("../img/gpon-img.jpg") 0 0 no-repeat;
	width:780px;
	padding-top:100px;
	background-color:#FFF;
}
/*                                                 ---- SUB2 MENU */
#gpon-logo
{
	background:url("../img/gpont_logo.gif") 0 0 no-repeat;
	width:150px;
	height:70px;
	margin-bottom:20px;
}


/*                                                 ---- BANNER */

/*                                                 ---- GPON SITE */
#gpon-area ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#gpon-area li{
	margin:0;
	padding:0;
	}

.gponsite-img-area
{
	float:left;
	width:290px;
	padding-bottom:30px;
}
.gponsite-text-area
{
	float:left;
	width:300px;
	padding-bottom:30px;
}

.gponsite-img-area #sample-img1
{
	background:url("../img/gpon_sample_01.gif") 0 0 no-repeat;
	width:260px;
	height:549px;
}
.gponsite-img-area #sample-img2
{
	background:url("../img/gpon_sample_02.gif") 0 0 no-repeat;
	width:260px;
	height:422px;
}
.gponsite-img-area #sample-img3
{
	background:url("../img/gpon_sample_03.gif") 0 0 no-repeat;
	width:260px;
	height:650px;
}

ul.gpon-list
{
	list-style-position:inside;
	padding-left:0px;
	margin-left:0px;
}

ul.gpon-list ol
{
	list-style-position:inside;
	padding-left:0px;
	margin-left:20px;
}
.kensaku {
	width:310px;
	background-color:#99CCFF;
	border:#cccccc solid 1px;
	margin-left:10px;
}

.kensaku_pad{
	padding:10px;
	}
	
.kensaku .midashi{
	font-size:14px;
	}
	
.kensaku .midashi .sitename{
	font-size:14px;
	font-weight:bold;
	color: #FF3333;
	}
	
.kensaku a{
	text-decoration:underline;
	}

.gpon_info_list{
	margin:20px 10px 20px 30px;
}
.gpon_info_list li{
	list-style-type:circle;
}

#gpon-area .gpon_info_list ul{
	width:480px;
}

#gpon-area .gpon_info_list li{
	width:120px;
	float:left;
}
		

