@charset "utf-8";

p {
	padding: 10px;
}

h4 {
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
}

ul.list {
	padding: 20px;
}

.textsmall {
	font-size: 80%;
}

h2.sell {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/dvd_bd.gif);
	background-repeat: no-repeat;
}
h2.sell_prevorder {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/sell_order.gif);
	background-repeat: no-repeat;
}
h2.sell_prevorder_form_complete {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/sell_order_form_complete.gif);
	background-repeat: no-repeat;
}
h2.sell_prevorder_form {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/sell_order_form.gif);
	background-repeat: no-repeat;
}
h2.sell_prevorder_form_confimation {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/sell_order_form_confimation.gif);
	background-repeat: no-repeat;
}
h2.sell_test_order {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/sell_test_order.gif);
	background-repeat: no-repeat;
}
h2.sell_test_order_form_complete {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/sell_test_order_form_complete.gif);
	background-repeat: no-repeat;
}
h2.sell_test_order_form {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/sell_test_order_form.gif);
	background-repeat: no-repeat;
}
h2.sell_test_order_form_confimation {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/sell_test_order_form_confimation.gif);
	background-repeat: no-repeat;
}
h2.works_test_order {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/work_test_order.gif);
	background-repeat: no-repeat;
}
h2.works_test_order_form_complete {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/work_test_order_form_complete.gif);
	background-repeat: no-repeat;
}
h2.works_test_order_form {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/work_test_order_form.gif);
	background-repeat: no-repeat;
}
h2.works_test_order_form_confimation {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/work_test_order_form_confimation.gif);
	background-repeat: no-repeat;
}



h2.help {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/help.gif);
	background-repeat: no-repeat;
}

h2.faq {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/faq.gif);
	background-repeat: no-repeat;
}

h2.inquiry {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/inquiry.gif);
	background-repeat: no-repeat;
}

h2.material_howto {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/material_howto.gif);
	background-repeat: no-repeat;
}

h2.material_order {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/material_order.gif);
	background-repeat: no-repeat;
}

h2.material_order_form {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/material_order_form.gif);
	background-repeat: no-repeat;
}

h2.material_order_form_complete {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image:
		url(/images/pagetitle/material_order_form_complete.gif);
	background-repeat: no-repeat;
}

h2.material_order_form_confimation {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image:
		url(/images/pagetitle/material_order_form_confimation.gif);
	background-repeat: no-repeat;
}

h2.material_price {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/material_price.gif);
	background-repeat: no-repeat;
}

h2.quality {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/quality.gif);
	background-repeat: no-repeat;
}

h2.rule {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/rule.gif);
	background-repeat: no-repeat;
}

h2.sitemap {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/sitemap.gif);
	background-repeat: no-repeat;
}

h2.work_howto {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/work_howto.gif);
	background-repeat: no-repeat;
}

h2.work_order {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/work_order.gif);
	background-repeat: no-repeat;
}

h2.work_prevorder {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/work_prevorder.gif);
	background-repeat: no-repeat;
}

h2.work_order_form {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/work_order_form.gif);
	background-repeat: no-repeat;
}

h2.work_order_form_complete {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/work_order_form_complete.gif);
	background-repeat: no-repeat;
}

h2.work_order_form_confimation {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/work_order_form_confimation.gif)
		;
	background-repeat: no-repeat;
}

h2.work_price {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/work_price.gif);
	background-repeat: no-repeat;
}

h2.work_serch {
	float: left;
	text-indent: -9999px;
	width: 1020px;
	height: 60px;
	background-image: url(/images/pagetitle/work_serch.gif);
	background-repeat: no-repeat;
}

