<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* pro_list
===============================================================*/
.pro_tit {
	font-size:30px;
	color:#d60000;
	font-weight:normal;
	text-align:center;
	padding:0 0 23px 0;
	margin:0 0 40px 0;
	background:url(../images/product/detail/img_line_01.gif) no-repeat center bottom;
}

.pro_tit_w {
	padding:30px 0 23px 0;
}

.pro_list {
	width:940px;
	padding:20px 0 7px 20px;
	background-color:#f0f0f0;
	margin:0 auto 50px auto;
}

.pro_list_w {
	margin:0 auto 120px auto;
}


.pro_list a {
	display:block;
	width:433px;
	padding:15px 5px 15px 15px;
	margin:0 13px 13px 0;
	border-right:#c1c0c0 1px solid;
	border-bottom:#c1c0c0 1px solid;
	background:url(../images/product/img_ar_01.png) #ffffff no-repeat right bottom;
	float:left;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.pro_list a:hover {
	background:url(../images/product/img_ar_01.png) #fff2f2 no-repeat right bottom;
}

.pro_list p.ph {
	width:128px;	
	float:left;
}

.pro_list dl {
	width:284px;
	padding:8px 0 0 0;
	float:right;
}

.pro_list dl dt {
	font-size:20px;
	padding:0 0 8px 0;
	margin:0 0 8px 0;
	border-bottom:#e4e4e4 1px solid;
}

.pro_list dl dd {
	font-size:14px;
	padding:0 10px 0 0;
}


/* pro_list2
===============================================================*/
.pro_list2 {
	width:960px;
	margin:0 auto 135px auto;
}

.pro_list2 a {
	display:block;
	width:443px;
	padding:10px 15px 10px 10px;
	margin:0 0 13px 0;
	border:#c1c0c0 1px solid;
	background-color:#ffffff;
	float:left;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.pro_list2 a.right {
	margin:0 0 13px 0;
	float:right;
}

.pro_list2 a:hover {
	background-color:#fff2f2;
}

.pro_list2 p.ph {
	width:128px;	
	float:left;
}

.pro_list2 dl {
	width:284px;
	padding:8px 0 0 0;
	float:right;
}

.pro_list2 dl dt {
	font-size:20px;
	padding:0 0 8px 0;
	margin:0 0 8px 0;
	border-bottom:#e4e4e4 1px solid;
}

.pro_list2 dl dd {
	font-size:14px;
	padding:0 10px 0 0;
}

.pro_list2 dl dt span.t {
	padding:0 25px 0 0;
	background:url(../images/product/img_ar_03.png) no-repeat right 5px;
}


/* pro_main
===============================================================*/
.pro_main {
	height:390px;
	margin:0 0 13px 0;
}

.supfaq_s {
	height:115px;
}

.supfaq_s .inner {
	text-indent:-9999px;
	background:none !important;
}

.pro_main .inner {
	height:390px;
	background:url(../images/product/grandpiano/img_bg_01.jpg) no-repeat center top;
}

.suptop .inner {
	background:url(../images/support/top/img_top_support.jpg) no-repeat center top;
}

.supfaq .inner {
	background:url(../images/support_faq/img_bg_01.jpg) no-repeat center top;
}

.supdl .inner {
	background:url(../images/support/dl/img_top_downloads.jpg) no-repeat center top;
}

.supafter .inner {
	background:url(../images/support/after/img_top_afterservice.jpg) no-repeat center top;
}

.supbuy .inner {
	background:url(../images/support/buy/top/support_category_l_sales_support_top.jpg) no-repeat center top;
}

.supdp .inner {
	background:url(../images/support/after/dpiano/img_top_afterservice_dp.jpg) no-repeat center top;
}

.suppiano .inner {
	background:url(../images/support/after/piano/img_tuning.jpg) no-repeat center top;
}

.supesti .inner {
	background:url(../images/support/after/piano/estimate/img_top_estimation.jpg) no-repeat center top;
}

.supmt .inner {
	background:url(../images/support/after/piano/maintenance/img_top_care.jpg) no-repeat center top;
}

.suptuning .inner {
	background:url(../images/support/after/piano/tuning/img_top_kawai_tuning.jpg) no-repeat center top;
}

.supmenu .inner {
	background:url(../images/support/after/piano/menu/img_top_service_menu.jpg) no-repeat center top;
}

.pro_main h1 {
	width:940px;
	margin:0 auto;
	font-size:30px;
	font-weight:normal;
	padding:210px 0 0 20px;
}

.pro_main h1.w {
	padding:235px 0 0 20px;
}

.pro_main h1.w2 {
	padding:225px 0 0 20px;
	line-height:36px;
}

.pro_main h1.s {
	padding:190px 0 0 20px;
}


.pro_main p {
	width:440px;
	margin:0 auto;
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	padding:20px 500px 0 20px;
}


/* series_list
===============================================================*/
.series_list {
	width:960px;
	margin:0 auto 130px auto;
}

.series_list_s {
	margin:0 auto 50px auto;
}

.series_list_n {
	margin:0 auto;
}

.series_list h3 {
	font-size:30px;
	color:#d60000;
	font-weight:normal;
	text-align:center;
	padding:0 0 23px 0;
	margin:0 0 40px 0;
	background:url(../images/product/detail/img_line_01.gif) no-repeat center bottom;
}

.series_list a ,
.series_list span {
	width:300px;
	margin:0 30px 30px 0;
	float:left;
}

.series_list a img {
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.series_list a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

.series_list a.end ,
.series_list span.end {
	margin:0 0 30px 0;
}

.series_list dl dt {
	font-size:18px;
	padding:10px 0 5px 0;
}

.series_list dl dt.w {
	font-size:18px;
	padding:10px 0 26px 0;
}

.series_list dl dt span.t {
	display:inline;
	width:auto;
	padding:0 25px 0 0;
	background:url(../images/product/img_ar_03.png) no-repeat right 5px;
	float:none;
}

.series_list dl dd {
	font-size:14px;
}


/* ft_bn_s
===============================================================*/
.ft_bn_s {
	width:960px;
	margin:0 auto 130px auto;
}

.ft_bn_s .box {
	width:305px;
	padding:0 22px 0 0;
	float:left;
}

.ft_bn_s .end {
	padding:0;
}

.ft_bn_s .box p.txt {
	font-size:14px;
	line-height:20px;
	padding:7px 0 0 0;
}

.ft_bn_s .box img {
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.ft_bn_s .box a:hover img {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}



/* anchor_list
===============================================================*/
.anchor_list {
	width:100%;
	padding:15px 0;
	margin:0 0 60px 0;
	background:url(../images/common/img_bg_01.png) repeat 0 0;
	position:static;
	top:0;left:0;
	z-index:10;
}

.anchor_list ul {
	width:960px;
	padding:0 15px;
	margin:0 auto;
}

.anchor_list ul li a {
	display:block;
	font-size:18px;
	padding:0 20px 0 40px;
	background:url(../images/product/detail/img_ic_01.gif) no-repeat 15px 4px;
	float:left;
}

.anchor_list ul li a:hover {
	color:#e11922;
	text-decoration:none;
}



/* pro_detail
===============================================================*/
.pro_detail {
	width:100%;
	margin:0 0 30px 0;
	position:relative;
}

.pro_detail .anchor {
	position:absolute;
	top:-100px;
	left:0;
}

.pro_detail h3 {
	font-size:30px;
	color:#d60000;
	font-weight:normal;
	text-align:center;
	padding:0 0 23px 0;
	background:url(../images/product/detail/img_line_01.gif) no-repeat center bottom;
}

.pro_detail .box {
	padding:60px 0;
}

.pro_detail .box_s {
	padding:10px 0 0 0;
}

.pro_detail .g {
	background-color:#f0f0f0;
}

.pro_detail .box .inner {
	width:930px;
	margin:0 auto;
}

.pro_detail .box .inner p.ph {
	width:415px;
	float:left;
}

.pro_detail .box .inner dl {
	padding:15px 0 0 0;
}

.pro_detail .box .inner dl dt {
	font-size:26px;
	line-height:34px;
	padding:0 0 20px 0;
}

.pro_detail .box .inner dl dd {
	font-size:14px;
	line-height:26px;
}

.pro_detail .box .inner .bl {
	width:308px;
	float:left;
}

.pro_detail .box .inner .bl_w {
	padding:0 0 20px 0;
}


.pro_detail .box .inner .bl p.p {
	padding:0 0 27px 0;
}

.pro_detail .box .inner .bl p.p2 {
	padding:0 0 15px 0;
}

.pro_detail .box .inner .bl p.btn {
	text-align:center;
}

.pro_detail .box .inner .bl p.btn a img {
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.pro_detail .box .inner .bl p.btn a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

.pro_detail .box .inner .br {
	width:595px;
	float:right;
}

.pro_detail .box .inner p.pd {
	font-size:14px;
	line-height:26px;
	padding:0 0 25px 0;
}

.pro_detail .box .inner p.pd2 {
	font-size:14px;
	line-height:26px;
	padding:10px 0 5px 0;
}

.pro_detail .box .inner p.pd3 {
	font-size:14px;
	line-height:26px;
	padding:0 0 50px 0;
}
.pro_detail .box .inner p.pd4 {
	text-align:center;
	font-size:14px;
	line-height:26px;
	padding:0 0 30px 0;
	position:relative;
	top:-20px;
	left:0;
}


.pro_detail .box .inner .br p.b {
	font-size:16px;
	font-weight:bold;
	line-height:26px;
	padding:0 0 25px 0;
}

.pro_detail table.d {
	width:100%;
	border-top:#e0bcbc 1px solid;
	border-left:#e0bcbc 1px solid;
	border-collapse:collapse;
}

.pro_detail table.d tr th {
	width:130px;
	font-size:14px;
	font-weight:normal;
	padding:10px 18px;
	text-align:left;
	border-right:#e0bcbc 2px solid;
	border-bottom:#e0bcbc 1px solid;
	background-color:#fbecec;
}

.pro_detail table.d tr th.s {
	width:66px;
	padding:8px 18px;
	text-align:center;
}

.pro_detail table.d tr th.s2 {
	border-right:#e0bcbc 1px solid;
}

.pro_detail table.d tr td {
	font-size:14px;
	padding:10px 18px;
	border-right:#e0bcbc 1px solid;
	border-bottom:#e0bcbc 1px solid;
}

.pro_detail table.d tr td.s {
	padding:8px 20px;
}

.pro_detail h4 {
	border-bottom:#cfcfcf 1px dotted;
	margin:0 0 20px 0;
}

.pro_detail h4 span {
	display:block;
	font-size:24px;
	font-weight:normal;
	padding:0 0 10px 32px;	
	background:url(../images/product/detail/img_ic_02.gif) no-repeat 0 2px;
}

.pro_detail .download {
	padding:0 0 50px 0;
}

.pro_detail .download ul li {
	width:218px;
	height:49px;
	margin:0 19px 0 0;
	float:left;
}

.pro_detail .download ul li.end {
	margin:0;
}

.pro_detail .download ul li a {
	display:block;
	width:168px;
	height:37px;
	font-size:18px;
	text-align:center;
	padding:12px 5px 0 45px;
	background:url(../images/product/detail/img_bg_01.gif) no-repeat 0 0;
}

.pro_detail h5 {
	color:#80b13e;
	font-size:20px;
	font-weight:normal;
	padding:0 0 10px 0;
}

.pro_detail .sound table {
	width:100%;
	border-top:#c0c0c0 1px solid;
	border-left:#c0c0c0 1px solid;
	border-collapse:collapse;
	margin:0 0 30px 0;
}

.pro_detail .sound table tr th ,
.pro_detail .sound table tr td {
	border-right:#c0c0c0 1px solid;
	border-bottom:#c0c0c0 1px solid;
}

.pro_detail .sound table tr th {
	padding:10px;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	background-color:#f6f6f6;
}

.pro_detail .sound table tr td {
	padding:10px;
	font-size:14px;
	font-weight:normal;
}

.pro_detail .sound table tr td.bg {
	padding:1px;
}

.pro_detail .sound table tr td.t1 {
	width:200px;
}

.pro_detail .sound table tr td.t2 {
	width:250px;
}

.pro_detail .sound table tr td.t3 {
	width:100px !important;
}


.pro_detail .sound table tr td.bg span {
	display:block;
	padding:11px;
	background-color:#e1efce;
}

.pro_detail .sound table tr td.ic {
	width:70px;
	text-align:center;
}

.pro_detail .sound table tr td.ic2 {
	width:150px;
	text-align:center;
}

.pro_detail .sound table tr td.j {
	width:350px;
}

.pro_detail .box .inner .li_wrap {
	background-color:#f6f6f6;
	padding:10px;
}

.pro_detail .box .inner .li_wrap ul.li {
	background-color:#ffffff;
	border-right:#d8d8d8 1px solid;
	border-bottom:#d8d8d8 1px solid;
	padding:20px 40px;
}

.pro_detail .box .inner ul.li li {
	font-size:16px;
	line-height:26px;
	padding:0 0 10px 0;
	text-indent:-20px;
	margin:0 0 0 20px;
}

.pro_detail .box .inner ul.li li span {
	color:#d60000;
	padding:0 10px 0 0;
}

.pro_detail .box .inner ul.li li strong {
	color:#d60000;
}


/* qa
===============================================================*/
.qa {
	padding:50px 0 20px 0;
	margin:0 auto;
}

.qa_s {
	padding:0 0 20px 0;
}

.qa p.txt {
	font-size: 14px;
	line-height: 26px;
	padding: 0 0 25px 0;
}


.qa .qa_box {
	margin:0 auto 30px auto;
}

.qa_s .qa_box {
	margin:0 auto 10px auto;
}

.qa .qa_box .q a {
	display:block;
	font-size:16px;
	padding:15px 100px 14px 80px;
	background:url(../images/physical/img_ic_01.png) #f2f2f2 no-repeat 24px 13px;
	position:relative;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.qa .qa_box .q a:hover {
	text-decoration:none;
	background:url(../images/physical/img_ic_01.png) #f5c7cb no-repeat 24px 13px;
}

.qa .qa_box .q span.pos {
	display:block;
	position:absolute;
	top:15px;
	left:650px;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.qa .qa_box .q span.hv {
	left:630px;
}

.qa .qa_box .q span img {
	position:relative;
	top:-3px;
	left:-5px;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.qa .qa_box .q span.hv img {
	transform: rotate( 45deg );
	-webkit-transform: rotate( 45deg );
    -moz-transform: rotate( 45deg );
}

.qa .qa_box .a_area {
	display:none;
	padding:1px;
	border-right:#d8d8d8 1px solid;
	border-bottom:#d8d8d8 1px solid;
	background-color:#f2f2f2;
}

.qa .qa_box .a_area .a_inner {
	font-size:14px;
	padding:20px 20px 20px 63px;
	background:url(../images/physical/img_ic_03.png) #ffffff no-repeat 24px 24px;
}

.qa .qa_box .a_area .a_inner p {
	font-size:14px;
	line-height:24px;
}


/* sc_search
===============================================================*/
.sc_search {
	width:960px;
	margin:0 auto 45px auto;
	position:relative;
}

.sc_search_s {
	margin:0 auto 25px auto;
}

.sc_search .anchor {
	position:absolute;
	top:-100px;
	left:0;
}

.cate_name {
	width:950px;
	font-size:14px;
	margin:0 auto 20px auto;
	position:relative;
	top:-10px;
	left:0;
}

.sc_search h1 ,
.sc_search h2 {
	background-color:#f5f5f5;
	padding:7px;
	margin:0 0 13px 0;
}

.sc_search h1 span ,
.sc_search h2 span {
	display:block;
	font-size:20px;
	font-weight:normal;
	padding:10px;
	border-left:#e11922 5px solid;
}

.sc_search h2 span.qic ,
.sc_search h1 span.qic {
	display:block;
	font-size:20px;
	font-weight:normal;
	padding:10px 10px 10px 40px;
	border-left:none;
	background:url(../images/support_faq/img_ic_02.gif) no-repeat 10px 10px;
}

.sc_search p.txt {
	font-size:14px;
	padding:0 0 20px 0;
}

.sc_search ol.list li {
	font-size:14px;
	padding:0 0 3px 0;
	margin-bottom:8px;
	text-indent:-2em;
    padding-left:2em;
}

.sc_search ul.list li {
	font-size:14px;
	padding:0 0 3px 0;
}

.sc_search ul.faq_list {
	padding:0 100px 40px 100px;
}

.sc_search ul.faq_list li {
	width:170px;
	font-size:14px;
	padding:0 10px 10px 12px;
	background:url(../images/common/img_ar_02.png) no-repeat 0 7px;
	float:left;
}

.sc_search ul.faq_list li ul {
	padding:10px 0 0 0;
}

.sc_search ul.faq_list li.end {
	padding:0 0 10px 12px;
}

.sc_search p.num {
	font-size:14px;
}


.sc_search ul.faq_list2 {
	margin:30px 30px 0 30px;
	border-top:#f2f2f2 1px solid;
}

.sc_search ul.faq_list2 li {
	font-size:16px;
	padding:12px 100px 12px 55px;
	background:url(../images/support_faq/img_ic_01.gif) no-repeat 16px 11px;
	float:none;
	border-bottom:#f2f2f2 1px solid;
	position:relative;
}

.sc_search ul.faq_list2 li span {
	font-size:14px;
	color:#aaaaaa;
	position:absolute;
	top:12px;
	right:0;
}

.sc_search p.txt a {
	color:#4385f5;
}

.sc_search_s p.txt {
	padding:0;
}

.sc_search span.ic {
	color:#ffffff;
	font-size:10px;
	text-align:center;
	display:inline-block;
	background-color:#e11922;
	width:22px;
	height:22px;
	-webkit-border-radius: 11px; 
    -moz-border-radius: 11px;
	border-radius: 11px;
	position:relative;
	top:-2px;
	left:0;
}

.sc_search .box {
	margin:0 0 10px 0;
}

.sc_search .box table tr th {
	width:180px;
	color:#ffffff;
	text-align:left;	
	font-size:18px;
	background-color:#3e3e3e;
	padding:0 0 0 25px;
	position:relative;
}

.sc_search .box table tr td {
	padding:20px 20px 15px 20px;
	background:url(../images/event/img_ic_02.png) no-repeat 0 50%;
}

.sc_search .box table tr td.g {
	background:url(../images/event/img_ic_02.png) #f6f6f6 no-repeat 0 50%;
}

.sc_search .box table tr td dl {
	border-bottom:#cfcfcf 1px dotted;
	margin:0 0 10px 0;
}

.sc_search .box table tr td dl.end {
	border:none;
	margin:0;
}

.sc_search .box table tr td dl dt {
	width:100px;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 15px;
	float:left;
}

.sc_search .box table tr td dl dd {
	width:594px;
	float:right;
}

.sc_search .box table tr td ul li {
	width:85px;
	font-size:14px;
	padding:0 20px 10px 12px;
	background:url(../images/common/img_ar_02.png) no-repeat 0 7px;
	float:left;
}


.sc_search table {
	width:100%;
	border-top:#cfcfcf 1px solid;
	border-left:#cfcfcf 1px solid;
}

.sc_search table tr th ,
.sc_search table tr td {
	padding:8px 10px;
	font-size:14px;
	border-right:#cfcfcf 1px solid;
	border-bottom:#cfcfcf 1px solid;
}

.sc_search table tr td.be {
	padding:10px 15px;
	background-color:#f8f5ec;
}

.sc_search table tr td.be2 {
	padding:10px 15px;
}

.sc_search table tr th {
	background-color:#f5f5f5;
}

.sc_search table tr th.f {
	width:100px;
}

.sc_search table tr td.c {
	text-align:center;
}

.sc_search table tr td.r {
	text-align:right;
}

.sc_search table tr td.big {
	font-size:24px;
	font-weight:bold;
	line-height:32px;
}

.sc_search table tr td span.red {
	color:#cd121b;
}


.sc_search table tr td.be input ,
.sc_search table tr td.be2 input {
	font-size:16px;
	padding:3px;
	text-align:right;
}

.sc_search table tr td.be select ,
.sc_search table tr td.be2 select {
	font-size:16px;
	padding:3px;
	text-align:right;
}


.simu_btn {
	width:400px;
	padding:20px 0 0 0;
	margin:0 auto;
}

.simu_btn a {
	display:block;
	color:#ffffff !important;
	font-size:18px;
	padding:12px 25px 14px 25px;
	text-align:center;
	background:url(../images/common/img_ar_03.png) #cd121b no-repeat right 50%;
	-webkit-border-radius: 2px; 
    -moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}


/* cate
===============================================================*/
.cate {
	margin:0 auto;
}

.blk {
	display:block;
	width:960px;
	margin:0 auto;
}

.cate h3 {
	border-bottom:#cfcfcf 1px dotted;
	margin:0 auto 20px auto;
}

.cate h3 span {
	display:block;
	font-size:24px;
	font-weight:normal;
	padding:0 0 10px 30px;
	background:url(../images/physical/img_ic_04.gif) no-repeat 2px 1px;
}

.cate .area {
	background-color:#f6f6f6;
	padding:10px 10px 1px 10px;
	margin:0 0 90px 0;
}

.cate .area_s {
	margin:0 0 50px 0;
}

.blk .area {
	display:block;
}

.cate .area h4 {
	color:#e11922;
	font-size:20px;
	text-align:center;
	padding:15px 0 25px 0;
}

.cate .area .sc {
	border-right:#cbcaca 1px solid;
	border-bottom:#cbcaca 1px solid;
	background-color:#ffffff;
	padding:12px 15px 10px 12px;
	margin:0 0 10px 0;
}

.cate .area .sc h5 {
	font-size:20px;
	text-align:center;
	padding:10px 0 10px 0;
	margin:0 0 5px 0;
	background-color:#f2f2f2;
	border-bottom:#cbcaca 1px solid;
}

.cate .area .sc dl {
	border-bottom:#cfcfcf 1px dotted;
	padding:0 0 6px 0;
	margin:0 0 5px 0;
}

.cate .area .sc dl dt {
	width:142px;
	font-size:14px;
	font-weight:bold;
	padding:12px;
	background-color:#f0f0f0;
	float:left;
}

.cate .area .sc dl dt.d {
	padding:24px 12px;
}

.cate .area .sc dl dd {
	width:470px;
	font-size:14px;
	padding:12px;
	float:right;
}

.cate .area .sc dl dd.w {
	width:700px;
}

.cate .area .sc dl dd.w select {
	width:400px;
	height:20px;
}

.cate .area .sc .con_btn {
	margin:0 auto 10px auto;
	padding:20px 0 0 0;
}

.cate .area .box {
	border-right:#cbcaca 1px solid;
	border-bottom:#cbcaca 1px solid;
	background-color:#ffffff;
	padding:12px 15px 10px 12px;
	margin:0 0 10px 0;
}

.cate .area .box h5 {
	border-bottom:#cfcfcf 1px solid;
	margin:0 auto 10px auto;
}

.cate .area .box h5 span {
	display:block;
	font-size:20px;
	font-weight:normal;
	padding:0 0 10px 30px;
	background:url(../images/physical/img_ic_05.gif) no-repeat 4px 3px;
}

.cate .area .box div.con {
	font-size:14px;
	padding:5px;
}

.cate .area .box div.con p ,
.cate .area .box p.b {
	font-size:14px;
}

.cate .area .box p.pd {
	padding:0 0 15px 0;
}

.cate .area .box .con_btn {
	margin:0 auto 15px auto;
}

.cate .area .box p.c {
	text-align:center;
}


/* camp
===============================================================*/
.camp {
	width:960px;
	margin:0 auto 20px auto;
	font-size:14px;
	text-align:center;
}

.camp p.ph {
	padding:0 0 20px 0;
}

.camp p.date {
	font-size:16px;
	padding:0 0 20px 0;
}


/* contents_wrapper
===============================================================*/
.contents_wrapper {
	width:960px;
	margin:0 auto;
	position:relative;
}

.contents_wrapper .mainc {
	width:715px;
}


.contents_wrapper .mainc h3 {
	background-color:#f5f5f5;
	padding:7px;
	margin:0 0 23px 0;
}

.contents_wrapper .mainc h3 span {
	display:block;
	font-size:20px;
	font-weight:normal;
	padding:10px;
	border-left:#e11922 5px solid;
}

.contents_wrapper .mainc h3 span.s {
	padding:3px 10px;
}

.contents_wrapper .mainc h3 span strong {
	display:block;
	color:#646464;
	font-size:14px;
	line-height:18px;
	padding:0 0 3px 0;
	font-weight:normal;
}

.contents_wrapper .mainc .secbox {
	margin:0 0 85px 0;
}

.contents_wrapper .mainc .secbox_s {
	margin:0 0 10px 0;
}

.contents_wrapper .mainc .secbox_m {
	margin:0 0 50px 0;
}

.contents_wrapper .mainc .secbox p {
	margin:0 0 18px 0;
	font-size:14px;
	line-height:24px;
}

.contents_wrapper .mainc .secbox p a {
	color:#4385f5;
}

.contents_wrapper .mainc .secbox p.pd {
	margin:0 0 45px 0;
}

.contents_wrapper .mainc .secbox p.ph_l {
	width:358px;
	padding:0 20px 0 0;
	float:left;
}

.contents_wrapper .mainc .secbox p.ph_l2 {
	width:308px;
	padding:0 20px 0 0;
	float:left;
}

.contents_wrapper .mainc .secbox p.ph_l3 {
	padding:0 20px 50px 0;
}


.contents_wrapper .mainc .secbox p.ph_l2 span {
	display:block;
	padding:5px 0 0 0;
}

.contents_wrapper .mainc .secbox p.ph_r {
	width:358px;
	padding:0 0 0 20px;
	float:right;
}

.contents_wrapper .mainc .secbox ul.list li {
	font-size:14px;
	padding:0 0 5px 0;
	margin:0 0 0 18px;
	text-indent:-18px;
}

.contents_wrapper .mainc .secbox ul.list li ul {
	padding:5px 0 0 15px;
}

.contents_wrapper .mainc .secbox h4 ,
.contents_wrapper .mainc .secbox h5 {
	border-bottom:#cfcfcf 1px solid;
	margin:0 auto 10px auto;
}

.contents_wrapper .mainc .secbox h4.tit {
	font-size:20px;
	color:#e11922;
	font-weight:normal;
	border:none;
	padding:10px 0 0 0;
	margin:0 auto 25px auto;
}


.contents_wrapper .mainc .secbox h4 span ,
.contents_wrapper .mainc .secbox h5 span {
	display:block;
	font-size:20px;
	font-weight:normal;
	padding:0 0 10px 30px;
	background:url(../images/physical/img_ic_05.gif) no-repeat 4px 3px;
}

.contents_wrapper .sidec {
	width:216px;
	position:absolute;
	top:0;
	right:0;
}

.contents_wrapper .sidec h3 {
	border-bottom:#e11922 2px solid;
}

.contents_wrapper .sidec h3 a {
	display:block;
	font-size:19px;
	font-weight:normal;
	text-align:center;
	padding:20px 0;
	border-top:#e1e1e1 1px solid;
	border-right:#e1e1e1 1px solid;
	border-left:#e1e1e1 1px solid;
}

.contents_wrapper .sidec h3 a:hover {
	text-decoration:none;
}

.contents_wrapper .sidec ul {
	border-bottom:#e1e1e1 1px solid;
	border-right:#e1e1e1 1px solid;
	border-left:#e1e1e1 1px solid;
	padding:20px 10px 12px 10px;
}

.contents_wrapper .sidec ul li {
	padding:0 0 8px 0;
	font-size:14px;
	line-height:18px;
}

.contents_wrapper .sidec ul li.here a ,
.contents_wrapper .sidec ul li a:hover {
	color:#e11922;
	text-decoration:none;
	background:url(../images/physical/img_ic_05.gif) no-repeat 0 0;
}

.contents_wrapper .sidec ul li a {
	display:block;
	padding:0 0 0 23px;
	font-size:14px;
	line-height:18px;
}

.contents_wrapper .sidec ul li a:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

.contents_wrapper .price {
	background-color:#f2f2f2;
	padding:10px;
	margin:0 0 25px 0;
}

.contents_wrapper .price .p_inner {
	background-color:#ffffff;
	padding:18px 12px 12px 12px;
	border-right:#c3c2c2 1px solid;
	border-bottom:#c3c2c2 1px solid;
}

.contents_wrapper .price h5 {
	font-size:16px;
	padding:0 0 10px 10px;
}

.contents_wrapper .price .p_inner p.t1 {
	width:133px;
	padding:12px;
	margin:0 0 8px 0;
	font-size:18px;
	line-height:18px;
	text-align:center;
	float:left;
}

.contents_wrapper .price .p_inner p.t1 span {
	display:block;
}

.contents_wrapper .price .p_inner div.t2 {
	width:333px;
	float:left;
}

.contents_wrapper .price .p_inner div.t2 p {
	width:283px;
	font-size:17px;
	font-weight:bold;
	padding:15px 0 0 50px;
}

.contents_wrapper .price .p_inner div.t2 p.s {
	width:283px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	padding:5px 0 0 50px;
}

.contents_wrapper .price .p_inner div.t2 dl {
	padding:0 0 8px 0;
}

.contents_wrapper .price .p_inner div.t2 dl dt {
	width:175px;
	font-size:16px;
	font-weight:bold;
	float:left;
}

.contents_wrapper .price .p_inner div.t2 dl dd {
	width:155px;
	font-size:16px;
	font-weight:bold;
	float:left;
}

.contents_wrapper .price .p_inner p.t3 {
	width:180px;
	padding:5px 0 0 0;
	margin:0;
	float:left;
}

.contents_wrapper .price .p_inner p.t3 a {
	width:100px;
	display:block;
	color:#ffffff;
	font-size:14px;
	padding:6px 25px 8px 25px;
	margin:0 auto;
	text-align:center;
	background:url(../images/common/img_ar_03.png) #f8762f no-repeat right 50%;
	-webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.contents_wrapper .price .p_inner p.t3 a:hover {
	text-decoration:none;
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

.contents_wrapper .price .p_inner p.note {
	border-top:#cfcfcf 1px dotted;
	clear:both;
	font-size:12px;
	text-align:left;
	letter-spacing:-0.05em;
	padding:12px 0 0 0;
	margin:0;
}

.contents_wrapper .price .p_inner p.note a {
	color:#4385f5;
}


.contents_wrapper .price02 {
	background-color:#f2f2f2;
	padding:10px 10px 1px 10px;
	margin:0 0 25px 0;
}

.contents_wrapper .price02 .p_inner {
	background-color:#ffffff;
	padding:12px 12px 12px 12px;
	margin:0 0 10px 0;
	border-right:#c3c2c2 1px solid;
	border-bottom:#c3c2c2 1px solid;
}

.contents_wrapper .price02 h5 {
	font-size:20px;
	color:#e11922;
	text-align:center;
	padding:0 0 15px 0;
}

.contents_wrapper .price02 table {
	width:100%;
	margin:0 0 10px 0;
}

.contents_wrapper .price02 table tr th {
	border-bottom:#cfcfcf 1px solid;
	background-color:#f2f2f2;
	padding:10px;
	font-size:14px;
	text-align:center;
}

.contents_wrapper .price02 table tr th.l {
	width:106px;
}

.contents_wrapper .price02 table tr th.m {
	width:262px;
	border-right:#cfcfcf 1px dotted;
}

.contents_wrapper .price02 table tr td {
	border-bottom:#cfcfcf 1px dotted;
	padding:4px 0;
	font-size:14px;
	line-height:18px;
	text-align:center;
}

.contents_wrapper .price02 table tr td.l {
	line-height:18px;
}

.contents_wrapper .price02 table tr td.l span.bg {
	display:block;
	text-align:left;
	background-color:#f0f0f0;
	font-size:14px;
	padding:10px 5px;
	font-weight:bold;
}

.contents_wrapper .price02 table tr td.l span.bgw {
	display:block;
	text-align:left;
	line-height:18px;
	background-color:#f0f0f0;
	font-size:14px;
	padding:20px 5px;
	font-weight:bold;
}

.contents_wrapper .price02 table tr td a {
	color:#4385f5;
}

.contents_wrapper .price02 table tr td.m {
	width:263px;
	padding:14px 4px;
	border-right:#cfcfcf 1px dotted;
}

.contents_wrapper .price02 table tr td.r {
	padding:14px 4px;
}

.contents_wrapper .price02 p.s {
	font-size:12px;
	line-height:16px;
	padding:0;
}

.contents_wrapper .price02 h6 {
	padding:30px 0 3px 0;
	margin:0 0 10px 0;
	font-size:14px;
	text-align:center;
	border-bottom:#cfcfcf 1px solid;
}



.contents_wrapper .tbl {
	padding:6px 0 0 0;
	margin:0 0 85px 0;
	border-top:#cfcfcf 1px dotted;
}

.contents_wrapper .tbl dl {
	width:100%;
	display:table;
	border-bottom:#cfcfcf 1px dotted;
	padding:0 0 6px 0;
	margin:0 0 5px 0;
}

.contents_wrapper .tbl dl dt {
	display:table-cell;
	width:91px;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding:16px 12px;
	vertical-align:middle;
	background-color:#f0f0f0;
}

.contents_wrapper .tbl dl dd {
	display:table-cell;
	width:576px;
	font-size:14px;
	padding:16px 12px;
}

.contents_wrapper .tbl dl dd p.ph {
	width:160px;
	padding:0 0 0 10px;
	float:right;
}

.contents_wrapper .tbl dl dd p.ph img {
	margin:0 0 1px 0;
}

.contents_wrapper .tbl dl dd p.txt {
	font-size:14px;
	padding:0 0 10px 0;
}

.contents_wrapper .tbl dl dd p.txt2 {
	font-size:14px;
}

.contents_wrapper .tbl dl dd ul li {
	font-size:14px;
	margin:0 0 3px 20px;
	text-indent:-20px;
}

.contents_wrapper .tbl dl dd .img {
	padding:5px 0 10px 0;
}

.contents_wrapper .tbl dl dd .imgl {
	padding:5px 10px 10px 0;
	float:left;
}

.contents_wrapper .tbl dl dd .img2 {
	padding:5px 0 20px 0;
}

.contents_wrapper .tbl dl dd .img span ,
.contents_wrapper .tbl dl dd .img2 span {
	display:block;
	padding:5px 0 0 0;
}
.contents_wrapper .tbl dl dd a {
	color:#4385f5;
}

.contents_wrapper .tbl dl dd h5 {
	font-size:14px;
	padding:0 0 5px 0;
}

/* con_btn_w
===============================================================*/
.con_btn_w {
	width:636px;
	padding:20px 0 120px;
	margin:0 auto;	
}

.con_btn_w ul li {
	width:306px;
}

.con_btn_w ul li.l {
	float:left;
}

.con_btn_w ul li.r {
	float:right;
}

.con_btn_w ul li a {
	display:block;
	color:#ffffff;
	font-size:17px;
	padding:12px 15px 14px 15px;
	text-align:center;
	background:url(../images/common/img_ar_03.png) #f8762f no-repeat right 50%;
	-webkit-border-radius: 2px; 
    -moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.con_btn_w ul li a.t {
	background:url(../images/common/img_ic_09.png) #cd121b no-repeat right 50%;
}

.con_btn_w ul li a:hover {
	text-decoration:none;
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}


/* estimate
===============================================================*/
.estimate {
	width:960px;
	padding:30px 0 0 0;
	margin:0 auto 40px auto;	
}

.estimate p {
	width:300px;
	font-size:14px;
	text-align:right;
	float:right;	
}

.estimate table {
	width:500px;
	float:left;
	border-right:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	border-collapse:collapse;
}

.estimate table.w {
	width:100%;
	float:none;
}


.estimate table tr th ,
.estimate table tr td {
	padding:8px 10px;
	font-size:14px;
	font-weight:normal;
	border-left:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	border-collapse:collapse;
}

.estimate table tr th {
	background-color:#f1f1f1;
}

.estimate table tr td.c {
	text-align:center;
}

.estimate table tr td span {
	font-size:18px;
	color:#e11922;
	font-weight:bold;
}

.estimate ul {
	padding:10px 0 40px 0;
}

.estimate ul li {
	margin:0 0 0 1em;
	text-indent:-1em;
}

.es_txt {
	font-size:14px;
	padding:20px 0 0 0;	
}

.es_txt span {
	font-size:18px;
	color:#e11922;	
}


/* estimate_menu
===============================================================*/
.estimate_menu {
	padding:30px 0 0 0;	
}

.estimate_menu h4 {
	color:#e11922;
	font-size:16px;
	font-weight:normal;
	padding:0 0 5px 0;
	text-align:center;
}

.estimate_menu .box {
	background-color:#f2f2f2;
	padding:5px;
}

.estimate_menu .box .inner {
	border-right:#c3c2c2 1px solid;
	border-bottom:#c3c2c2 1px solid;
	background-color:#ffffff;
	padding:10px;
}

.estimate_menu .box .inner p {
	line-height:18px;
	padding:0 0 5px 0;
}

.estimate_menu .box .inner h5 {
	padding:10px 0 0 0;
	font-size:14px;
	font-weight:normal;
}

.estimate_menu .box .inner select {
	width:100%;
}

.estimate_menu .box .inner p.btn {
	padding:20px 0 0 0;
}


.estimate_menu .box .inner p.btn a {
	width:100px;
	display:block;
	color:#ffffff;
	font-size:14px;
	padding:6px 25px 8px 25px;
	margin:0 auto;
	text-align:center;
	background:url(../images/common/img_ar_03.png) #cd121b no-repeat right 50%;
	-webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.estimate_menu .box .inner p.btn a:hover {
	text-decoration:none;
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}


/* dl_lead
===============================================================*/
.dl_lead {
	width:960px;
	margin:0 auto 65px auto;
}

.dl_lead p {
	font-size:14px;
	line-height:24px;
	padding:0 0 30px 0;
}

.dl_lead .inp {
	width:668px;
	padding:3px;
	background-color:#f2f2f2;
	border-right:#c1c0c0 1px solid;
	border-bottom:#c1c0c0 1px solid;
	margin:0 auto;
	position:relative;
}

.dl_lead .inp_w {
	width:780px;
}

.dl_lead .inp input.key {
	width:601px;
	height:43px;
	padding:0 10px;
	font-size:14px;
	border:none;
}

.dl_lead .inp_w input.key {
	width:710px;
}

.dl_lead .inp_w input.ng {
	background-color:#fff3f4;
}

.dl_lead .inp .btn {
	display:block;
	width:46px;
	height:43px;
	text-indent:-9999px;
	background:url(../images/event/img_ic_01.gif) no-repeat 0 0;
	position:absolute;
	top:3px;
	right:3px;
}

.dl_lead .inp span.placeholder {
	top:2px !important;
	left:10px !important;
	color:#ababab !important;
}

.dl_lead p.note {
	display:none;
	width:787px;
	margin:0 auto;
	padding:5px 0 0 0;
	color: #d60e17;
}


/* dl_cate
===============================================================*/
.dl_cate {
	width:704px;
	margin:0 auto 100px auto;
}

.dl_cate ul li {
	display:inline-block;
	margin:0 2px 4px 2px;
}

.dl_cate ul li a {
	display:block;
	min-width:20px;
	height:32px;
	font-size:20px;
	text-align:center;
	background-color:#f2f2f2;
	padding:8px 10px 0 10px;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.dl_cate ul li.w a {
	display:block;
	width:128px;
	height:32px;
	font-size:20px;
	text-align:center;
	background-color:#f2f2f2;
	padding:8px 0 0 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.dl_cate ul li a:hover ,
.dl_cate ul li a.here {
	color:#ffffff;
	text-decoration:none;
	background-color:#e11922;
}


/* dl_box
===============================================================*/
.dl_box {
	width:930px;
	margin:0 auto 100px auto;
}

.dl_box h4 {
	border-bottom:#cfcfcf 1px dotted;
	margin:0 0 20px 0;
}

.dl_box h4 span {
	display:block;
	font-size:24px;
	font-weight:normal;
	padding:0 0 10px 32px;	
	background:url(../images/product/detail/img_ic_02.gif) no-repeat 0 2px;
}

.dl_box .download ul li {
	height:49px;
	margin:0 19px 10px 0;
	float:left;
}

.dl_box .download ul li .wp {
	display:none;
	width:100%;
	background:url(../images/support/img_bg_01.png) repeat 0 0;
	position:fixed;
	top:0;
	left:0;
	z-index:10;
}

.dl_box .download ul li .wp .mid {
	width:920px;
	margin:0 auto;
	padding:66px 20px 15px 20px;
	background-color:#f2f2f2;
	position:relative;
}

.dl_box .download ul li .wp .mid .in {
	max-height:450px;
	overflow:auto;
	padding:45px 20px 20px 20px;
	margin:0 0 15px 0;
	background-color:#ffffff;
}

.dl_box .download ul li .wp .mid a {
	display:block;
	width:235px;
	height:30px;
	font-size:18px;
	text-align:center;
	color:#ffffff;
	padding:10px 0 8px 0;
	margin:0 auto;
	border:none;
	background:none;
	background-color:#cd121a;
	-webkit-border-radius: 2px; 
    -moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.dl_box .download p.close a {
	display:block;
	width:43px !important;
	height:43px !important;
	text-indent:-9999px;
	background:url(../images/support/img_btn_01.png) no-repeat 0 0 !important;
	position:absolute;
	top:10px;
	right:10px;
}

.dl_box .download ul li .wp .mid a:hover {
	text-decoration:none;
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

.dl_box .download ul li .wp h5 {
	font-size:24px;
	font-weight:normal;
	text-align:center;
	padding:0 0 25px 0;
}

.dl_box .download ul li .wp p {
	font-size:14px;
	line-height:24px;
}


.dl_box .download ul li.end {
	margin:0;
}

.dl_box .download ul li a {
	display:block;
	height:37px;
	font-size:18px;
	text-align:center;
	padding:12px 25px 0 60px;
	border-right:#e2e2e2 1px solid;
	border-bottom:#e2e2e2 1px solid;
	background:url(../images/product/detail/img_ic_04.gif) #ededed no-repeat 0 0;
	-webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
	border-radius: 4px;
}


/* pager
==================================================*/
.pager{
	text-align:center;
	margin-bottom:50px;
}

.pager li {
	display:inline-block;
	margin-right:8px;
}

.pager li a {
	padding:10px 15px;
	text-align:center;
	display:block;
	font-size:16px;
	border:#000000 1px solid;
}

.pager li a:hover,
.pager li a.here{
	background-color:#e11922;
	border:#e11922 1px solid;
	color:#ffffff;
	text-decoration:none;
}

.pager li span {
	padding:10px 15px;
	text-align:center;
	display:block;
	font-size:16px;
	background-color:#e11922;
	border:#e11922 1px solid;
	color:#ffffff;
	text-decoration:none;
}


/* support_faq_con
==================================================*/
.support_faq_con {
	width:860px;
	margin:0 auto 50px auto;
	font-size:14px;
}

.support_faq_con p {
	font-size:14px;
	padding:0 0 15px 0;
}

.support_faq_con p.t {
	font-size:24px;
	color:#4385f5;
}

.support_faq_con h2 {
	font-size:18px;
	line-height:30px;
	padding:0 0 15px 0;
}

.support_faq_con h3 {
	font-size:16px;
	line-height:30px;
	padding:0 0 15px 0;
}

.support_faq_con ul ,
.support_faq_con ol {
	padding:0 0 15px 0;
}

.support_faq_con ul li{
	font-size:14px;
}

.support_faq_con ol li{
	font-size:14px;
	list-style-type:decimal;
	margin:0 0 0 25px;
}

.support_faq_con a {
	color: #3c88e6;
}


.faq_back {
	width:305px;
	margin:0 auto 30px auto;	
}


/* faq_btn
==================================================*/
.sc_search .faq_btn {
	width:896px;
	margin:0 auto;
}

.sc_search .faq_btn a {
	display:block;
	width:186px;
	border:#c8c8c8 1px solid;
	float:left;
	margin:0 48px 20px 0;
}

.sc_search .faq_btn a:hover {
	text-decoration:none;
	border:#e11922 1px solid;
	background-color:#fff2f3;
}

.sc_search .faq_btn a.end {
	margin:0 0 20px 0;
}

.sc_search .faq_btn a dd {
	font-size:18px;
	text-align:center;
	padding:0 0 6px 0;
}


/* buy_btn
==================================================*/
.buy_btn {
	width:305px;
	height:44px;
	text-indent:-9999px;
	margin:0 auto 30px auto;
}

.buy_btn a {
	display:block;
	width:305px;
	height:44px;
	background:url(../images/support/buy/top/btn01.jpg) no-repeat 0 0;
}

.buy_btn a:hover {
	text-decoration:none;
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}


/* buy_btn2
==================================================*/
.buy_btn2 {
	width:305px;
	height:44px;
	text-indent:-9999px;
	margin:0 auto 30px auto;
}

.buy_btn2 a {
	display:block;
	width:305px;
	height:44px;
	background:url(../images/support/buy/top/btn02.jpg) no-repeat 0 0;
}

.buy_btn2 a:hover {
	text-decoration:none;
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}</pre></body></html>