@charset "UTF-8";

/*

World Logi,co.ltd.
Service CSS

*/

ul.linkList {
	list-style-type: none;
	margin: -1em 0 0;
	padding: 0;
}

ul.linkList li {
	display: block;
	border-bottom: #666 1px dotted;
	margin: 0 0 5px;
	padding: 0 0 5px;
}

.sugrelPackDetailList dl{
	overflow : hidden ;
	padding : 0 0 15px ;
	margin : 15px 10px 0 ;
	background : url("../img/dotline_horizontal.gif") left bottom repeat-x ;
	_overflow : visible ;
	_height : 100% ;
}
.sugrelPackDetailList dl.last{
	background : none ;
}
.sugrelPackDetailList dl dt{
	float : left ;
}
.sugrelPackDetailList dl dd{
	float : right ;
	width : 245px ;
	margin : 0 ;
	padding : 0 ;
}
.sugrelPackDetailList dl dd.caption{
	margin : 0 0 5px ;
}
.sugrelPackDetailList ul{
	margin : 0 10px 20px ;
	padding : 0 ;
}
.sugrelPackDetailList ul li{
	margin : 0 ;
	padding : 0 0 0 15px ;
	list-style-type : none ;
	background : url("../img/ico_sugrelpack.gif") 0 3px no-repeat ;
}
.sugrelPackDetailList p{
	margin : 0 0 20px !important ;
	padding : 0 !important ;
	text-align : center ;
}
.sugrelPackDetailList p.freedial{
	margin : 0 0 10px !important ;
}

#sugrelPackExampleSection{
	width : 523px ;
	margin : 0 auto ;
	padding : 0 0 40px ;
	background : url("../img/bg_sugrel_example.gif") left bottom no-repeat ;
	_margin : 0 ;
}
#sugrelPackExampleSection h2{
	margin : 0 ;
	padding : 0 ;
	background : none ;
}
#sugrelPackExampleSection p{
	margin : 10px 17px ;
}
#sugrelPackExampleSection ol{
	margin : 0 10px 10px 0 ;
	_margin : 0 17px 10px 40px ;
}
#sugrelPackExampleSection ol li{
	color : #004591 ;
}
#sugrelPackExampleSection table{
	width : 490px ;
	margin : 0 0 0 17px ;
	border-top : #666 1px solid ;
	border-left : #666 1px solid ;
}
#sugrelPackExampleSection table th{
	border-right : #fff 1px solid ;
	border-bottom : #666 1px solid ;
	padding : 2px 5px ;
	background : #666 ;
	text-align : center ;
	font-weight : normal ;
	color : #fff ;
}
#sugrelPackExampleSection table th.point{
	border-right : #666 1px solid ;
}
#sugrelPackExampleSection table td{
	border-right : #666 1px solid ;
	border-bottom : #666 1px solid ;
	padding : 2px 5px ;
}
#sugrelPackExampleSection table td.point{
	text-align : right ;
}
#sugrelPackExampleSection table tr.last td{
	border-bottom : #666 2px solid ;
}
#sugrelPackExampleSection table tr.sum td{
	font-weight : bold ;
	border-bottom : #666 2px solid ;
	background : #f7f7f7 ;
}
