@charset "utf-8";
/* ------------------------------------------------------
 format 
------------------------------------------------------ */

html * {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
}

html, body, div, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
address, dl, dt, dd, ol, ul, li,
form, label, legend, pre, table {
	font-size: 12px;
	padding: 0;
	margin: 0;
	border: 0;
	font-weight: normal;
	font-style:normal;
	outline: 0;
}

strong {font-weight:normal;}

em {font-style:normal;}

html {
	height: 100%;
	margin-bottom: 1px;
}


body {
	color: #FFF;
	line-height: 1;
}

body#box {
	background-color:#000;
}


img {
	border: none;
	vertical-align: top;
}

ol, ul {
	list-style: none;
	list-style-position:outside;
}


blockquote, q {
	quotes: none;
}


table {
	border-collapse: collapse;
	border-spacing: 0;
}


a {
	color: #3366FF;
	font-size:inherit;
}

a:hover {
	color:#0033CC;
}
hr {
	display:none;
}
.blank {
	height:40px;
	width:1px;
}

.print {
	display:inline;
	float:none !important;
}

.disp {
	display:none;
}
.disp_2 {
	text-indent:-9999px;
	overflow:hidden;
}

/*print時非表示*/
.hide_print {
	display:none;
}

/*page_break*/
.page_break { page-break-after: always; }
.page_break2 { page-break-before: always; }

/* ------------------------------------------------------
 page
------------------------------------------------------ */
div#header {
	width: 100%;
	background-color: #FFF;
}

div.container {
	width: 820px;
	margin: 0 auto;
	background-color: #FFF;
}

div.wrap {
	width:900px;
	margin: 0 auto;
	/*background-color: #70A02A;*/
	background-image:url(../images/main_back.gif);
	text-align: center;
}

/*div.main {
	width:900px;
	margin: 0 auto;
	text-align: center;
}*/

div.contact {
	width: 100%;
	/*background:url(../images/contact_bg.png) repeat-x;*/
}
div.contact2 {
	width: 100%;
	/*background:url(../images/contact2_bg.png) repeat-x;*/
}


/* ------------------------------------------------------
 header
------------------------------------------------------ */
h1 {
	font-size:11px;
}

div#header-over {
	height:30px;
}

div#header-under {
	height:85px
}

h1 {
	color:#666666;
	float: left;
	line-height: 30px;
	/*width: 403px;*/
}
p.h1 {
	font-size:11px;
	color:#666666;
	float: left;
	line-height: 30px;
	/*width: 403px;*/
}

ul#headermenu {
	display: none;
}

ul#headermenu li {
	float:left;
	font-size: 0px;
	width: auto;
}

div.backhome {
	background:url(../images/arrow.gif) no-repeat;
	margin:0 300px 0 465px;
	line-height: 30px;
	font-size: 11px;
	background-position: 0 8px;
	padding-left: 16px;
}


div#logo {
	margin-top:10px;
	width: 235px;
}


/* ------------------------------------------------------
 main
------------------------------------------------------ */
.product {
	position: relative;
}
.product p {
	position:absolute;
	z-index:2;
	line-height: 1.2;
	text-align: left;
	color:#FFFFFF;
}

/*------------------------------------------------------
intro
------------------------------------------------------*/
.product h2.maintitle {
	display:none;
}
.product .intr1 {
	top:0px;
	left:0px;
}
.product .intr2 {
	top:270px;
	left:620px;
}
.product .intr2 strong {
	color: #CC0000;
	font-size: 72px;
}
.product .intr3 {
	top:0px;
	left:0px;
	font-size: 37px;
	text-align:center;
	width: 100%;
}
strong.intr3_1 {
	font-size:56px;
}
em.intro3_2 {
	font-size:20px;
}
.product .intr4 {
	top:60px;
	left:24px;
	width:373px;
	height:104px;
}
.product .intr5 {
	top:120px;
	left:410px;
	font-size:45px;
}
.product .intr6 {
	top:60px;
	left:505px;
	width:373px;
	height:104px;
}

/*------------------------------------------------------
------------------------------------------------------*/
.product .intr7 {
	top:30px;
	left:100px;
	text-align:center;
	font-size:36px;
	line-height:1.5;
}
em.intr7_2 {
	font-size:25px;
}
span.osaihu {
	color:#00C6FF;
}
span.chikyu {
	color:#3FB301;
}

