/* ELEMENTS */
body {
	margin: 0px;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	font-family: Verdana;
	letter-spacing: 1px;
	line-height: 15px;
	text-align: center;
}

a { text-decoration:none;}
a:link { color:#0000cc;}
a:visited { color:#0000cc; }
a:hover { color:#ff3333;text-decoration:underline;}
form { margin: 0px; }
img { border: none; }

table,th,td {
	font-size: 12px;
	color: #666666;
	font-family: Verdana;
	letter-spacing: 1px;
	line-height: 15px;
	border-collapse: collapse;
}

textarea {
	font-size: 12px;
	font-family: Verdana;
	letter-spacing: 1px;
	line-height: 15px;
}

/* WRAPPER */
.wrapper {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/* HEADER */
.header {
	width: 750px;
	height: 100px;
	background-image: url("../images/header.gif");
	background-repeat: no-repeat;
	background-color: #fff;
}
.header img {
	float: left;
	margin-top: 15px;
	margin-left: 5px;
	/*margin-top: 0px;*/
	/*margin-left: 25px;*/
}
.head_text {
	width: 500px;
	float: left;
	padding-top: 20px;
	padding-left: 5px;
	/*padding-left: 45px;*/
}
.head_text h1 {
	line-height: 17px;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #f30;
	font-weight: normal;
}
.head_text p {
	margin: 0px;
}

/* MENU */
.menu {
	margin: 0px;
	padding: 0px;
	background-color: #eee;
	border: solid 1px #eee;
	width: 750px;
	height: 24px;
}

/* Banner */
.banner {
	padding-left: auto;
	padding-right: auto;
	text-align: center;
	margin-top: 10px;
}
.banner_caption_img {
    margin-bottom: 10px;
}

/* CONTAINER */
.container {
	clear: both;
	margin: 0px;
	padding-top: 10px;
}

/* CONTENTS */
.contents {
	float: left;
	width: 570px;
}
.contents h2 {
	margin:0px;
	background-color: #f90;
	padding: 5px;
	color: #fff;
	font-size:14px;
}
.contents h3 {
	margin:0px;
	background-color: #eee;
	padding: 3px;
	font-size:12px;
}

.contents li {
	margin-left: -20px;
	margin-top: 2px;
	margin-bottom: 2px;
}

/* FOOTER */
.footer {
	clear: both;
	padding-top: 15px;
	text-align: center;
}
.footer p {
	margin: 5px;
}

/* TOPIC PATH */
.path {
	margin: 5px 0px;
}
/* BORDER TABLE */
.border_t {
	clear: both;
	margin: 10px 0px;
}
.border_t th {
	font-weight: normal;
	background-color: #eef;
	padding: 4px;
	border: solid 1px #ccc;
}
.border_t td {
	padding: 4px;
	border: solid 1px #ccc;
}


/* FORM TABLE */
.form_t {
	margin: 10px 0px;
}
.form_t th {
	text-align: right;
	font-weight: normal;
	background-color: #eef;
	padding: 4px;
	border: solid 1px #ccc;
}
.form_t td {
	padding: 4px;
	border: solid 1px #ccc;
}

.form_t ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
.form_t li {
	margin-left: -25px;
}

.form_t_w100 {
	margin: 10px 0px;
    clear: both;
}
.form_t_w100 table {
	width: 100%;
}
.form_t_w100 th {
	text-align: right;
	font-weight: normal;
	background-color: #eef;
	padding: 4px;
	border: solid 1px #ccc;
	width: 120px;
}
.form_t_w100 td {
	padding: 4px;
	border: solid 1px #ccc;
}


/* BOTTON */
.w160 {
	width: 160px;
}


/* OTHERS */
.right {
	float: right;
	width: 170px;
}
.right p {
	margin: 0px;
}
.right_menu ul {
	list-style-type: none;
}
.right_menu li {
	margin-left: -35px;
	margin-bottom: 3px;
	border: solid 1px #ccc;
	width: 160px;
	padding: 5px 1px;
	background-color: #eef;
}
.right_menu img {
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
}

.left {
	text-align: left;
}
.center {
	text-align: center;
}
.need_mark {
	color: #f66;
}
.no_border td {
	border: none;
}
.attent {
	color: #f33;
}
.small {
	color: #66f;
	font-size: 10px;
}
.blue {
	color: #66f;
}
.red {
	color: #f33;
}
.letter_spacing0 {
	letter-spacing: 0px;
}
.margin0 {
	margin: 0px;
}
.error {
	background-color: #fee;
	color: #666;
	border: 1px solid #fcc;
	padding: 5px;
	margin: 20px auto;
	width: 90%;
	text-align: left;
}
.clear {
	clear: both;
}

.bn {
	text-align: center;
	margin: 0px;
}


.search {
	width: 550px;
	background-color: #eee;
	padding: 4px;
	margin: 0px 0px 0px 10px;
}
.search p {
	text-align: left;
	margin: 4px;
}
.search td {
	padding: 2px 10px;
}

.list_unit {
	clear: both;
	margin: 20px 0px 0px 10px;
}
.type_list {
	float: left;
	width: 260px;
}
.type_list p {
	margin: 0px;
	background-color: #f90;
	padding: 5px;
	color: #fff;
	font-weight: bold;
	font-size:14px;
}
.type_list ul {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	list-style-image: url('../images/i_allow.gif');
}
.type_list li {
	margin-left: -20px;
	margin-top: 5px;
}

.manufacturer_list {
	float: left;
	width: 260px;
	margin-left: 30px;
}
.manufacturer_list p {
	margin: 0px;
	background-color: #f90;
	padding: 5px;
	color: #fff;
	font-weight: bold;
	font-size:14px;
}
.manufacturer_list ul {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	list-style-image: url('../images/i_allow.gif');
}
.manufacturer_list li {
	margin-left: -20px;
	margin-top: 5px;
}

.caption {
	clear: both;
	margin: 0px 0px 0px 10px;
	padding: 5px;
	width: 550px;
	background-color: #f90;
	font-weight: bold;
	font-size:14px;
	color: #fff;
}

/* ShowItem */
.item_image {
	margin: 10px 0px 0px 10px;
	clear: both;
	width: 550px;
	text-align: center;
	
}

.item_image table {
	margin: 0px auto;
}
.item_image td {
	padding: 4px;
	border: solid 1px #ccc;
	color: #f60;
}
.item_image p {
	margin: 0px;
	padding: 3px;
}
.item_image img {
	border: solid 1px #eee;
}

.type {
	text-align: center;
	font-weight: bold;
	color: #000;
}

.item_list table {
	clear: both;
	width: 100%;
}

.item_list th {
	font-weight: normal;
	background-color: #eef;
	padding: 4px;
	border: solid 1px #ccc;
}
.item_list td {
	padding: 4px;
	border: solid 1px #ccc;
}
.item_list p {
	margin: 3px 0px;
}

.bg_yellow {
	background-color: #ffc;
}

.icon img {
	vertical-align: middle;
	margin-right: 5px;
}

.link_list ul {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	list-style-image: url('../images/i_allow.gif');
}
.link_list li {
	margin-left: -20px;
	margin-top: 5px;
}














.enpty {
	clear: both;
	text-align: center;
	margin: 50px 0px;
}

/* PageUnit */
.page_unit {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}


.show {
	margin-top: 10px;
}



.left {
	float: left;
}

.ditail_img {
	margin-left: 10px;
}

.ditail_img img {
	margin-right: 5px;
	margin-top: 5px;
}






.public {
	width: 430px;
}
.public img {
	border: solid 1px #ccc;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.guide li {
	margin-left: 0px;
	margin-top: 40px;
	margin-bottom: 40px;
}

.faq_q {
	background-image: url("../images/i_q.gif");
	background-repeat: no-repeat;
	background-color: #fff;
	padding-left: 25px;
}

.faq_a {
	background-image: url("../images/i_a.gif");
	background-repeat: no-repeat;
	background-color: #fff;
	padding-left: 25px;
	padding-bottom: 20px;
}


.border {
	border: solid 1px #ccc;
}

.hit {
	margin-left: 20px;
}

.more_info {
	margin-top: 20px;
	margin-right: 5px;
	float: right;
}


.s10 {
	font-size: 10px;
	letter-spacing: 0px;
}











.type_item_caption {
	background-image: url("../images/bar.gif");
	background-repeat: no-repeat;
    font-weight: bold;
    text-align: center;
    color: #000;
    height: 50px;
    margin-left: 10px;
    margin-top: 10px;
    font-size: 14px;
}
.type_item_caption p {
    padding-top: 20px;
}
.type_item_caption a {
    color: #000;
}
.type_item_link {
    border-bottom: solid 3px #f90;
    margin: 10px 10px 20px 10px;
    padding: 3px;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
}




