#cssfix .flow-area .staff,
#cssfix .flow-area .box img,
#cssfix .flow-area h6 img, {behavior:url(/js/iepngfix.htc);}

#cssfix .top-bnr {
	width 			: 758px;
	position		: relative;
	text-align		: left;
}

	#cssfix .top-bnr .inner {
	}
	#cssfix .top-bnr .caption {
		font-size		: 12px;
		position		: absolute;
		top			: 163px;
		right			: 85px;
	}
	#cssfix .top-bnr .left {
		width			: 511px;
	}
	#cssfix .top-bnr .left .pict {
		float			: right;
		margin			: 0 10px;
		width			: 120px;
	}
	#cssfix .top-bnr .left .text {
		float			: left;
		width			: 360px;
	}
	#cssfix .top-bnr .left p {
		font-size		: 12px;
		line-height		: 1.4;
		margin			: 0 0 5px 0;
	}
	#cssfix .top-bnr .left span {
		color			: #390;
		font-weight		: bold;
	}
	#cssfix .top-bnr .left h5 {
		margin			: 10px 0;
	}
	#cssfix .top-bnr .right {
		position		: absolute;
		top			: 200px;
		right			: 0;
	}
	
#cssfix .bnr-discount { width : 751px ; }
	#cssfix .bnr-discount .inner {
		margin			: 5px auto 10px auto;
		text-align		: center;
	}

#cssfix .content-box { width : 751px ; }

#cssfix .content-box .left {
	float			: left;
	width			: 558px;
}
	#cssfix .content-box .left .arrow-bottom {
		display			: block;
		margin			: 0 auto;
	}
	#cssfix .content-box .left .btn-contact {
		display			: block;
		width			: 486px;
		height			: 93px;
		margin			: 10px auto;
	}

#cssfix .box-area-map {
	width			: 530px;
	display			: block;
	padding			: 1px;
	border			: 1px solid #b2c3bd;
	font-size		: 12px;
	line-height		: 140%;
	margin			: 0 auto;
	text-align		: left;
}

	#cssfix .box-area-map img {
		margin-top		: 1px;
	}
	#cssfix .box-area-map h2 {
		display			: table-cell;
		text-align		: center;
		width			: 530px;
		height			: 32px;
		text-align		: center;
		vertical-align		: middle;
		background		: url(../img/bg_headtext_002.gif) repeat-x;
	}
	#cssfix .box-area-map h2 img {
		float			: none;
	}
	#cssfix .box-area-map img {
		float			: left;
	}
	#cssfix .box-area-map p {
		margin			: 0;
		float			: right;
		width			: 325px;
		overflow		: hidden;
		padding			: 5px 0 0 0;
		line-height		: 150%;
	}
	#cssfix .box-area-map p a {
		font-size		: 12px;
		margin-right		: 5px;
		padding-left		: 15px;
		background		: url(../img/arrow_min_001.gif) no-repeat center left;
	}

#cssfix .info-box {
	width				: 560px;
	margin				: 20px 0 10px 0;
	text-align			: left;
}

	#cssfix .info-box .inner.set	{ width : 518px; overflow:hidden; }
	#cssfix .info-box .inner	{
		background		: url('../img/bg_infolist.jpg') left top repeat-x;
		border			: 1px solid #ccc;
		border-top		: none;
		padding			: 10px 0 0 0;
		font-size		: 12px;
		line-height		: 1.5;
	}
	
	#cssfix .info-box .inner p {
		margin			: 10px 0;
		text-align		: left;
	}