/*------------------------------------------------------
subtitle class
------------------------------------------------------*/
h3.subtitle {
	position:absolute;
	z-index:2;
	top:75px;
	left:170px;
	text-align:left;
	width:680px;
	font-size:30px;
	color:#CC0000;
	letter-spacing:4px;
}
h3.subtitle_2 {		/*プリント時位置調整*/
	position:absolute;
	z-index:2;
	top:114px;
	left:181px;
	text-align:left;
	width:680px;
	font-size:25px;
	color:#CC0000;
}

/*----------------------------------------------------*/




/*------------------------------------------------------
section1
------------------------------------------------------*/
.product .text1 {
	top:0px;
	left:230px;
	font-size:26px;
}
span.text1_1 {
	font-size:45px;
}
.product .text2 {
	top:57px;
	left:100px;
	font-size:26px;
}
span.text2_2 {
	font-size:56px;
}
.product .sup_asta {
	top:50px;
	left:355px;
	font-size:26px;
}
.product .text3 {
	top:57px;
	left:408px;
	font-size:56px;
	letter-spacing:3px;
}
span.text3_2 {
	color:#FDFF75;
}
.product .text4 {
	top:87px;
	left:715px;
	font-size:26px;
}
.product .text5 {
	top:480px;
	left:151px;
	font-size:26px;
}
span.text5_2 {
	font-size:50px;
}
.product .text6 {
	top:560px;
	left:162px;
	font-size:26px;
}
.product .text7 {
	top:655px;
	left:123px;
	font-size:26px;
}
strong.text7_2 {
	font-size:50px;
}
.product .text8 {
	top:713px;
	left:555px;
	font-size:20px;
}
.product .photo1 {
	top:144px;
	left:90px;
}
.product .photo1_text {
	font-size:15px;
	color:#000;
	top:295px;
	left:150px;
	width:250px;
	line-height:1.6;
}
.product .photo1_text_print {
	font-size:15px;
	color:#000;
	top:300px;
	left:150px;
	width:250px;
	line-height:1.6;
}
.product ul.photo1_text2 {
	display:block;
	position:absolute;
	z-index:2;
	top:440px;
	left:130px;
	line-height:1.6;
	color:#FFF;
	text-align:left;
}
.product ul.photo1_text2 li {
	font-size:10px;
}


/*------------------------------------------------------
------------------------------------------------------*/
.product .text9 {
	top:10px;
	left:90px;
	font-size:26px;
}
.product .text10 {
	top:30px;
	left:120px;
	font-size:92px;
	color:#FF0000;
	font-weight:bold;
}
.product .text11 {
	top:115px;
	left:650px;
	font-size:32px;
}
.product .text12 {
	top:28px;
	left:422px;
	font-size:32px;
}
.product .text13 {
	top:15px;
	left:78px;
	font-size:28px;
}
.product .text14 {
	display:block;
	width:330px;
	height:100px;
	top:80px;
	left:90px;
	text-indent:-9999px;
	overflow:hidden;
}
.product .text15 {
	top:100px;
	left:435px;
	font-size:60px;
	color:#FFE300;
}
.product .text16 {
	top:225px;
	left:89px;
	font-size:32px;
}
span.text16_2 {
	font-size:40px;
	color:#FFE300;
}


/*------------------------------------------------------
section2
------------------------------------------------------*/
.product .text17 {
	top:10px;
	left:100px;
	font-size:24px;
	line-height:1.3;
}
.product .text18 {
	top:122px;
	left:110px;
	font-size:30px;
	line-height:1.3;
}
span.text18_2 {
	color:#00FFFF;
}
.product .text19 {
	top:15px;
	left:95px;
	font-size:27px;
	line-height:1.3;
}
em.text19_2 {
	font-size:20px;
}
.product .text20 {
	top:105px;
	left:109px;
}
.product .text21 {
	top:270px;
	left:380px;
	font-size:27px;
	line-height:1.3;
}


