#content_frame {
	overflow	: hidden;
}

.contents {
	margin		: 10px 0;
	padding		: 0 10px 10px 10px;
	background	: url(../img/contents_bg.gif) repeat-y;
	font-size	: 12px;
	text-align	: center;
	position	: relative;
	*position	: static;
	_position	: relative;
}

.contents li {
	list-style-type	: none;
}

.contents p {
	margin		: 0;
	padding		: 0;
	text-align	: left;
	line-height	: 17px;
}

.contents img {
	margin		: 0;
	padding		: 0;
}

.contents span.bottom {
	display		: block;
	*margin		: 0 -10px -20px -10px;
	_margin		: 0;
	width		: 560px;
	height		: 2px;
	background	: url(../img/contents_bg_btm.gif) no-repeat;
	position	: absolute;
	*position	: static;
	_position	: absolute;
	bottom		: 0;
	left		: 0;
}

.contents p {
	text-align	: left;
}

.contents h3 {
	width		: 560px;
	height		: 156px;
	padding		: 0;
	margin		: 0 -10px 20px -10px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: url(../img/mv_001.jpg) no-repeat;
}

.contents .outline {
	width		: 520px;
	margin		: 0 auto;
}

.contents .outline p.scp-t {
	float		: right;
	width		: 330px;
}

.contents .outline .verifi-link {
	float		: left;
	width		: 169px;
	padding-top	: 20px;
}

.contents .outline .verifi-link .scp {
	margin-top	: -20px;
	width		: 169px;
	height		: 112px;
}
.contents .outline .verifi-link .scp a {
	display		: block;
	width		: 169px;
	height		: 112px;
	text-indent	: -9999px;
	overflow	: hidden;
}
.contents .outline .verifi-link .scp.n1 a { background-image:url(../img/scp_link_bn_01.gif) }
.contents .outline .verifi-link .scp.n2 a { background-image:url(../img/scp_link_bn_02.gif) }
.contents .outline .verifi-link .scp.n3 a { background-image:url(../img/scp_link_bn_03.gif) }

.contents .verifi {
	_width		: 540px;
	margin-top	: 74px;
	padding		: 0 14px 20px 14px;
	border		: 0 solid #acacac;
	border-width	: 0 1px;
	background-color: #fff;
	text-align	: left;
	position	: relative;
}

.contents .verifi span.bottom {
	margin		: 0 -1px;
	width		: 540px;
	height		: 13px;
	background	: url(../img/verifi_bg_btm.gif) no-repeat;
	position	: absolute;
}

.contents .verifi h4 {
	margin		: 0 -1px;
	width		: 540px;
	height		: 64px;
	background	: url(../img/h4_verifi_bg.gif) no-repeat bottom;
	position	: absolute;
	top		: -64px;
	left		: 0;
}

.contents .verifi h4 img {
	margin-left	: 10px;
}

.contents .verifi h5 {
	margin-bottom	: 18px;
	padding-bottom	: 12px;
	background	: url(../img/bg_h5_bdr.gif) repeat-x bottom;
}

.contents .verifi h6 {
	margin-bottom	: 10px;
}

.contents .verifi p {
	padding-bottom	: 15px;
}

.contents .verifi p.pic-bg {
	background	: no-repeat center right;
}
.contents .verifi p.pic-bg.n1 {
	padding-right	: 180px;
	background-image:url(../img/verifi_pic_bg_001.jpg)
}
.contents .verifi p.pic-bg.n2 {
	padding-right	: 220px;
	background-image:url(../img/verifi_pic_bg_002.jpg)
}

.contents .verifi .picbox {
	width		: 160px;
	overflow	: hidden;
	text-align	: center;
}

.contents .verifi .picbox.left {
	float		: left;
	margin-bottom	: 20px;
	padding-right	: 15px;
	_margin-right	: 15px;
	_padding	: 0;
}

.contents .verifi .picbox.right {
	float		: right;
	margin-bottom	: 20px;
	padding-left	: 15px;
	_margin-left	: 15px;
	_padding	: 0;
}