#cssfix .info-box .inner .point-area { text-align : center ; }
	#cssfix .info-box .inner .point-area .point-list {
		width			: 540px;
		margin			: 0 auto;
	}
	#cssfix .info-box .inner .point-area .point-list ul {
	}
	#cssfix .info-box .inner .point-area .point-list ul li {
		float			: left;
		disp;ay			: block;
		width			: 176px;
		margin			: 5px 1px;
	}
	#cssfix .info-box .inner .point-area .point-box {
		margin			: 20px 10px 10px 10px;
	}
	#cssfix .info-box .inner .point-area .point-box .box1,
	#cssfix .info-box .inner .point-area .point-box .box2 {
		margin-bottom		: 10px;
	}
	#cssfix .info-box .inner .point-area .point-box .box1 .text,
	#cssfix .info-box .inner .point-area .point-box .box2 .text {
		width			: 363px;
	}
	#cssfix .info-box .inner .point-area .point-box .box1 .text p,
	#cssfix .info-box .inner .point-area .point-box .box2 .text p,
	#cssfix .info-box .inner .point-area .point-box .box3 .text p {
		margin			: 5px 0;
	}
	#cssfix .info-box .inner .point-area .point-box .box1 .text {
		float			: left;
		margin-left		: 10px;
	}
	#cssfix .info-box .inner .point-area .point-box .box2 .text {
	float			: right;
	margin-top: 10px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 10px;
	}
	#cssfix .info-box .inner .point-area .point-box .box1 .pict {
		float			: right;
		margin-right		: 10px;
	}
	#cssfix .info-box .inner .point-area .point-box .box2 .pict {
		float			: left;
		margin-left		: 10px;
	}
	#cssfix .info-box .inner .point-area .point-box .box3 {
		margin			: 10px;
	}
	#cssfix .info-box .inner .point-area .more-point {
		width			: 390px;
		_width			: 520px;
		height			: 55px;
		margin			: 0 auto;
		padding			: 1px 0 1px 130px;
		background		: url('../img/bg_morepoint.jpg') left top no-repeat;
	}

	#cssfix .info-box .inner .point-area .more-point2 {
		width			: 390px;
		_width			: 520px;
		height			: 135px;
		margin			: 0 auto;
		padding			: 1px 0 1px 130px;
		background		: url('../img/bg_morepoint2_2.jpg') left top no-repeat;
	}

	#cssfix .info-box .inner .point-area .more-point3 {
		width			: 390px;
		_width			: 520px;
		height			: 150px;
		margin			: 0 auto;
		padding			: 1px 0 1px 130px;
		background		: url('../img/bg_morepoint3.jpg') left top no-repeat;
	}

	#cssfix .info-box .inner .select-box {
		width			: 540px;
		_width			: 558px;
		padding			: 0 9px;
		margin			: 20px 0 10px 0;
		text-align		: center;
	}
	
	#cssfix .info-box .inner .select-box .select-list .box1,
	#cssfix .info-box .inner .select-box .select-list .box2 {
		margin			: 15px auto;
	}
	#cssfix .info-box .inner .select-box .select-list .box1 {
	}
	#cssfix .info-box .inner .select-box .select-list .box1 .text {
		float			: left;
		width			: 319px;
		margin			: 0 10px;
		_margin-left		: 5px;
	}
	#cssfix .info-box .inner .select-box .select-list .box1 .pict {
		float			: right;
		margin			: 0 5px;
	}
	#cssfix .info-box .inner .select-box .select-list .box1 .pict ul {
	}
	#cssfix .info-box .inner .select-box .select-list .box1 .pict ul li {
		float			: left;
		width			: 85px;
		text-align		: center;
	}
	#cssfix .info-box .inner .select-box .select-list .box1 .pict ul li a:hover{
		text-decoration:none;
	}
	#cssfix .info-box .inner .select-box .select-list .box2 {
		width			: 519px;
	}
	#cssfix .info-box .inner .select-box .select-list .box2 .text span {
		color			: #390;
		font-weight		: bold;
	}