/*------------------------------------------------------
inq_section
------------------------------------------------------*/
h2.inqtitle {
	position:absolute;
	z-index:2;
	top:40px;
	left:170px;
	font-size:42px;
	text-align:left;
	letter-spacing:3px;
	color:#000000;
}
strong.t_led {
	font-size:55px;
	color:#000000;
}
em.p_name {
	position:absolute;
	z-index:2;
	top:60px;
	left:690px;
	font-size:20px;
	font-weight:bold;
	color:#000000;
}
.product .price_b1 {
	top:122px;
	left:258px;
	line-height:1.3;
}

.product .price_a4 {
	top:220px;
	left:257px;
	line-height:1.3;
}
.product .price_b1_last {
	text-indent:-9999px;
	overflow:hidden;
}

.product .price_a4_last {
	text-indent:-9999px;
	overflow:hidden;
}
.product .text22 {
	top:330px;
	left:255px;
	font-size:23px;
	line-height:1.4;
	/*font-weight:bold;*/
	color:#000;
}
.product .text23 {
	top:0px;
	left:32px;
}
.product .text24 {
	top:85px;
	left:295px;
	color:#000;
	font-size:28px;
	font-weight:bold;
}
.product .mail_add {
	top:30px;
	left:95px;
}
.product .tel_no {
	top:30px;
	left:523px;
}
h3.results {
	position:absolute;
	z-index:2;
	top:54px;
	left:60px;
	font-size:26px;
	text-align:left;
	letter-spacing:3px;
	color:#000000;
}
.product .text25 {
	top:40px;
	left:240px;
	color:#000;
	font-size:22px;
}
span.text25_2 {
	font-size:26px;
	font-weight:bold;
}
.product .text26 {
	top:75px;
	left:240px;
	color:#000;
	font-size:20px;
}


/* ------------------------------------------------------
 section3
------------------------------------------------------ */
.product .text27 {
	top:0px;
	left:230px;
	font-size:30px;
}
.product .text28 {
	top:99px;
	left:87px;
	font-size:57px;
	color:#C2FF95;
	letter-spacing:8px;
}
.product .text29 {
	top:175px;
	left:290px;
	font-size:30px;
}
em.text29_2 {
	font-size:20px;
}
.product .text30 {
	top:25px;
	left:390px;
	font-size:30px;
}
.product .text31 {
	top:48px;
	left:210px;
	font-size:38px;
	color:#33CC00;
}
.product .text32 {
	top:48px;
	left:610px;
	font-size:38px;
	color:#16A6BB;
}
.product .text33 {
	/*top:262px;
	left:407px;*/
	text-indent:-9999px;
	overflow:hidden;
}
.product .text34 {
	top:189px;
	left:72px;
	font-size:18px;
	font-weight:bold;
	color:#000;
}


/* ------------------------------------------------------
 section4
------------------------------------------------------ */
h4.feature {
	position:absolute;
	z-index:2;
	top:32px;
	left:185px;
	font-size:55px;
	text-align:left;
	letter-spacing:3px;
	color:#FFED23;
}
.product .feature_text {
	top:98px;
	left:190px;
	font-size:18px;
	font-weight:bold;
	line-height:1.5;
}
span.green {
	color:#33FF33;
}
strong.bold {
	font-weight:bold;
}

/* ------------------------------------------------------
 section5
------------------------------------------------------ */
.product .text35_1 {
	top:2px;
	left:80px;
	font-size:26px;
}
.product .text35 {
	top:95px;
	left:590px;
	font-size:30px;
}
.product .text36 {
	top:200px;
	left:70px;
}
.product .text37 {
	top:200px;
	left:610px;
	font-size:23px;
	width:210px;
	line-height:1.5;
}
.product .text38 {
	top:30px;
	left:55px;
	font-size:52px;
	line-height:1.3;
	letter-spacing:2px;
	/*text-indent:-9999px;
	overflow:hidden;*/
	font-weight:bold;
}
strong.text38_2 {
	font-weight:bold;
}
/* ------------------------------------------------------
 section6
------------------------------------------------------ */
.product .text39 {
	top:8px;
	left:85px;
	font-size:20px;
	font-weight:bold;
}
span.text39_2 {
	font-size:30px;
	color:#FF0000;
}
.product .text40 {
	top:43px;
	left:57px;
}
.product .text41 {
	top:88px;
	left:300px;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
span.text41_2 {
	font-size:26px;
}
.product .text42 {
	top:162px;
	left:300px;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
span.text42_2 {
	font-size:26px;
	color:#FF0000;
}
.product .text43 {
	top:273px;
	left:300px;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
.product .text44 {
	top:359px;
	left:278px;
}
.product .text45 {
	top:452px;
	left:478px;
	font-size:18px;
	font-weight:bold;
}
.product .text46 {
	top:369px;
	left:641px;
}
.product .text47 {
	top:475px;
	left:655px;
	font-size:14px;
	font-weight:bold;
}

/* ------------------------------------------------------
 section7
------------------------------------------------------ */
.tbl_flote {
	position:absolute;
	z-index:2;
	top:0px;
	left:78px;
}
#price_table {
	border-collapse:collapse;
}
#price_table th {
	border: 1px solid #232323;
}
#price_table td.bace {
	border: 1px solid #232323;
	text-align:left;
}
#price_table td.bace_center {
	background-color:#FFF;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}