h3.inquiry_title {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/inquiry.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.inquiry_priv {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/privacy.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
h3.works_guarantee {
	float:left;
	text-indent:-9999px;
	width:800px;
	height:71px;
	background-image: url(../images/headtitle/works_guarantee.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
h3.works_copyright {
	float:left;
	text-indent:-9999px;
	width:800px;
	height:71px;
	background-image: url(../images/headtitle/works_copyright.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.help_immunity {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/immunity.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.help_environment {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/environment.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.help_faq {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/faq.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.faq_search {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(../help/image/faq_search.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.faq_buy {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(../help/image/faq_buy.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.faq_payment {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(../help/image/faq_payment.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.faq_price {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(../help/image/faq_price.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.faq_tape {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(../help/image/faq_tape.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.faq_wishlist {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(../help/image/faq_wishlist.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
h3.faq_ssl {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(../help/image/faq_ssl.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}


h3.faq_sample {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(../help/image/faq_sample.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.faq_limitation {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(../help/image/faq_limitation.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.faq_edit_tools {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(../help/image/faq_edit_tools.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.rule {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/material_rule.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.rule_sample {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/material_sample_rule.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.material_attention {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/material_attention.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.material_first {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/material_first.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.material_flow {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/material_flow.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.material_about_order {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/material_about_order.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.material_faq {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/material_faq.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.material_price {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/material_price.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.material_payment {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/material_about_payment.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
h3.material_privacy {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/material_privacy.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
h3.works_privacy {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/works_privacy.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}


h3.works_first {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/works_first.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.works_flow {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/works_flow.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.works_about_order {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/works_about_order.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.works_price {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/works_price.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.works_payment {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/works_about_payment.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

h3.works_attention {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/images/headtitle/works_attention.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
h3.works_search {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/help/image/works_search.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
h3.works_sample {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/help/image/works_sample.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
h3.works_order {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/help/image/works_order.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
h3.works_price_faq {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/help/image/works_price.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
h3.works_copyright_faq {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/help/image/works_copyright.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
h3.works_attention_faq {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/help/image/works_attention.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
h3.works_guarantee_faq {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/help/image/works_guarantee.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
h3.works_pay {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 71px;
	background-image: url(/help/image/works_pays.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}


/*flow*/
ul.material {
	margin-left: 20px;
	_margin-left: 0px;
}

li.material_1 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 100px;
	background-image: url(/images/flow/material_01.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.material_2 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 50px;
	background-image: url(/images/flow/material_02.gif);
	background-repeat: no-repeat;
}

li.material_3 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 100px;
	background-image: url(/images/flow/material_03.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.material_4 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 100px;
	background-image: url(/images/flow/material_04.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.material_5 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 100px;
	background-image: url(/images/flow/material_05.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.material_6 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 100px;
	background-image: url(/images/flow/material_06.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.material_7 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 50px;
	background-image: url(/images/flow/material_07.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.material_8 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 100px;
	background-image: url(/images/flow/material_08.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.material_9 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 50px;
	background-image: url(/images/flow/material_09.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

ul.material_text {
	float: left;
	margin-left: 8px;
	_margin-left: 3px;
	padding-left: 60px;
	margin-top: 10px;
	padding-bottom: 30px;
	background-image: url(/images/flow/material_arrow.gif);
	background-repeat: no-repeat;
}

ul.works {
	margin-left: 20px;
	_margin-left: 0px;
}

li.works_1 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 50px;
	background-image: url(/images/flow/works_01.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.works_2 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 100px;
	background-image: url(/images/flow/works_02.gif);
	background-repeat: no-repeat;
}

li.works_3 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 100px;
	background-image: url(/images/flow/works_03.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.works_4 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 100px;
	background-image: url(/images/flow/works_04.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.works_5 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 50px;
	background-image: url(/images/flow/works_05.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.works_6 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 100px;
	background-image: url(/images/flow/works_06.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.works_7 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 100px;
	background-image: url(/images/flow/works_07.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.works_8 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 60px;
	background-image: url(/images/flow/works_08.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.works_9 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 100px;
	background-image: url(/images/flow/works_09.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.works_10 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 50px;
	background-image: url(/images/flow/works_10.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.works_11 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 100px;
	background-image: url(/images/flow/works_11.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.works_12 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 100px;
	background-image: url(/images/flow/works_12.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

li.works_13 {
	float: left;
	text-indent: -9999px;
	width: 800px;
	height: 50px;
	background-image: url(/images/flow/works_13.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

ul.works_text {
	float: left;
	margin-left: 8px;
	_margin-left: 3px;
	padding-left: 60px;
	margin-top: 10px;
	padding-bottom: 30px;
	background-image: url(/images/flow/works_arrow.gif);
	background-repeat: no-repeat;
}

ul.works_textlong {
	float: left;
	margin-left: 8px;
	_margin-left: 3px;
	padding-left: 60px;
	margin-top: 10px;
	padding-bottom: 30px;
	background-image: url(/images/flow/works_longarrow.gif);
	background-repeat: no-repeat;
}

ul.textend {
	float: left;
	margin-left: 8px;
	_margin-left: 3px;
	padding-left: 60px;
	margin-top: 10px;
	padding-bottom: 30px;
}

ul.faq {
	padding-left: 30px;
	margin-top: 10px;
}

iframe {
	border: #999999 1px solid;
}
div.dvd_about {
	text-indent: -9999px;
	width: 795px;
	height: 300px;
	background-image: url(/sell/image/dvd_about.jpg);
	background-repeat: no-repeat;
	border: #999999 1px solid;
}
div.sel_dvd {
	float: left;
	width: 775px;
	padding: 10px;
	border: #999999 1px solid;
	margin-bottom: 10px;
	background-color:#F8F8EE;
}
div.sel_dvd .dvd_left {
	float: left;
	width: 320px;
}
div.sel_dvd .dvd_right {
	float: left;
	margin-top:10px;
}

div.sel_dvd .jacket {
	float: left;
	width: 315px;
	height: 240px;
	background-image:url(/sell/image/item_bg.png);
	text-align:center;
}
div.sel_dvd .jacket img {
	margin-top:20px;
	margin-left:-10px;
}

div.sel_dvd .jacket span.sale {
	width: 200px;
	height: 200px;
	display: block;
	position: relative;
	top: -61px;
	left: 193px;
	background: url(/sell/image/sale.png) no-repeat;
}

div.sel_dvd p {
	float: left;
}

div.sel_dvd .list {
	float: left;
	width: 400px;
	margin-top:20px;
	background-image:url(/sell/image/detail.png);
	background-position:-10px 0px;
	padding-top:25px;
	padding-bottom:10px;
	background-repeat: no-repeat;
}

div.sel_dvd .list dl {
	float: left;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width: 400px;
}

div.sel_dvd .list dt {
	float: left;
	padding: 10px;
	width: 100px;
	font-weight: bold;
}

div.sel_dvd .list dd {
	float: left;
	padding-bottom:5px;
}

div.sel_dvd .description {
	float: left;
	width: 400px;
	margin-left: 15px;
}

div.sel_dvd .description dt {
	font-weight: bold;
}

div.sel_dvd .description dd {
	padding-top: 10px;
}

div.border {
	width:764px;
	padding:10px;
	border:#999999 8px solid;
	margin-bottom:10px;
	text-align:center;
}
div.border_left {
	width:764px;
	padding:10px;
	border:8px solid #CCCCCC;
	margin-bottom:10px;
}
div.border_left li {
	font-size:130%;
}
div.border input {
	border: 1px solid #666;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 400px;
	background-image: url(../user/image/wishlist/button.gif);
	background-repeat: repeat-x;
}

div.acrobat {
	width: 780px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #f4f4f4;
	margin-bottom: 10px;
}

div.acrobat p {
	float: left;
}

div.acrobat .banner {
	float: right;
	width: 112px;
	height: 33px;
	margin-top: 10px;
}

div.acrobat2 {
	width: 740px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #f4f4f4;
}

div.acrobat2 p {
	float: left;
}

div.acrobat2 .banner {
	float: right;
	width: 112px;
	height: 33px;
	margin-top: 10px;
}

div.textbox {
	border: solid 1px #666;
	width: 400px;
	text-align: center;
	margin-left: 100px;
}

div.textbox h4 {
	padding: 5px;
	text-align: center;
	background-color: #f4f4f4;
	border-bottom: solid 1px #666;
}

div.textbox dl {
	padding: 20px;
	text-align: left;
	float: left;
	clear: both;
}

div.textbox dt {
	float: left;
	width: 55px;
	margin-left: 50px;
	_margin-left: 25px;
}

div.textbox dd {
	float: left;
	width: 245px;
}

div.bottomspace {
	margin-bottom: 50px;
	margin-left: 50px;
	_margin-left: 25px;
}

div.pricetable_350{
	width:350px;
	text-align:right;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
div.pricetable_350{
	width:370px;
	text-align:right;
}
}

div.pricetable_350 li{
	text-align:left;
}

div.pricetable_600{
	width:600px;
	text-align:right;
}
div.pricetable_600 li{
	text-align:left;
}

table {
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	margin-left: 10px;
	_margin-left: 5px;
}

td {
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	padding: 5px;
}

td.title {
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	padding: 5px;
	background-color: #f4f4f4;
}
th {
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	background-color:#f4f4f4;
	padding: 5px;
	vertical-align: middle;
}
table.center {
	text-align: center;
}

table.center td {
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	padding: 5px;
	text-align: center;
	font-size:92%;
}

table.center td.title {
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	padding: 5px;
	background-color: #f4f4f4;
}

table.center td.title2 {
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	padding: 5px;
	width:320px;
}


table.works_cell {
	border: 0px;
	margin-top:10px;
}

table.works_cell td {
	border: 0px;
	padding: 5px;
}
table.works_cell td.space {
	border: 0px;
	padding: 5px;
	padding-left: 15px;
}

table.works_cell th {
	border: 0px;
	padding: 5px;
	vertical-align: middle;
	text-align:left;
	background-color:#F8F8EE;
}

/* ボタン */
ul.dvd_button {
	float: left;
	margin-top: 5px;
	margin-left:2px;
}

ul.dvd_button li {
	text-decoration: none;
	display: inline;
}

ul.dvd_button li a {
	display: block;
	height: 100%;
	text-indent: -9999px;
	margin: 0;
	margin-bottom: 5px;
}

ul.dvd_button li.addwishlist a {
	width: 300px;
	height: 30px;
	background-image: url(../sell/image/button_wish.png);
}
ul.dvd_button li.sample a {
	width: 300px;
	height: 30px;
	background-image: url(../sell/image/button_sample.png);
}
ul.dvd_button li.order a {
	width: 300px;
	height: 30px;
	background-image: url(../sell/image/button_buy.png);
}

/* ボタンアクティブ */
ul.dvd_button li.addwishlist a:hover {
	width: 300px;
	height: 30px;
	background-position: 300px 0px;
	background-image: url(../sell/image/button_wish.png);
}
ul.dvd_button li.sample a:hover {
	width: 300px;
	height: 30px;
	background-position: 300px 0px;
	background-image: url(../sell/image/button_sample.png);
}
ul.dvd_button li.order a:hover {
	width: 300px;
	height: 30px;
	background-position: 300px 0px;
	background-image: url(../sell/image/button_buy.png);
}

div.sitemap {
	float: left;
	width: 350px;
	padding: 15px;
	margin-right: 20px;
}

div.sitemap h3 {
	float:left;
	width:350px;
	_width: 320px;
	height:30px;
	padding:15px;
	font-size:20px;
	font-weight:bold;
	background-image: url(/images/headtitle/sitemap_bg.gif);
	background-repeat: no-repeat;
}

div.sitemap ul {
	float: left;
	width: 350px;
	_width: 320px;
	padding: 15px;
}

div.sitemap li {
	padding: 5px;
}

/*faq*/
div.faq p {
	font-size: 13px;
	background-image: url(/help/image/point_a.jpg);
	background-position:10px 10px;
	background-repeat: no-repeat;
	padding-left:50px;
	padding-bottom:30px;
}
div.faq h4 {
	font-size: 13px;
	background-image: url(/help/image/point_q.jpg);
	background-position:10px 10px;
	background-repeat: no-repeat;
	padding-left:50px;
	color: #006699;
}
div.faq div.text {
	padding: 10px;
}

ul.faq_top {
	padding: 10px;
}

ul.faq_top li {
	float:left;
	text-decoration:none;
	display:inline;
}
ul.faq_top li a {
	display:block;
	height:100%;
	text-indent:-9999px;
	margin:0;
}

ul.faq_top li.all{
	float:left;
	width:250px;
	height:50px;
	background-image: url(/help/image/faq_all.jpg);
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 30px;
}
ul.faq_top li.works{
	width:250px;
	height:50px;
	background-image: url(/help/image/faq_works.jpg);
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 30px;
}
ul.faq_top li.material{
	float:left;
	width:250px;
	height:50px;
	background-image: url(/help/image/faq_material.jpg);
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
div.bar_all{
	float:left;
	width:800px;
	height:51px;
	text-indent:-9999px;
	background-image: url(/help/image/bar_faq_all.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
div.bar_works{
	float:left;
	width:800px;
	height:51px;
	text-indent:-9999px;
	background-image: url(/help/image/bar_faq_works.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
div.bar_material{
	float:left;
	width:800px;
	height:51px;
	text-indent:-9999px;
	background-image: url(/help/image/bar_faq_material.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
/*faq*/

/*calculation*/
h3.material_calculation{
	float:left;
	text-indent:-9999px;
	width:800px;
	height:71px;
	background-image: url(/images/headtitle/material_calculation.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
h3.works_calculation{
	float:left;
	text-indent:-9999px;
	width:800px;
	height:71px;
	background-image: url(/images/headtitle/works_calculation.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
/*calculation*/
/*price*/
ul.work_price {
	padding: 5px;
}

ul.work_price li {
	float:left;
	text-decoration:none;
	display:inline;
}
ul.work_price li a {
	display:block;
	height:100%;
	text-indent:-9999px;
	margin:0;
}
ul.work_price li.h4k{
	float:left;
	width:190px;
	height:50px;
	background-image: url(../works/images/price/4k.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 30px;
}
ul.work_price li.h3d{
	float:left;
	width:190px;
	height:50px;
	background-image: url(../works/images/price/3d.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 30px;
}
ul.work_price li.hd{
	float:left;
	width:190px;
	height:50px;
	background-image: url(../works/images/price/hd.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 30px;
}
ul.work_price li.sd{
	float:left;
	width:190px;
	height:50px;
	background-image: url(../works/images/price/sd.gif);
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
/*price*/

h3.rule_works {
	float:left;
	text-indent:-9999px;
	width:800px;
	height:71px;
	background-image: url(/images/headtitle/works_rule.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

div.border input {
	border:1px solid #666;
	text-align: center;
	padding-top:10px;
	padding-bottom:10px;
	width:400px;
	background-image: url(/images/wishlist/button.gif);
	background-repeat: repeat-x;
}

div.centerbox{
	text-align: center;
	width:800px;
}
div.centerbox input.button {
	float:left;
	border:1px solid #666;
	text-align: center;
	padding:10px;
	background-image: url(/images/wishlist/button.gif);
	background-repeat: repeat-x;
}

h2.howto {
	float:left;
	text-indent:-9999px;
	width:1020px;
	height:60px;
	background-image: url(/images/pagetitle/howto.gif);
	background-repeat: no-repeat;
}
p.strong{
	font-weight: bold;
	font-size: 14px;
}
ul.material_about{
	float:left;
}
ul.material_about li {
	float:left;
	text-decoration:none;
	display:inline;
	margin-left:20px;
}
ul.material_about li.head_1{
	float:left;
	width:700px;
	height:25px;
	text-indent:-9999px;
	background-image: url(/images/flow/head/material_1.gif);
	background-repeat: no-repeat;	
}
ul.material_about li.head_2{
	float:left;
	width:700px;
	height:30px;
	text-indent:-9999px;
	background-image: url(/images/flow/head/material_2.gif);
	background-repeat: no-repeat;	
}
ul.material_about li.head_3{
	float:left;
	width:712px;
	height:50px;
	text-indent:-9999px;
	background-image: url(/images/flow/head/material_3.gif);
	background-repeat: no-repeat;	
}
ul.works_about{
	float:left;
}
ul.works_about li {
	float:left;
	text-decoration:none;
	display:inline;
	margin-left:20px;
}
ul.works_about li.head_1{
	float:left;
	width:700px;
	height:30px;
	text-indent:-9999px;
	background-image: url(/images/flow/head/works_1.gif);
	background-repeat: no-repeat;
}
ul.works_about li.head_2{
	float:left;
	width:700px;
	height:30px;
	text-indent:-9999px;
	background-image: url(/images/flow/head/works_2.gif);
	background-repeat: no-repeat;	
}
ul.works_about li.head_3{
	float:left;
	width:700px;
	height:30px;
	text-indent:-9999px;
	background-image: url(/images/flow/head/works_3.gif);
	background-repeat: no-repeat;	
}
ul.works_about li.head_4{
	float:left;
	width:700px;
	height:50px;
	text-indent:-9999px;
	background-image: url(/images/flow/head/works_4.gif);
	background-repeat: no-repeat;	
}

ul.howto_list {
	padding: 5px;
}

ul.howto_list li {
	float:left;
	text-decoration:none;
	display:inline;
}
ul.howto_list li a {
	display:block;
	height:100%;
	text-indent:-9999px;
	margin:0;
}
ul.howto_list li.top{
	float:left;
	width:190px;
	height:50px;
	background-image: url(/images/howto/material_top.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 30px;
}
ul.howto_list li.flow{
	float:left;
	width:190px;
	height:50px;
	background-image: url(/images/howto/material_flow.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 30px;
}
ul.howto_list li.price{
	float:left;
	width:190px;
	height:50px;
	background-image: url(/images/howto/material_price.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 30px;
}
ul.howto_list li.order{
	float:left;
	width:190px;
	height:50px;
	background-image: url(/images/howto/material_order.gif);
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
ul.howto_list li.works_top{
	float:left;
	width:190px;
	height:50px;
	background-image: url(/images/howto/works_top.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 30px;
}
ul.howto_list li.works_flow{
	float:left;
	width:190px;
	height:50px;
	background-image: url(/images/howto/works_flow.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 30px;
}
ul.howto_list li.works_price{
	float:left;
	width:190px;
	height:50px;
	background-image: url(/images/howto/works_price.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 30px;
}
ul.howto_list li.works_order{
	float:left;
	width:190px;
	height:50px;
	background-image: url(/images/howto/works_order.gif);
	background-repeat: no-repeat;
	margin-bottom: 30px;
}

/* flow */
div.flow{
	float:left;
	width:770px;
	padding:15px;
	_padding-left:7px;
}
div.flow span{
	float:left;
	width:770px;
	height:40px;
	text-indent:-9999px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
}
div.flow span.number1{
	background-image: url(../images/flow/01.gif);
	background-repeat: no-repeat;
}
div.flow span.number2{
	background-image: url(../images/flow/02.gif);
	background-repeat: no-repeat;
}
div.flow span.number3{
	background-image: url(../images/flow/03.gif);
	background-repeat: no-repeat;
}
div.flow span.number4{
	background-image: url(../images/flow/04.gif);
	background-repeat: no-repeat;
}
div.flow span.number5{
	background-image: url(../images/flow/05.gif);
	background-repeat: no-repeat;
}
div.flow span.number6{
	background-image: url(../images/flow/06.gif);
	background-repeat: no-repeat;
}
div.flow span.number7{
	background-image: url(../images/flow/07.gif);
	background-repeat: no-repeat;
}
div.flow span.number8{
	background-image: url(../images/flow/08.gif);
	background-repeat: no-repeat;
}
div.flow span.number9{
	background-image: url(../images/flow/09.gif);
	background-repeat: no-repeat;
}
div.flow span.number10{
	background-image: url(../images/flow/10.gif);
	background-repeat: no-repeat;
}
div.flow span.number11{
	background-image: url(../images/flow/11.gif);
	background-repeat: no-repeat;
}
div.flow span.number12{
	background-image: url(../images/flow/12.gif);
	background-repeat: no-repeat;
}
div.flow span.number13{
	background-image: url(../images/flow/13.gif);
	background-repeat: no-repeat;
}
div.flow img{
	float:left;
	width:201px;
	height:100px;
	margin-bottom:10px;
}
div.flow h3{
	float:left;
	width:550px;
	text-indent:-9999px;
	_margin-left:5px;
	_width:530px;
}
div.flow_detail{
	float:left;
	width:540px;
	padding-left:15px;
	_padding-left:7px;
}
div.flow_detail p{
	float:left;
	width:540px;
	_width:530px;
	font-size:120%;
	margin-bottom:10px;
}
div.flow_detail li{
	float:left;
	margin-left:10px;
	width:540px;
	_width:530px;
}

div.flow_detail h3.material_1{
	background-image: url(../images/flow/material/01.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.material_2{
	background-image: url(../images/flow/material/02.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.material_3{
	background-image: url(../images/flow/material/03.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.material_4{
	background-image: url(../images/flow/material/04.gif);
	background-repeat: no-repeat;
	height:50px;
}
div.flow_detail h3.material_5{
	background-image: url(../images/flow/material/05.gif);
	background-repeat: no-repeat;
	height:50px;
}
div.flow_detail h3.material_6{
	background-image: url(../images/flow/material/06.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.material_7{
	background-image: url(../images/flow/material/07.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.material_8{
	background-image: url(../images/flow/material/08.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.material_9{
	background-image: url(../images/flow/material/09.gif);
	background-repeat: no-repeat;
	height:50px;
}
div.flow_detail h3.material_10{
	background-image: url(../images/flow/material/10.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.works_1{
	background-image: url(../images/flow/works/01.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.works_2{
	background-image: url(../images/flow/works/02.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.works_3{
	background-image: url(../images/flow/works/03.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.works_4{
	background-image: url(../images/flow/works/04.gif);
	background-repeat: no-repeat;
	height:50px;
}
div.flow_detail h3.works_5{
	background-image: url(../images/flow/works/05.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.works_6{
	background-image: url(../images/flow/works/06.gif);
	background-repeat: no-repeat;
	height:50px;
}
div.flow_detail h3.works_7{
	background-image: url(../images/flow/works/07.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.works_8{
	background-image: url(../images/flow/works/08.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.works_9{
	background-image: url(../images/flow/works/09.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.works_10{
	background-image: url(../images/flow/works/10.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.works_11{
	background-image: url(../images/flow/works/11.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.works_12{
	background-image: url(../images/flow/works/12.gif);
	background-repeat: no-repeat;
	height:22px;
}
div.flow_detail h3.works_13{
	background-image: url(../images/flow/works/13.gif);
	background-repeat: no-repeat;
	height:22px;
}

div.flow_detail div.tel {
	padding:10px;
	border:#999999 1px solid;
	width:430px;
	height:90px;
	_margin-left:10px;

}

*:first-child+html div.flow_detail div.tel {
	padding:10px;
	border:#999999 1px solid;
	width:400px;
	height:90px;
	_margin-left:10px;

}

div.flow_detail div.tel ul {
	margin-bottom:10px;
	line-height:24px;
	font-size:24px;
	font-weight:bold;
	width:400px;
}
div.flow_detail div.tel li {
	width:380px;
}
div.flow_detail div.tel p {
	width:430px;
	font-size:small;
	padding-bottom:10px;
}

th {
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	background-color:#f4f4f4;
	padding: 5px;
	vertical-align: middle;
}

div.flow img.map{
	float:left;
	width:545px;
	height:358px;
	margin-bottom:10px;
	border
; 	border: 1px solid #333333;
}

ul.point_top{
	list-style-type: disc;
	margin-left:25px;
}

span.strong_font{
	margin-left:230px;
	font-size:26px;
}

span.remarks_small {
	font-size:80%;
	font-weight:normal;
}

div.wishlist_notice {
	text-align:right;
	margin-bottom:4px;
}

dl.help_text{
}
dl.help_text dt{
	margin-right:0.5em;
	margin-bottom:0.5em;
	float:left;
	height:2em;
}
dl.help_text dd{
	margin-bottom:0.5em;
}


dl.howto_text3{
	margin-left:1em;
}
dl.howto_text3 dt{
	margin-right:0.5em;
	margin-bottom:0.5em;
	float:left;
	height:3em;
}
dl.howto_text3 dd{
	margin-bottom:0.5em;
}
dl.howto_text2{
	margin-left:1em;
}
dl.howto_text2 dt{
	margin-right:0.5em;
	margin-bottom:0.5em;
	float:left;
	height:2em;
}
dl.howto_text2 dd{
	margin-bottom:0.5em;
}
dl.howto_text1{
	margin-left:1em;
}
dl.howto_text1 dt{
	margin-right:0.5em;
	margin-bottom:0.5em;
	float:left;
	height:1em;
}
dl.howto_text1 dd{
	margin-bottom:0.5em;
}
dl.search_comment{
	margin-left:1em;
}
dl.search_comment dt{
	float:left;
	height:5em;
}
dl.search_comment dd{
}
/* safari only \*/
html:\66irst-child {
	letter-spacing:0em;
}
body:first-of-type {
	letter-spacing:0em;
}
    ul.komelist{
        margin-left:1em;
		padding-left:10px;
    }
    ul.komelist li{
        text-indent:-1.3em;
        list-style-type:none;
		padding-left:10px;
		padding-bottom:2px;
    }
    ul.komelist li.zure{
        text-indent:0em;
        list-style-type:none;
		padding-left:10px;
		padding-bottom:2px;
    }
    ul.komelist2{
        margin-left:1em;
		padding-left:2px;
    }
    ul.komelist2 li{
        text-indent:-1.3em;
        list-style-type:none;
		padding-left:2px;
		padding-bottom:2px;
    }
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.numlist{
	margin-left:1em;
	padding-left:10px;
}
    ul.komelist li{
        text-indent:-1.2em;
        list-style-type:none;
		padding-left:10px;
		padding-bottom:2px;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ul.komelist2 li{
        text-indent:-1.2em;
        list-style-type:none;
		padding-left:2px;
		padding-bottom:2px;
    }
}
ul.numlist{
	margin-left:1em;
	padding-left:10px;
}
ul.numlist li{
	text-indent:-1.7em;
	list-style-type:none;
	padding-left:10px;
	padding-bottom:2px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.numlist{
	margin-left:1em;
	padding-left:10px;
}
ul.numlist li{
	text-indent:-2em;
	list-style-type:none;
	padding-left:10px;
	padding-bottom:2px;
}
}
    ul.komelist8{
        margin-left:0em;
		padding-left:5px;
    }
    ul.komelist8 li{
        text-indent:-1.3em;
        list-style-type:none;
		padding-left:10px;
		padding-bottom:2px;
    }