#cssfix .plan-area {
	width				: 758px;
	margin				: 45px 0 10px 0;
	text-align			: left;
}
	#cssfix .plan-area .inner {
		border			: 1px solid #ddd;
		padding			: 10px;
		text-align		: center;
		position		: relative;
	}
	#cssfix .plan-area .inner h5 {
		width			: 758px;
		height			: 53px;
		background		: url('../img/planarea_htxt_001.gif') left top no-repeat;
		text-indent		: -9999px;
		position		: absolute;
		top			: -30px;
		left			: -1px;
		_left			: -380px;
	}
	#cssfix .plan-area .inner .plan-box {
		margin			: 0 auto;
		text-align		: left;
	}
	#cssfix .plan-area .inner .plan-box dl.box1,
	#cssfix .plan-area .inner .plan-box dl.box2,
	#cssfix .plan-area .inner .plan-box dl.box3 {
		float			: left;
		margin-top		: 45px;
		margin-bottom		: 5px;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 {
		width			: 235px;
		margin-left		: 7px;
		margin-right		: 7px;
	}
	#cssfix .plan-area .inner .plan-box dl.box2 {
		width			: 240px;
		margin-left		: 7px;
		margin-right		: 7px;
	}
	#cssfix .plan-area .inner .plan-box dl.box3 {
		width			: 200px;
		margin-left		: 7px;
		margin-right		: 7px;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt,
	#cssfix .plan-area .inner .plan-box dl.box2 dt {
		padding-bottom		: 65px;
		background		: url('../img/bg_planbox.jpg') left bottom no-repeat;
		position		: relative;
	}
	#cssfix .plan-area .inner .plan-box dl.box3 dt {
		padding-bottom		: 65px;
		background		: url('../img/bg_planbox2.jpg') left bottom no-repeat;
		position		: relative;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.products,
	#cssfix .plan-area .inner .plan-box dl.box2 dt span.products,
	#cssfix .plan-area .inner .plan-box dl.box3 dt span.products {
		display			: block;
		margin-bottom		: 10px;
		padding-bottom		: 8px;
		background		: url('../img/bg_planbox_products.jpg') center bottom no-repeat;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.products {
		padding-bottom		: 13px;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.products,
	#cssfix .plan-area .inner .plan-box dl.box2 dt span.products,
	#cssfix .plan-area .inner .plan-box dl.box3 dt span.products {
		width			: 100%;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.products-img,
	#cssfix .plan-area .inner .plan-box dl.box2 dt span.products-img,
	#cssfix .plan-area .inner .plan-box dl.box3 dt span.products-img {
		position		: absolute;
		left			: 0;
		top			: 0;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.products .rate,
	#cssfix .plan-area .inner .plan-box dl.box2 dt span.products .rate,
	#cssfix .plan-area .inner .plan-box dl.box3 dt span.products .rate {
		display			: block;
		position		: absolute;
		right			: -10px;
		top			: -10px;
		behavior		: url(/js/iepngfix.htc);
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.products .text,
	#cssfix .plan-area .inner .plan-box dl.box2 dt span.products .text,
	#cssfix .plan-area .inner .plan-box dl.box3 dt span.products .text {
		position		: absolute;
		left			: 80px;
		top			: 30px;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.products .f-bold,
	#cssfix .plan-area .inner .plan-box dl.box2 dt span.products .f-bold,
	#cssfix .plan-area .inner .plan-box dl.box3 dt span.products .f-bold {
		font-size		: 14px;
		font-weight		: bold;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.products .f-green,
	#cssfix .plan-area .inner .plan-box dl.box2 dt span.products .f-green,
	#cssfix .plan-area .inner .plan-box dl.box3 dt span.products .f-green {
		margin-bottom		: 10px;
		font-size		: 14px;
		font-weight		: bold;
		color			: #009f00;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.products .n-price,
	#cssfix .plan-area .inner .plan-box dl.box2 dt span.products .n-price,
	#cssfix .plan-area .inner .plan-box dl.box3 dt span.products .n-price {
		display			: block;
		padding-top		: 8px;
		font-size		: 14px;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.net-price,
	#cssfix .plan-area .inner .plan-box dl.box2 dt span.net-price,
	#cssfix .plan-area .inner .plan-box dl.box3 dt span.net-price {
		display			: block;
		padding-bottom		: 7px;
		*padding-bottom		: 14px;
		border-bottom		: 1px dotted #999;
		text-align		: center;
		font-size		: 14px;
		font-weight		: bold;
		color			: #f00;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.net-price .net-price-number,
	#cssfix .plan-area .inner .plan-box dl.box2 dt span.net-price .net-price-number,
	#cssfix .plan-area .inner .plan-box dl.box3 dt span.net-price .net-price-number {
		font-size		: 32px;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.option,
	#cssfix .plan-area .inner .plan-box dl.box2 dt span.option,
	#cssfix .plan-area .inner .plan-box dl.box3 dt span.option {
		display			: block;
		background		: url('../img/bg_planbox_netprice.gif') center top no-repeat;
		margin-top		: -8px;
		padding-top		: 15px;
		position		: relative;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.option {
		width			: 235px;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.option .text,
	#cssfix .plan-area .inner .plan-box dl.box2 dt span.option .text,
	#cssfix .plan-area .inner .plan-box dl.box3 dt span.option .text {
		position		: absolute;
		top			: 20px;
		right			: 0;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.option .text .t-right,
	#cssfix .plan-area .inner .plan-box dl.box2 dt span.option .text .t-right,
	#cssfix .plan-area .inner .plan-box dl.box3 dt span.option .text .t-right {
		display			: block;
		text-align		: right;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.total,
	#cssfix .plan-area .inner .plan-box dl.box2 dt span.total,
	#cssfix .plan-area .inner .plan-box dl.box3 dt span.total {
		display			: block;
		margin			: 10px 0 0 0;
		padding			: 5px 10px;
		*padding-bottom		: 10px;
		background		: #f00;
		color			: #fff;
		font-size		: 12px;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.total .price,
	#cssfix .plan-area .inner .plan-box dl.box2 dt span.total .price,
	#cssfix .plan-area .inner .plan-box dl.box3 dt span.total .price {
		display			: block;
		margin-top		: 5px;
		font-size		: 14px;
		text-align		: right;
		font-weight		: bold;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dt span.total b,
	#cssfix .plan-area .inner .plan-box dl.box2 dt span.total b,
	#cssfix .plan-area .inner .plan-box dl.box3 dt span.total b {
		font-size		: 32px;
		padding-right		: 5px;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dd a,
	#cssfix .plan-area .inner .plan-box dl.box2 dd a,
	#cssfix .plan-area .inner .plan-box dl.box3 dd a {
		display			: block;
		height			: 181px;
		overflow		: hidden;
		text-indent		: -9999px;
	}
	#cssfix .plan-area .inner .plan-box dl.box1 dd a {
		width			: 235px;
		background		: url('../img/bg_planbox_dd_box1.jpg') left bottom no-repeat;
	}
	#cssfix .plan-area .inner .plan-box dl.box2 dd a {
		width			: 240px;
		background		: url('../img/bg_planbox_dd_box2.jpg') left bottom no-repeat;
	}
	#cssfix .plan-area .inner .plan-box dl.box3 dd a {
		width			: 200px;
		background		: url('../img/bg_planbox_dd_box3.jpg') left bottom no-repeat;
	}