#price_table td.bace img {
	display:block;
	position:relative;
}
/*title*/
#price_table .size {
	top:12px;
	left:30px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .cost {
	top:12px;
	left:171px;
	font-size:20px;
	color:#000;
	font-weight:bold;
	width:60px;
}
#price_table .out {
	top:12px;
	left:292px;
	font-size:20px;
	color:#000;
	font-weight:bold;
	width:210px;
}
span.out_2 {
	font-size:12px;
}
#price_table .weight {
	top:12px;
	left:542px;
	font-size:20px;
	color:#000;
	font-weight:bold;
	width:80px;
}
#price_table .watt {
	top:12px;
	left:653px;
	font-size:20px;
	color:#000;
	font-weight:bold;
	width:80px;
}
/*----A1-----*/
#price_table .size_a1 {
	top:62px;
	left:45px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .cost_a1 {
	top:50px;
	left:175px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .tax_a1 {
	top:75px;
	left:157px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	width:110px;
}
#price_table .out_a1 {
	top:62px;
	left:335px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .weight_a1 {
	top:62px;
	left:580px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .watt_a1 {
	top:62px;
	left:680px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
/*----A2-----*/
#price_table .size_a2 {
	top:124px;
	left:45px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .cost_a2 {
	top:113px;
	left:184px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .tax_a2 {
	top:138px;
	left:165px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	width:105px;
}
#price_table .out_a2 {
	top:124px;
	left:335px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .weight_a2 {
	top:124px;
	left:580px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .watt_a2 {
	top:124px;
	left:680px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
/*----A3-----*/
#price_table .size_a3 {
	top:183px;
	left:45px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .cost_a3 {
	top:175px;
	left:184px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .tax_a3 {
	top:200px;
	left:165px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	width:105px;
}
#price_table .out_a3 {
	top:183px;
	left:335px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .weight_a3 {
	top:183px;
	left:580px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .watt_a3 {
	top:183px;
	left:690px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
/*----A4-----*/
#price_table .size_a4 {
	top:246px;
	left:45px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .cost_a4 {
	top:238px;
	left:184px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .tax_a4 {
	top:263px;
	left:165px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	width:105px;
}
#price_table .out_a4 {
	top:246px;
	left:335px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .weight_a4 {
	top:246px;
	left:580px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .watt_a4 {
	top:246px;
	left:690px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
/*----B1-----*/
#price_table .size_b1 {
	top:300px;
	left:42px;
	font-size:28px;
	color:#000;
	font-weight:bold;
	line-height:1.3;
}
#price_table .cost_b1 {
	top:292px;
	left:150px;
	font-size:26px;
	color:#FF0000;
	font-weight:bold;
}
#price_table .tax_b1 {
	top:323px;
	left:155px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	width:110px;
}
#price_table .out_b1 {
	top:303px;
	left:303px;
	font-size:26px;
	color:#FF0000;
	font-weight:bold;
}
#price_table .weight_b1 {
	top:303px;
	left:565px;
	font-size:26px;
	color:#FF0000;
	font-weight:bold;
}
#price_table .watt_b1 {
	top:303px;
	left:671px;
	font-size:26px;
	color:#FF0000;
	font-weight:bold;
}
/*----B2-----*/
#price_table .size_b2 {
	top:365px;
	left:45px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .cost_b2 {
	top:358px;
	left:173px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .tax_b2 {
	top:381px;
	left:155px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	width:110px;
}
#price_table .out_b2 {
	top:367px;
	left:335px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .weight_b2 {
	top:367px;
	left:580px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .watt_b2 {
	top:367px;
	left:680px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
/*----B3-----*/
#price_table .size_b3 {
	top:427px;
	left:45px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .cost_b3 {
	top:419px;
	left:183px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .tax_b3 {
	top:441px;
	left:165px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	width:110px;
}
#price_table .out_b3 {
	top:427px;
	left:335px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .weight_b3 {
	top:427px;
	left:580px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .watt_b3 {
	top:427px;
	left:680px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
/*----B4-----*/
#price_table .size_b4 {
	top:488px;
	left:45px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .cost_b4 {
	top:480px;
	left:183px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .tax_b4 {
	top:504px;
	left:165px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	width:110px;
}
#price_table .out_b4 {
	top:488px;
	left:335px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .weight_b4 {
	top:488px;
	left:580px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .watt_b4 {
	top:488px;
	left:690px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
/*----B5-----*/
#price_table .size_b5 {
	top:549px;
	left:45px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .cost_b5 {
	top:540px;
	left:183px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .tax_b5 {
	top:564px;
	left:165px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	width:110px;
}
#price_table .out_b5 {
	top:549px;
	left:335px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .weight_b5 {
	top:549px;
	left:580px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .watt_b5 {
	top:549px;
	left:690px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
/*----A4adstand-----*/
#price_table .size_s {
	top:603px;
	left:20px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-align:center;
}
#price_table .cost_s {
	top:600px;
	left:183px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .tax_s {
	top:622px;
	left:165px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	width:110px;
}
#price_table .carriage_s {
	top:643px;
	left:203px;
	font-size:12px;
	color:#000;
	font-weight:bold;
	width:60px;
	color:#FF0000;
}
* html #price_table .carriage_s {
	top:643px;
	left:201px;
	font-size:12px;
	color:#000;
	font-weight:bold;
	width:60px;
	color:#FF0000;
}
#price_table .out_s {
	top:615px;
	left:325px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .out_s_2 {
	top:640px;
	left:322px;
	font-size:12px;
	color:#000;
	font-weight:bold;
	width:70px;
}
#price_table .weight_s {
	top:620px;
	left:570px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
#price_table .watt_s {
	top:620px;
	left:690px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}
/**/
.product .text48 {
	top:685px;
	left:85px;
	font-size:16px;
	font-weight:bold;
}
.product .text49 {
	top:710px;
	left:85px;
	font-size:16px;
	font-weight:bold;
}
.product .text49_2 {
	color:#F5B161;
}

/* ------------------------------------------------------
 section8
------------------------------------------------------ */

#comparison_table {
	border-collapse:collapse;
}
#comparison_table th {
	border: 1px solid #232323;
}
#comparison_table td.bace {
	border: 1px solid #232323;
	text-align:left;
}
#comparison_table td.bace img {
	display:block;
	position:relative;
}
.product .text50 {
	top:26px;
	left:228px;
	font-size:18px;
	color:#000;
	font-weight:bold;
	width:160px;
	text-align:center;
}
.product .text51 {
	top:12px;
	left:472px;
	font-size:18px;
	color:#000;
	font-weight:bold;
	width:250px;
	text-align:center;
}
strong.text51_2 {
	font-size:24px;
	font-weight:bold;
	color:#FF0000;
}
/*item_title*/
#comparison_table .item_t1 {
	top:84px;
	left:98px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:60px;
}
#comparison_table .item_t2 {
	top:125px;
	left:98px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:60px;
}
#comparison_table .item_t3 {
	top:166px;
	left:98px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:60px;
}
#comparison_table .item_t4 {
	top:207px;
	left:98px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:60px;
}
#comparison_table .item_t5 {
	top:246px;
	left:98px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:60px;
}
#comparison_table .item_t6 {
	top:288px;
	left:62px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:90px;
}
#comparison_table .item_t7 {
	top:330px;
	left:40px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:110px;
}
#comparison_table .item_t8 {
	top:370px;
	left:80px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:70px;
}
#comparison_table .item_t9 {
	top:412px;
	left:63px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:70px;
}
#comparison_table .item_t10 {
	top:461px;
	left:14px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:120px;
	text-align:right;
	line-height:1.3;
}
#comparison_table .item_t11 {
	top:548px;
	left:14px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:120px;
	text-align:right;
	line-height:1.3;
}
span.item_t11_2 {
	display:block;
	font-size:12px;
}
#comparison_table .item_t12 {
	top:633px;
	left:14px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:120px;
	text-align:right;
	line-height:1.3;
}
span.item_t12_2 {
	display:block;
	font-size:12px;
}
#comparison_table .item_t13 {
	top:715px;
	left:14px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:120px;
	text-align:right;
	line-height:1.3;
}
span.item_t13_2 {
	display:block;
	font-size:12px;
}
#comparison_table .item_t14 {
	top:810px;
	left:5px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:130px;
	text-align:right;
	line-height:1.3;
}
span.item_t14_2 {
	display:block;
	font-size:11px;
}
#comparison_table .item_t15 {
	top:905px;
	left:4px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:130px;
	text-align:right;
}
span.item_t15_2 {
	display:block;
	font-size:12px;
}
#comparison_table .item_t16 {
	top:975px;
	left:20px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:130px;
}
/*item*/
#comparison_table .item_1 {
	top:84px;
	left:190px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:200px;
}
#comparison_table .item_2 {
	top:125px;
	left:190px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:200px;
}
#comparison_table .item_3 {
	top:166px;
	left:190px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:200px;
}
#comparison_table .item_4 {
	top:207px;
	left:190px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:200px;
}
#comparison_table .item_5 {
	top:247px;
	left:190px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:200px;
}
#comparison_table .item_6 {
	top:288px;
	left:190px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:200px;
}
#comparison_table .item_7 {
	top:330px;
	left:190px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:200px;
}
#comparison_table .item_8 {
	top:370px;
	left:190px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:200px;
}
#comparison_table .item_9 {
	top:412px;
	left:190px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:230px;
}
#comparison_table .item_10 {
	top:466px;
	left:190px;
	font-size:14px;
	color:#000;
	font-weight:bold;
	width:240px;
}
#comparison_table .item_10_2 {
	top:483px;
	left:365px;
	font-size:14px;
	color:#000;
	font-weight:bold;
	width:50px;
}
#comparison_table .item_11 {
	top:556px;
	left:190px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:240px;
}
#comparison_table .item_12 {
	top:637px;
	left:190px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:240px;
}
#comparison_table .item_13 {
	top:721px;
	left:190px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:240px;
}
#comparison_table .item_14 {
	top:809px;
	left:190px;
	font-size:14px;
	color:#000;
	font-weight:bold;
	width:240px;
}
#comparison_table .item_14_2 {
	top:829px;
	left:190px;
	font-size:14px;
	color:#000;
	font-weight:bold;
	width:150px;
}
#comparison_table .item_15 {
	top:912px;
	left:190px;
	font-size:14px;
	color:#000;
	font-weight:bold;
	width:240px;
}
#comparison_table .item_16 {
	top:975px;
	left:190px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:240px;
}
/*item_f*/
#comparison_table .item_f1 {
	top:84px;
	left:475px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:200px;
}
#comparison_table .item_f2 {
	top:125px;
	left:475px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:200px;
}
#comparison_table .item_f3 {
	top:166px;
	left:475px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:200px;
}
#comparison_table .item_f4 {
	top:207px;
	left:475px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:200px;
}
#comparison_table .item_f5 {
	top:247px;
	left:475px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:200px;
}
#comparison_table .item_f6 {
	top:288px;
	left:475px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:200px;
}
#comparison_table .item_f7 {
	top:330px;
	left:475px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:200px;
}
#comparison_table .item_f8 {
	top:370px;
	left:475px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:200px;
}
#comparison_table .item_f9 {
	top:412px;
	left:475px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:250px;
}
/*f10*/
#comparison_table .item_f10 {
	top:448px;
	left:475px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:250px;
}
#comparison_table .item_f10_2 {
	top:468px;
	left:475px;
	font-size:22px;
	color:#000;
	font-weight:bold;
	width:250px;
}
#comparison_table .item_f10_3 {
	top:492px;
	left:475px;
	font-size:22px;
	color:#000;
	font-weight:bold;
	width:200px;
}
/*f11*/
#comparison_table .item_f11 {
	top:531px;
	left:475px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:250px;
}
#comparison_table .item_f11_2 {
	top:552px;
	left:475px;
	font-size:22px;
	color:#000;
	font-weight:bold;
	width:250px;
}
#comparison_table .item_f11_3 {
	top:575px;
	left:475px;
	font-size:22px;
	color:#000;
	font-weight:bold;
	width:230px;
}
/*f12*/
#comparison_table .item_f12 {
	top:614px;
	left:475px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:250px;
}
#comparison_table .item_f12_2 {
	top:634px;
	left:475px;
	font-size:22px;
	color:#000;
	font-weight:bold;
	width:250px;
}
#comparison_table .item_f12_3 {
	top:658px;
	left:475px;
	font-size:22px;
	color:#000;
	font-weight:bold;
	width:230px;
}
/*f13*/
#comparison_table .item_f13 {
	top:697px;
	left:475px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:250px;
}
#comparison_table .item_f13_2 {
	top:715px;
	left:475px;
	font-size:22px;
	color:#000;
	font-weight:bold;
	width:250px;
}
#comparison_table .item_f13_3 {
	top:741px;
	left:475px;
	font-size:22px;
	color:#000;
	font-weight:bold;
	width:230px;
}
/*f14*/
#comparison_table .item_f14 {
	top:783px;
	left:475px;
	font-size:23px;
	color:#FF0000;
	font-weight:bold;
	width:260px;
}
#comparison_table .item_f14_2 {
	top:815px;
	left:475px;
	font-size:22px;
	color:#000;
	font-weight:bold;
	width:260px;
}
#comparison_table .item_f14_3 {
	top:844px;
	left:475px;
	font-size:22px;
	color:#000;
	font-weight:bold;
	width:260px;
}
/*f15*/
#comparison_table .item_f15 {
	top:887px;
	left:475px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:250px;
}
#comparison_table .item_f15_2 {
	top:908px;
	left:475px;
	font-size:22px;
	color:#000;
	font-weight:bold;
	width:250px;
}
#comparison_table .item_f15_3 {
	top:932px;
	left:475px;
	font-size:22px;
	color:#000;
	font-weight:bold;
	width:220px;
}
/*f16*/
#comparison_table .item_f16 {
	top:975px;
	left:475px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	width:250px;
}
span.green2 {
	color:#409D27;
}
span.red {
	color:#FF0000;
}
.product .text52 {
	top:1010px;
	left:86px;
	font-size:20px;
	font-weight:bold;
}
span.text52_2 {
	font-size:30px;
	color:#FF0000;
}
.product .text53 {
	top:1040px;
	left:86px;
	font-size:20px;
	font-weight:bold;
}
.product ul.compa_1 {
	display:block;
	position:absolute;
	z-index:2;
	top:1090px;
	left:86px;
	color:#FFF;
	font-size:12px;
	text-align:left;
	line-height:1.5;
}
.product ul.compa_1 li.bold {
	font-weight:bold;
}
.compa_print {
	top:1090px;
	left:86px;
}
/* ------------------------------------------------------
 about_fact
------------------------------------------------------ */
.product .about_table {
	position:absolute;
	z-index:3;
	top:50px;
	left:92px;
	width: 770px;
	font-size:12px;
	line-height: 1.4;
	text-align: left;
	table-layout: fixed;
}
div#privacy {
	color:#666;
	height: 90px;
	width: 210px;
	float: right;
}
div#privacy img {
	float:left;
}
div#privacy div.note {
	width:105px;
	padding:3px;
	background:#B7C6DD;
	font-size: 12px;
	line-height: 1.6;
	margin: 5px 0 5px 90px;
	color: #333;
}
div#privacy div.policy {
	margin-left:90px;
}
/* ------------------------------------------------------
 footer
------------------------------------------------------ */

#footer {
	padding-top:30px;
	height:60px;
	text-align: center;
	background: #FFF;
}

#footer p {
	font-size:12px;
}

#footer a {
	color:#000;
	text-decoration:none;
}

#w3c {
	text-align: left;
	background: #FFF;
	padding: 10px 14px;
}

#w3c img {
	margin-right:5px;
}

/*clear*/
.clear  {
clear : both;
height : 1px;
overflow : hidden;
margin : 0 -1px -1px 0;
padding : 0;
font-size : 0;
line-height : 0;
} 