.contents .verifi .picbox img.thumb,
.contents .verifi .col3 .picbox img,
.contents .verifi .col4 .picbox img {
	display		: block;
	padding		: 1px;
	border		: 1px solid #d3d3d3;
}

.contents .verifi .picbox img {
	margin-bottom	: 3px;
}

.contents .verifi .col3 .picbox,
.contents .verifi .col4 .picbox {
	float		: left;
}

.contents .verifi .col3 {
	margin-right	: -15px;
}

.contents .verifi .col3 {
	padding-bottom	: 15px;
}

.contents .verifi .col3 .picbox {
	margin-right	: 15px;
}

.contents .verifi .col4 {
	margin-right	: -14px;
}

.contents .verifi .col4 .picbox {
	width		: 117px;
	margin-right	: 14px;
}

.contents .verifi .col3 .nm,
.contents .verifi .col4 .nm {
	margin		: 0;
}

.contents .verifi hr {
	display		: block;
	width		: 100%;
	height		: 0;
	margin		: 0 0 15px 0;
	padding		: 0;
	border		: 0;
	border-bottom	: 1px dotted #999;
}

.contents .verifi .bdr {
	padding-bottom	: 15px;
	text-align	: center;
	border		: 1px solid #ccc;
}

.contents .verifi .bdr hr {
	margin		: 0;
}

.contents .verifi .bdr img {
	display		: block;
	margin		: 0;
	*margin-top	: -7px;
}

.contents .verifi .bdr .pic-recycle {
	margin		: -17px auto 0 auto;
	width		: 482px;
	height		: 152px;
	background	: url(../img/verifi_pic_recycle.gif) no-repeat;
	position	: relative;
}

.contents .verifi .bdr .pic-recycle p {
	width		: 165px;
	text-align	: left;
	position	: absolute;
	top		: 65px;
	left		: 96px;
}

.contents .verifi .wtype {
	_width		: 520px;
	margin		: 0 -15px 0 -5px;
}

.contents .verifi .wtype .box {
	float		: left;
	height		: 430px;
	_height		: 460px;
	margin-right	: 10px;
	padding		: 10px;
	font-weight	: normal;
	color		: #000;
	font-size	: 12px;
	border		: 1px solid #ccc;
	background	: url(../img/verifi_wt_bg.gif) repeat-x bottom;
	position	: relative;
}

.contents .verifi .wtype .box.green {
	margin		: 0;
}

.contents .verifi .wtype .box h6 {
	margin		: -10px -10px 10px -10px;
}

.contents .verifi .wtype .box ul {
	padding-top	: 15px;
	width		: 233px;
}

.contents .verifi .wtype .box ul li {
	padding		: 2px 0 10px 25px;
	background	: no-repeat top left;
}
.contents .verifi .wtype .box.blue ul li	{ background-image:url(../img/verifi_li_chk_01.gif); }
.contents .verifi .wtype .box.green ul li	{ background-image:url(../img/verifi_li_chk_02.gif); }

.contents .verifi .wtype .box .btn {
	width		: 220px;
	height		: 62px;
	text-indent	: -9999px;
	overflow	: hidden;
	position	: absolute;
	bottom		: 10px;
	left		: 15px;
}

.contents .verifi .wtype .box.blue .btn		{ background-image:url(../img/verifi_wt_btn_01.gif); }
.contents .verifi .wtype .box.green .btn	{ background-image:url(../img/verifi_wt_btn_02.gif); }

.contents .serif {
	margin		: 20px auto 0 auto;
	width		: 483px;
	height		: 84px;
	background	: url(../img/serif_bg.gif) no-repeat;
	position	: relative;
}

.contents .serif p {
	width		: 335px;
	position	: absolute;
	top		: 15px;
	left		: 115px;
}

.contents .btn-itemlist {
	display		: block;
	margin		: 10px auto;
	width		: 306px;
	height		: 62px;
	background	: url(../img/btn_itemlist.gif) no-repeat;
	text-indent	: -9999px;
	overflow	: hidden;
}
