@charset "utf-8";

* { margin:0; padding:0; font-style:normal; font-family:Arial,Helvetica,sans-serif; }

/* html */
html { font-size:12px; }
body { margin:0; padding:0; background:#bfbfc0 url("images/bg_body.jpg") repeat-x 0 0; }
img { border:none; }
h2 { margin-bottom:10px; }
html>/**/body h2 { margin-bottom:5px; }
h4 { margin-bottom:10px; padding:2px 0 2px 7px; _width:710px; font-size:14px; border-left:3px #A7262E solid; border-bottom:1px #CCC solid; clear:both; }
h5 { margin-bottom:7px; padding-left:15px; font-size:12px; background:url("images/mark.gif") 0 0 no-repeat; clear:both; }
p { line-height:1.5em; }
hr { display:none; clear:both; }
.textA7262E { color:#A7262E; }

/* table(Product List) */
table.productTable { margin-bottom:20px; _width:710px; border-collapse:collapse; clear:both; }
table.productTable th { padding:5px 10px; border:1px #CCC solid; background-color:#EEE; line-height:1.5em; font-weight:normal; }
table.productTable td { padding:5px 10px; border:1px #CCC solid; line-height:1.5em; }

/* list(feature) */
ul.list-feature { margin-bottom:25px; padding:10px 10px 2px 30px; background-color:#F4F4DF; }
ul.list-feature li { margin-bottom:10px; line-height:1.4em; }

/* list(uses) */
ul.list-uses { margin-bottom:25px; padding-left:25px; _width:710px; }
ul.list-uses li { margin-bottom:5px; line-height:1.2em; }

/* list(attention) */
ul.list-attention { margin-bottom:33px; list-style:none; _width:710px; }
ul.list-attention li { margin-bottom:7px; line-height:1.2em; }

/* skip */
.skip { position:absolute; width:0; height:0; font-size:0px; line-height:0; text-indent:-9999px; }

/* clear */
.clear { height:0; font-size:0; line-height:0px; clear:left; }

/* contentsbody */
#contentsbody { margin:15px auto; width:760px; }
#contents { margin-bottom:7px; width:760px; background-color:#FFF; border-top:5px #A7262E solid; border-bottom:1px #CCC solid; }
#contents-area { padding:25px; width:710px; }

/* 2column(photo) */
.column360 { width:710px; }
.column360-text { width:360px; float:left; }
.column360-photo { width:350px; float:left; }
.column360-photo img { margin:20px 0 20px 20px; }
.column270 { width:710px; }
.column270-2 {
	width:710px;
	padding-bottom: 20px;
}

.column270-2 p {
	padding-bottom: 10px;
}

.column270-text { width:440px; float:left; }
.column270-photo { width:264px; float:left; border:3px #EFCFCF solid; }
.column270-text p { margin-right:20px; }
.column270-photo div { margin:10px; }
.column250 { width:710px; }
.column250-text { width:460px; float:left; }
.column250-photo { width:250px; float:left; }

/* 4column(photo) */
.column4 { width:710px; }
.column4-left { width:365px; float:left; }
.column4-left2 {
	width:700px;
	float:left;
	padding-bottom: 20px;
}
.column4-right { width:345px; float:left; }
.column4-body { width:345px; float:left; }
.column4-body2 { width:700px; float:left; }
.column4-photo { width:145px; float:left; }
.column4-text { width:200px; float:left; }
.column4-text2 {
	float:left;
	width: 550px;
}

.column4-text2-guide {
	background-color: #F4F4DF;
	width: 550px;

}

.column4-text2-in {
	width: 275px;
	float: left;

}



/* h3 */
h3 { margin-bottom:15px; width:345px; height:46px; background-position:0 0; background-repeat:no-repeat; clear:both; }
h3#ts-m43t { background-image:url("images/ts_m43t.gif"); }
h3#ts-m46t { background-image:url("images/ts_m46t.gif"); }
h3#ts-m61t { background-image:url("images/ts_m61t.gif"); }
h3#ts-312t { background-image:url("images/ts_312t.gif"); }
h3#ts-782t { background-image:url("images/ts_782t.gif"); }

/* button(move) */
p#b-move { margin-bottom:10px; }
p#b-move a { width:230px; height:26px; display:block; background:url("images/b_move.gif") 0 0 no-repeat; }
p#b-move a span { text-indent:-9999px; }
html>/**/body p#b-move a span { position:absolute; font-size:0; text-indent:-9999px; }
p#b-move a:hover { background-image:url("images/b_move_on.gif"); }

/* button(apply) */
p.b-apply { margin-bottom:10px; padding-left:205px; }
p.b2-apply { margin:100px 0 0 0; padding-left:23px; clear:both; }
p.b-apply a,p.b2-apply a { width:300px; height:45px; display:block; background:url("images/b_apply.gif") 0 0 no-repeat; }
p.b-apply a span,p.b2-apply a span { text-indent:-9999px; }
html>/**/body p.b-apply a span,html>/**/body p.b2-apply a span { position:absolute; font-size:0; text-indent:-9999px; }
p.b-apply a:hover,p.b2-apply a:hover { background-image:url("images/b_apply_on.gif"); }

/* button(inquire) */
p#b-inquire { margin-bottom:40px; padding-left:240px; }
p#b-inquire a { width:230px; height:26px; display:block; background:url("images/b_inquire.gif") 0 0 no-repeat; }
p#b-inquire a span { text-indent:-9999px; }
html>/**/body p#b-inquire a span { position:absolute; font-size:0; text-indent:-9999px; }
p#b-inquire a:hover { background-image:url("images/b_inquire_on.gif"); }

/* button(inquire(small)) */
.bs-inquire { margin-top:2px; padding-left:100px; }
.bs-inquire a { width:130px; height:18px; display:block; background:url("images/bs_inquire.gif") 0 0 no-repeat; }
.bs-inquire a span { text-indent:-9999px; }
html>/**/body .bs-inquire a span { position:absolute; font-size:0; text-indent:-9999px; }
.bs-inquire a:hover { background-image:url("images/bs_inquire_on.gif"); }

/* button(info(small)) */
.bs-info { margin-top:2px; padding-left:57px; }
.bs-info a { width:130px; height:18px; display:block; background:url("images/bs_info.gif") 0 0 no-repeat; }
.bs-info a span { text-indent:-9999px; }
html>/**/body .bs-info a span { position:absolute; font-size:0; text-indent:-9999px; }
.bs-info a:hover { background-image:url("images/bs_info_on.gif"); }

/* table(download List) */
table.downloadTable { margin-bottom:40px; _width:710px; border-collapse:collapse; }
table.downloadTable td { padding:3px 0; line-height:1.5em; width:50%; }
table.downloadTable td a { padding-left:7px; background:url("images/mark_point.gif") 0 3px no-repeat; }

/* table(agency List) */
table.agencyTable { margin-bottom:25px; _width:710px; border-collapse:collapse; }
table.agencyTable th { padding:5px 10px; border:1px #CCC solid; background-color:#EEE; text-align:center; }
table.agencyTable td { padding:7px 10px; border:1px #CCC solid; line-height:1.5em; text-align:center; }

/* notes */
p.notes { margin-bottom:18px; _width:710px; text-align:right; }

/* pagetop */
p.pagetop { _width:710px; text-align:right; font-size:10px; }
p.pagetop a { padding-left:11px; background:url("images/arrow_pagetop.gif") 0 2px no-repeat; }

/* footer(copyright) */
p#copyright { margin-bottom:10px; font-size:9px; text-align:center; }


/* */
.table-data {
	border-collapse: collapse;
	padding: 0px;
	border: 1px solid #999999;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
}

.table-data td {
	border-collapse: collapse;
	padding: 2px;
	margin: 0px;
	border: 1px solid #999999;
	background-color: #FBFBF2;
}

.img-margin {
	margin-top: 70px;
}

sub {
	font-size: 70%;
}