#cssfix .flow-box {
	width				: 753px;
	margin				: 20px 0 10px 0;
}
	#cssfix .flow-box .inner {
		background		: url('../img/bg_infolist.jpg') left top repeat-x;
		border			: 1px solid #ccc;
		border-top		: none;
		padding			: 15px 25px 25px 25px;
		font-size		: 12px;
		line-height		: 1.5;
	}
	#cssfix .flow-box .inner table {
		width			: 700px;
		margin			: 15px auto 0 auto;
		border-collapse		: collapse;
		font-size		: 12px;
	}
	#cssfix .flow-box .inner table th {
		font-size		: 24px;
		width			: 20px;
		padding			: 10px 15px;
		border			: 1px solid #ccc;
	}
	#cssfix .flow-box .inner table td {
		padding			: 10px;
		border			: 1px solid #ccc;
		text-align		: left;
	}
	#cssfix .flow-box .inner table td span {
		color			: #f00;
	}
	#cssfix .flow-box .inner table th.green,
	#cssfix .flow-box .inner table td.green {
		background		: #f2f8df;
	}
	#cssfix .flow-box .inner table td.space {
		border			: none;
		height			: 2px;
		padding			: 0;
	}

#cssfix .contact-links {
	width				: 753px;
	text-align			: center;
}
	#cssfix .contact-links .inner {
		padding-top		: 70px;
		background		: url('../img/bg_contactlinks.jpg') center top no-repeat;
	}
	#cssfix .contact-links .inner .btn-contat {
		display			: block;
		width			: 447px;
		height			: 73px;
		margin			: 0 auto;
		background		: url('../img/btn_contact.jpg') left top no-repeat;
		text-indent		: -9999px;
	}

#cssfix .contact-links .staff-area {
	margin				: 30px auto 20px auto;
	width				: 560px;
	border				: 1px solid #622828;
	border-top			: none;
}
#cssfix .contact-links .staff-area h5 {
	width				: 560px;
	height				: 34px;
	background			: url('../img/text_stafftable_h5.gif') center top no-repeat;
	text-indent			: -9999px;
}
#cssfix .contact-links .staff-area table {
	font-size			: 12px;
	text-align			: center;
}
#cssfix .contact-links .staff-area table td,
#cssfix .contact-links .staff-area table th {
	padding				: 0;
}
#cssfix .contact-links .staff-area .btn-area {
	margin-bottom			: 10px 0;
}
#cssfix .contact-links .staff-area .btn-area a {
	display				: block;
	width				: 258px;
	height				: 38px;
	text-indent			: -9999px;
	margin				: 10px;
	_margin				: 10px 0;
}
#cssfix .contact-links .staff-area .btn-area .faq {
	background			: url('../img/faq.gif') left top no-repeat;
	float				: left;
}
#cssfix .contact-links .staff-area .btn-area .m-contact {
	background			: url('../img/mail.gif') left top no-repeat;
	float				: right;
}
#cssfix .contact-links .staff-area .tel-bnr {
	float				: left;
	width				: 312px;
	padding-left			: 10px;
	text-align			: left;
}
#cssfix .contact-links .staff-area .company {
	float				: right;
	width				: 210px;
	padding-right			: 3px;
	text-align			: left;
}
#cssfix .contact-links .staff-area table td span { color : #390 ; }
#cssfix .contact-links .staff-area table td ul {
}
#cssfix .contact-links .staff-area table td ul li { border-bottom : 1px solid #ccc; }
#cssfix .contact-links .staff-area table td ul li.bnone { border-bottom : none; }
#cssfix .contact-links .staff-area .staff-img {
	text-align			: cebter;
	margin				: 0 auto;
s}
#cssfix .contact-links .staff-area .staff-img {
	padding				: 3px 5px 10px 5px;
}
