/* =====================================================================
*    INDEX
*    1. Reset
*    2. font
*    3. link
*    4. Global Structure
*    5. Header Structure
*    6. Footer Structure
* =================================================================== */

/* =====================================================================
*
*    1. Reset
*
* =================================================================== */

html {
	color:#000;
	background:#FFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, th, var, optgroup {
	font-style:inherit;
	font-weight:inherit;
}
del, ins {
	text-decoration:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:baseline;
}
sub {
	vertical-align:baseline;
}
legend {
	color:#000;
}
input, button, textarea, select, optgroup, option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
input, button, textarea, select {
*font-size:100%;
}
/* =====================================================================
*
*    2. font
*
* =================================================================== */

body {
	font:13px/1.231;
 *font-size:small;
 *font:x-small;
}
html>/**/body {
	font-size:small;
}

body:not(:only-child:only-child){
	font:13px/1.231;
}
select, input, button, textarea, button {
	font:99%;
}
table {
	font-size:inherit;
	font:100%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
 *font-size:108%;
	line-height:100%;
}

/* =====================================================================
*
*    3. link
*
* =================================================================== */

/* \*/ a {
	outline:none;
	overflow:hidden;
} /**/
/* \*/ a:focus {
	outline:none;
	overflow:hidden;
} /**/
a {
	color: #000099;
	text-decoration: underline;
}
a:visited {
	color: #000099;
	text-decoration: underline;
}
a:hover {
	color: #FF6633;
	text-decoration: underline;
}
a:active {
	color: #FF6633;
	text-decoration: underline;
}

/* =====================================================================
*
*    4. Global Structure
*
* =================================================================== */

div#productsContainer {
	height: auto;
	background: url('../../images/bg_products.gif') repeat-x 0 0;
}

div#productsContent {
	height: auto;
	width: 930px;
	padding: 30px 0 20px 0;
	margin: 0 0 0 20px;
	line-height:1.3;
}
div#productsContent::after { clear:both; display:block; content:"?E"; visibility:hidden; height:0; }
div#productsContent:after { clear:both; display:block; content:"?E"; visibility:hidden; height:0; }
div#productsContent h2{ padding:0 0 10px 0; }

div#productsContent .box_left { float:left; width:749px; margin:0; padding:10px 20px 0 0; border-right:1px solid #999999; }
div#productsContent .box_left div.img_unit{ float:right; width:130px; margin:0 0 0 5px; padding:10px; border:1px solid #cccccc; font-size:x-small; text-align:center; }
div#productsContent .box_left div.img_unit .txt_cmt{ text-indent:-1em; padding-left:1em; color:#006666; }
div#productsContent .box_left div.img_unit span{ font-size:small; font-weight:bold; }
div#productsContent .box_left p.lead{ margin:0 0 10px 0; font-size:110%; }
div#productsContent .box_left dl.caution{ margin:20px 0 0 20px;}
div#productsContent .box_left dl.caution dt{ padding:5px 5px 0px 30px; border:0px; background:url('../../images/ico_caution.gif') no-repeat 5px 0px; background-color:#ffffff; zoom:1; font-weight:bold; }
div#productsContent .box_left dl.caution dd{ padding:5px; border:none; zoom:1; }
div#productsContent .box_left ol.num { margin:10px 0 0 20px; padding:0 0 0 10px; list-style:decimal; }
div#productsContent .box_left ol.num li{ padding:0 0 10px 10px; line-height:1.3; }
div#productsContent .box_left ol.num li span.ttl {font-weight:bold; display:block; padding-bottom:5px; letter-spacing:0.1em;}
div#productsContent .box_left ol.num li span.lead {font-weight:bold; padding-bottom:5px; letter-spacing:0.1em;}
div#productsContent .box_left ol.num li .cmt{ width:460px; margin:10px 0; padding:10px; background-color:#eeeeee; }
div#productsContent .box_left ol.num ol { margin:0; padding:5px 0 0 0; list-style:none; }
div#productsContent .box_left ol.num ol li { margin:0; padding:0 0 5px 20px; }
div#productsContent .box_left ol.num ol li img { margin-top:-3px; padding:0 5px; vertical-align:middle; }
div#productsContent .box_left ol.num ol li.no01 { background:url("/support/image/no-1.gif") no-repeat 0 1px; }
div#productsContent .box_left ol.num ol li.no02 { background:url("/support/image/no-2.gif") no-repeat 0 1px; }
div#productsContent .box_left ol.num ol li.no03 { background:url("/support/image/no-3.gif") no-repeat 0 1px; }
div#productsContent .box_left ol.num ol li.no04 { background:url("/support/image/no-4.gif") no-repeat 0 1px; }
div#productsContent .box_left ol.num .notes { padding:10px 10px 10px 23px; background:url("/support/images/ico_circle_ns.gif") no-repeat 10px 14px #eee; }
div#productsContent .box_left ol.num .notes span { font-weight:bold; }
div#productsContent .box_left .box_notes { margin:10px 0 0 20px; padding:0 0 0 10px; }
div#productsContent .box_left .box_notes .notes { padding:10px 10px 10px 23px; background:url("/support/images/ico_circle_ns.gif") no-repeat 10px 14px #eee; }
div#productsContent .box_left .box_notes .notes2 { padding:10px 10px 10px 23px; background:url("/support/images/ico_circle_ns.gif") no-repeat 10px 14px #eee; margin:0px auto;}
div#productsContent .box_left .box_notes .notes span { font-weight:bold; }
div#productsContent .box_left ul.dot{  margin:5px 0px; }
div#productsContent .box_left ul.dot li{ margin:0; padding:0 0 0.2em 1em; list-style-type:none; background:url("../../images/dot_black.gif") no-repeat 0.4em 0.6em; list-style-type:none; zoom: 1; }
div#productsContent .box_left ul.dot li.dot{ margin:0; padding:0 0 0.2em 1em; list-style-type:none; background:url("../../images/dot_black.gif") no-repeat 0.4em 0.6em; list-style-type:none; zoom: 1; }
div#productsContent .box_left ul.circle{ margin:5px 0px; padding:0; list-style:none; }
div#productsContent .box_left ul.circle li { padding:0 0 12px 15px; background:url("/support/images/ico_circle_ns.gif") no-repeat 0 0.3em; zoom: 1; }
div#productsContent .box_left ul.circle li span.ttl {font-weight:bold; display:block; padding-bottom:5px; letter-spacing:0.1em;}
div#productsContent .box_left ul.square{  margin:5px 0px; padding:0; list-style:none; }
div#productsContent .box_left ul.square li { padding:0 0 10px 15px; background:url("/support/images/ico_square_blue.gif") no-repeat 0 0.3em; zoom: 1;}
div#productsContent .box_left ul.square li span.ttl {font-weight:bold; display:block; padding-bottom:5px; letter-spacing:0.1em;}
div#productsContent .box_left table.option { margin:10px 0 5px 0; padding:0; border-collapse:collapse; }
div#productsContent .box_left table.option th { padding:5px 5px; border:1px solid #999999; background-color:#eeeeee; }
div#productsContent .box_left table.option th.item{ text-align:left; }
div#productsContent .box_left table.option tr.top th {font-weight:normal;}
div#productsContent .box_left table.option td {padding:5px 5px; border:1px solid #999999; }
div#productsContent .box_left table.option th.c { text-align:center; }
div#productsContent .box_left table.noline { border:0px solid #666666; border-collapse:collapse; border-spacing:0px; margin-left:5px; }
div#productsContent .box_left table.noline td { padding:3px 6px; border:0px; vertical-align:top; }
div#productsContent .box_left .point   {  margin:15px 0 15px 0px; padding:10px; background-color:#ebf6f7; }
div#productsContent .box_left .exp   {  display:block; font-weight:bold; color:#2d2d2d; }

div#productsContent .box_left div.img_right { margin:10px 0; width:250px;float:right; text-align:left;}
div#productsContent .box_left img.img01 { margin:5px 0 10px 10px; float:right; }
div#productsContent .box_left img.img02 { margin:10px; }
div#productsContent .box_left img.img03 { margin:10px; float:left; }
div#productsContent .box_left img.img04 { margin:10px; float:right; }
div#productsContent .box_left img.img05 { margin:10px 0 10px 40px; }
div#productsContent .box_left div.caution{ margin:5px 0; padding:10px 20px; background-color:#ffffcc; }
div#productsContent .box_left .txt_indent{ text-indent:-1em; padding-left:1em; }
div#productsContent .box_left .box_in{ width:auto; display:block; margin:5px 0; padding:5px 10px; border:1px dotted #cccccc; font-weight:normal; }

div#productsContent .box_left .pl60{ padding:0px 0px 5px 60px; }


/*?????N*/
div#productsContent .box_left ul.lnk { margin:0px 0 0 20px; padding:0 0 1em 0; }
div#productsContent .box_left ul.lnk li { list-style-type:none; margin:0px; padding:4px 10px 4px 15px; background:url('../../images/arrow_link_g.gif') no-repeat 0 8px; zoom:1; line-height:1.4em; font-size:13px;  }

/*ba15?t?B???^?[*/
div#productsContent .box_left div.order_ttl{ width:500px; margin:10px 5px; padding:3px 5px; background-color:#009e9f; font-weight:bold; color:#ffffff; }
div#productsContent .box_left table.order { margin:10px 0; border-collapse:separate; border-spacing:10px; }
div#productsContent .box_left table.order th{ padding:5px 10px; border:0px; text-align:left; vertical-align:middle; background-color:#666666; color:#ffffff; }
div#productsContent .box_left table.order th.num{ text-align:center; vertical-align:top; background-color:#c1e4e9; color:#000000; }
div#productsContent .box_left table.order td{ padding:5px; border:0px; vertical-align:top; }
.back_glaybox01 {background:#eee;padding:5px;}
/*???????x*/
div#productsContent .box_left .box_in2{ display:block; margin:5px 0; padding:0 0 0 1em; font-weight:normal; }
div#productsContent .box_left div.aim { padding:5px 0 5px 10px;  }

div#productsContent .box_right{ float:left; width:160px; margin:10px 0 0 0; _margin-left:0px;  padding:0; over-flow:hidden; }
div#productsContent .box_right div.top { padding:0px 0px 5px 25px; margin:0px; background:url("../images/home_01.gif") no-repeat 5px 45%; zoom:1; border:1px solid #666666; font-weight:bold; }
div#productsContent .box_right ul { margin:0px 0 0 0; padding:0 0 1em 0; background-color:#efefef; }
div#productsContent .box_right ul li { list-style-type:none; margin:0px; padding:4px 10px 4px 5px; zoom:1; line-height:1.4em; font-size:13px;  }
div#productsContent .box_right ul li.top { margin:0 0px 0px 0px; padding:5px 5px 5px 28px; zoom:1; font-weight:normal; font-size:12px; background:url("../../images/arrow_link.gif") no-repeat 15px 9px #ffffff; }
div#productsContent .box_right ul li.top a{ }
div#productsContent .box_right ul li.top_img    { margin:0 0px 0px 0px; padding:5px; zoom:1; font-weight:bold; font-size:12px; background-color:#ffffff; text-align:center;}
div#productsContent .box_right ul li.top_title    { margin:0 0px 0px 0px; padding:5px; zoom:1; font-weight:bold; font-size:12px; background-color:#dddddd; border-bottom:3px dotted #ffffff; text-align:center;}
div#productsContent .box_right ul li.ttl { padding:8px 10px 5px 5px; margin:0px; zoom:1; }
div#productsContent .box_right ul li.brnc1    { padding-left:10px; margin:-3px 0px 0px 0px; background:url("../images/btn_brnc1.gif") no-repeat 3px 0px; zoom:1; font-weight:bold; }
div#productsContent .box_right ul li.brnc2    { padding-left:30px; margin:-3px 0px 0px 0px; background:url("../images/btn_brnc3.gif") no-repeat 3px 0px; zoom:1; }
div#productsContent .box_right ul li.brnc3    { padding-left:20px; margin:-3px 0px 0px 0px; background:url("../images/btn_brnc1.gif") no-repeat 10px 0px; zoom:1; }
div#productsContent .box_right ul li.brnc4    { padding-left:13px; margin:-3px 0px 0px 0px; background:url("../images/btn_brnc1.gif") no-repeat 3px 0px; zoom:1; }
div#productsContent .box_right ul li.brncend1 { padding-left:10px; margin:-3px 0px 0px 0px; background:url("../images/btn_brnc2.gif") no-repeat 3px 0px; zoom:1; font-weight:bold; }
div#productsContent .box_right ul li.brncend2 { padding-left:30px; margin:-3px 0px 0px 0px; background:url("../images/btn_brnc4.gif") no-repeat 3px 0px; zoom:1; }
div#productsContent .box_right ul li.brncend3 { padding-left:20px; margin:-3px 0px 0px 0px; background:url("../images/btn_brnc2.gif") no-repeat 10px 0px; zoom:1; }
div#productsContent .box_right ul li.brncend4 { padding-left:13px; margin:-3px 0px 0px 0px; background:url("../images/btn_brnc2.gif") no-repeat 3px 0px; zoom:1; }
div#productsContent .box_right ul li span.hit { display:block; padding:2px 5px; background-color:#666666; color:#ffffff; }
div#productsContent .box_right a span { display:none; }
div#productsContent .box_right a { text-decoration:none; display:block; margin:0px; color:#0033cc; }
div#productsContent .box_right a:visited { color:#0033cc; }
div#productsContent .box_right a:hover { background-color:#bccddb; color:#0033cc; }
div#productsContent .box_right a.navihit { background-color:#bccddb; color:#0033cc; }
div#productsContent .box_right .another li.another_tit{padding:10px 5px 5px 5px; font-size:12px; border-top:2px dotted #FFFFFF;}
div#productsContent .box_right .another ul li  { padding:1px 5px; }
div#productsContent .box_right .another ul li a{ padding-left:2em;  background:url("../../images/ico_tri_gray.gif") no-repeat 13px 5px; zoom:1; }
div#productsContent .box_right .another ul li a:hover { background-color:#bccddb; color:#ff6600; }

/*?????????????j?b?g?g?b?v*/
div#productsContent h3 { margin:10px 0 10px 0; padding:5px; font-size:100%; font-weight:bold; background-color:#c6e2ff; text-align:left; }
div#productsContent h4 { margin:10px 0 10px 0; padding:5px; font-size:100%; font-weight:bold; border-bottom:1px solid #cccccc; border-left:5px solid #cccccc; }
div#productsContent .box_01{ width:700px; margin:10px 10px 10px 10px; padding:10px; border:0px solid #cccccc; text-align:center; zoom:1}
div#productsContent .box_01 p{ text-align:left; padding-left:12px; background:url('../../images/ico_square_blue.gif') no-repeat 0 4px; }
div#productsContent .box_01 p.cmt01{ text-align:left; margin:0; padding-left:12px; background:none; }
div#productsContent .box_01 p.cmt02{ text-align:left; margin:0; padding-left:12px; background:url('../../images/arw-d.gif') no-repeat 0 4px; }
div#productsContent .box_01 ul{ width:700px; list-style:none; margin:0; padding:0;}
div#productsContent .box_01 ul li{ width:80px; float:left; padding:20px 0 0 15px;}
div#productsContent .box_01 ul li img { border:0; }
div#productsContent .box_02{ width:650px; margin:10px 20px; padding:10px; border:0px solid #cccccc; }
div#productsContent .box_02 .box_in{ margin:0 0 0 10px; border:0px solid #cccccc; }
div#productsContent .box_02 table.caution{ margin:20px 0 0 3em;}
div#productsContent .box_02 table.caution th{ padding:5px 5px 5px 30px; border:0px; background:url('../../images/ico_caution.gif') no-repeat 5px 0px; background-color:#ffffff; zoom:1;}
div#productsContent .box_02 table.caution td{ padding:5px; border:none; }
div#productsContent .box_02 p.cmt01{ padding:0; background:none; }
div#productsContent .box_02 p.cmt02{ margin:0 0 5px 0; padding:0 0 0 12px; background:url('../../images/ico_square_blue.gif') no-repeat 0 4px; zoom:1; }
div#productsContent .box_02 p.cmt03{ text-indent:-2.25em; margin:0; padding-left:2.25em; background:none; }
div#productsContent .box_02 ul.dot{ margin:0 0 10px 0; padding:0; list-style:none; text-align:left; }
div#productsContent .box_02 ul.dot li{ margin:0; padding:0px 0 3px 10px; background:url('../../images/dot_black.gif') no-repeat 0 7px; }
div#productsContent .box_03{ width:700px; margin:10px 0px; padding:10px; border-top:2px solid #999999; text-align:center; zoom:1}
div#productsContent .box_03 p{ text-align:left; padding-left:12px; background:url('../../images/ico_square_blue.gif') no-repeat 0 4px; }
div#productsContent .box_03 p.cmt01{ text-align:left; margin:0; padding-left:12px; background:none; }
div#productsContent .box_03 p.cmt02{ text-align:left; margin:0 0 0 15px; padding-left:12px; background:url('../../images/arw-d.gif') no-repeat 0 4px; }
div#productsContent .box_03 ul{ width:700px; list-style:none; margin:0; padding:0;}
div#productsContent .box_03 ul li{ width:80px; float:left; padding:20px 0 0 17px;}
div#productsContent .box_03 ul li img { border:0; }
div#productsContent .main{ width:700px; margin:10px 0 40px 20px; padding:20px 0 0 0; }
div#productsContent table.chg{ margin:15px 0 0 0; border-collapse:collapse; }
div#productsContent table.chg th{ padding:5px; vertical-align:top; }
div#productsContent table.chg td{ padding:5px 5px 5px 0; vertical-align:top; text-align:center; }
div#productsContent table.chg td.td_r{ padding:5px 0px 5px 0; }
div#productsContent table.chg_02{ margin:15px 0 0 0; border-collapse:collapse; }
div#productsContent table.chg_02 td{ padding:5px 0px 5px 0; vertical-align:top; text-align:center; }
div#productsContent table.chg_02 td.td_r{ padding:5px 0px 5px 0; }
div#productsContent table.option_tb{ width:700px; margin:15px 0 0 0; border-collapse:collapse; }
div#productsContent table.option_tb th{ border:1px solid #666666; background-color:#eeeeee; padding:0 5px;  text-align:center; }
div#productsContent table.option_tb td{ border:1px solid #666666; padding:5px; }
div#productsContent table.option_tb td.option_t{  }
div#productsContent table.option_tb td.parts{ text-align:center; border-bottom:1px solid #666666; border-left:1px solid #666666; }
div#productsContent table.option_tb td.parts_d{ text-align:center; border-bottom:1px dotted #666666; border-left:1px solid #666666; }
div#productsContent table.option_tb td.parts_r_d{ border-bottom:1px dotted #666666; border-left:1px solid #666666; border-right:1px solid #666666; text-align:center; }
div#productsContent table.option_tb td.parts_r{ border-bottom:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; text-align:center; }

div#productsContent table.option_tb2{ width:700px; margin:15px 0 0 0; border-collapse:collapse; }
div#productsContent table.option_tb2 th{ border:1px solid #666666; background-color:#eeeeee; padding:0 5px; text-align:left; font-weight:bold; }
div#productsContent table.option_tb2 td{ border:1px solid #666666; padding:5px; }
div#productsContent table.option_tb2 td.option_t{  }
div#productsContent table.option_tb2 td.parts{ text-align:center; border-bottom:1px solid #666666; border-left:1px solid #666666; }
div#productsContent table.option_tb2 td.parts_d{ text-align:center; border-bottom:1px dotted #666666; border-left:1px solid #666666; }
div#productsContent table.option_tb2 td.parts_r_d{ border-bottom:1px dotted #666666; border-left:1px solid #666666; border-right:1px solid #666666; text-align:center; }
div#productsContent table.option_tb2 td.parts_r{ border-bottom:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; text-align:center; }

div#productsContent table.option_tb3{ width:700px; margin:15px 0 0 0; border-collapse:collapse; border:solid 1px #666666;}
div#productsContent table.option_tb3 th{ background-color:#eeeeee; padding:0 5px; text-align:center; font-weight:bold; }
div#productsContent table.option_tb3 td{ padding:5px; }

div#productsContent table.option_tb4{ width:680px; margin:5px 0px 0px 15px; border-collapse:collapse; }
div#productsContent table.option_tb4 th{ border:1px solid #666666; background-color:#eeeeee; padding:0 5px; text-align:left; font-weight:bold; }
div#productsContent table.option_tb4 td{ border:1px solid #666666; padding:5px; }
div#productsContent table.option_tb4 td.option_t{  }
div#productsContent table.option_tb4 td.parts{ text-align:center; border-bottom:1px solid #666666; border-left:1px solid #666666; }
div#productsContent table.option_tb4 td.parts_d{ text-align:center; border-bottom:1px dotted #666666; border-left:1px solid #666666; }
div#productsContent table.option_tb4 td.parts_r_d{ border-bottom:1px dotted #666666; border-left:1px solid #666666; border-right:1px solid #666666; text-align:center; }
div#productsContent table.option_tb4 td.parts_r{ border-bottom:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; text-align:center; }


div#productsContent .w01{ width:55%; }
div#productsContent .w02{ width:13%; }
div#productsContent .w03{ width:17%; }
div#productsContent .w04{ width:15%; }
div#productsContent .w05{ width:460px; }
div#productsContent .txt_indent{ text-indent:-1.25em; padding-left:1.25em; padding-top:5px; font-size:small; }
div#productsContent .txt_indent02{ text-indent:-1.9em; padding-left:1.9em; padding-top:5px; font-size:small; }
div#productsContent .txt_no{font-weight:normal;}
div#productsContent .txt_fwn{font-weight:normal;}
div#productsContent .box_img{ margin-top:8px; text-align:center; }
div#productsContent .cmt_img{ font-size:x-small; text-align:center; }
div#productsContent .boxr_img{ font-weight:normal; border:1px dotted #eb6238; background-image:url(../images/attention.gif);	  background-repeat: no-repeat; background-position: 2px 9px;	padding: 10px 10px 10px 25px; background-color:#FFF; }
div#productsContent .txt_cation{ width:680px; margin:0px 0px 0px 15px;}

/*?т??????[?N?摜???w?i*/
div#productsContent .ate_img_l{ font-weight:normal; background-image:url(../images/attention.gif); background-repeat:no-repeat; background-position:2px 8px; padding:10px 10px 10px 30px; }
div#productsContent .ate_img_l2{ font-weight:normal; background-image:url(../images/attention.gif); background-repeat:no-repeat; background-position:3px 3px; padding:5px 10px 5px 30px; }
div#productsContent .img_r{ float:right; margin:0 140px; }
div#productsContent .img_r2{ float:right; margin-right:140px; }
div#productsContent .box_g01{ font-weight:bold; text-align:center; background-color:#CCCCCC; width:180px; padding:10px 10px; }

.clr{ clear:both; }
div.pagetop {display:block; padding:15px 0; clear:both; text-align:right; }
div.pagetop a { background:url("/support/images/arrow-up.gif") no-repeat center right; padding-right:18px; zoom:1; }

/* ?????݂????e?L?X?g?J???[?̒??ӕ??? */
.boxTxtgreen{
	color:#006e54;
	width:410px;
	float:left;
	padding:5px 0 0 10px;
	margin:0 15px 0 0;
	line-height:1.3em;
}

/* ?i?戵??????_?E?????[?h?ȊO?̃????N?j?͂?????*/
.lnk_other  { background:url("../../images/arrow_link.gif") no-repeat 0 3px; *background-position:0 5px; text-indent:0; padding:0 0.5em 0 12px; zoom:1; }

/*?e?L?X?g?J???[*/
.txt_g{ color:#484848; }
.txt_b{ color:#4169e1; }
.txt_r{ color:#cc0000; }
.txt_mark{ background-color:#d6e9ca }
.txt_fw{ font-weight:normal; }
.txt_m { font-size:medium; }
.txt_ti{ font-size:16px;}
.txt_green{ color:#006e54; }

/* =====================================================================
*
*    5. Header Structure
*
* =================================================================== */

div#sharpTempHeader {
	position: relative;
	height: 40px;
	width: 950px;
	padding: 20px 0 0 20px;
	margin: 0;
}

div#sharpTempHeader h1 {
	padding: 2px 0 0 15px;
}

div#sharpTempHeader ul {
	position: absolute;
	top: 25px;
	right: 234px;
	font-size: 0px;
}

div#sharpTempHeader ul:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}

div#sharpTempHeader ul {
	display: inline-block;
}

/*\*/
* html div#sharpTempHeader ul {
	height: 1%;
}

div#sharpTempHeader ul {
	display: block;
}

div#sharpTempHeader ul li {
	float: left;
	margin: 0 0 0 19px;
	display: inline;
}

div#sharpTempHeader p#globalLink {
	position: absolute;
	top: 22px;
	right: 15px;
	font-size: 0;
}

div#sharpTempHeader dl {
	position: absolute;
	top: 20px;
	right: 15px;
	width: 200px;
}

div#sharpTempHeader dl:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}

div#sharpTempHeader dl {
	display: inline-block;
}

/*\*/
* html div#sharpTempHeader dl {
	height: 1%;
}

div#sharpTempHeader dl {
	display: block;
}

div#sharpTempHeader dl dt {
	float: left;
}

div#sharpTempHeader dl dt input#MF_form_phrase {
	height: 18px;
	width: 148px;
	border: 1px solid #B3B3B3;
}

div#sharpTempHeader dl dd {
	float: right;
	font-size: 0;
}

/* =====================================================================
*
*    6. Footer Structure
*
* =================================================================== */

div#sharpTempFooter {
	clear: both;
	width: 950px;
	padding: 10px 0 71px 0;
	margin: 0 0 0 20px;
	border-top: 3px solid #E4E4E4;
}

div#sharpTempFooter ul {
	float: left;
	margin: 0 0 0 10px;
	display: inline;
}

div#sharpTempFooter ul li {
	float: left;
	margin: 0 20px 0 0;
	font-size: 0;
	display: inline;
}

div#sharpTempFooter p {
	float: right;
	margin: 0 10px 0 0;
	display: inline;
}

/* =====================================================================
*
*    7. contents
*
* =================================================================== */

.fltRig{ float:right; }
.fltLef{ float:left; }

.m10{ margin:10px; }

.fntBold{ font-weight:bold; }
.fntRed{ color:#ef0000; }
.fntBlue{ color:#000099; }

/* ?Ώۋ@??*/
.boxGray{
	padding: 10px;
	background: #f0f0f0;
}
#titleBox,.pagetitle02{
	display: none;
}
.introduction_block_half{
	width: 40%;
	float: left;
}
.arrow_block{
	float: left;
	margin: 0 10px;
}
.clearfix:after {
  content: "";
  clear: both;
  display: block;
}
.introduction_block_quarter{
	width: 20%;
	float: left;
}
.introduction_block_onethird{
	width: 30%;
	float: left;
}
.introduction_block_onethird p{
	padding-top:10px;
}
div#productsContent div.option_tb4 h2 {
    border: 1px solid #666666;
    background-color: #eeeeee;
    padding: 0 5px;
    text-align: left;
    font-weight: bold;
}
div#productsContent div.option_tb4 .tdbox {
    border: 1px solid #666666;
    padding: 5px;
}
.option_tb4 .introduction_block_half {
    width: 60%;
}
.option_tb4 .introduction_block_onethird{
    width: 40%;
}
div#productsContent div.option_tb4 .introduction_block_onethird .tdbox{
   padding-bottom: 35px;
   border-right: 0px;
}
div#productsContent div.option_tb4 .introduction_block_onethird h2{
   border-right: 0px;
}
div#productsContent div.option_tb4 {
    width: 680px;
    margin: 5px 0px 0px 15px;
}
.spTable{
	display: none;
}
.pcNone{
	display: none;
}
div#productsContent .box_left ul.num { margin:10px 0 0 20px; padding:0 0 0 10px; list-style:none; }
div#productsContent .box_left ul.num li{ padding:0 0 10px 10px; line-height:1.3; }
div#productsContent .box_left ul.num li span.ttl {font-weight:bold; display:block; padding-bottom:5px; letter-spacing:0.1em;}
div#productsContent .box_left ul.num li span.lead {font-weight:bold; padding-bottom:5px; letter-spacing:0.1em;}
div#productsContent .box_left ul.num li .cmt{ width:460px; margin:10px 0; padding:10px; background-color:#eeeeee; }
div#productsContent .box_left ul.num ol { margin:0; padding:5px 0 0 0; list-style:none; }
div#productsContent .box_left ul.num ol li { margin:0; padding:0 0 5px 20px; }
div#productsContent .box_left ul.num ol li img { margin-top:-3px; padding:0 5px; vertical-align:middle; }
div#productsContent .box_left ul.num ol li.no01 { background:url("/support/image/no-1.gif") no-repeat 0 1px; }
div#productsContent .box_left ul.num ol li.no02 { background:url("/support/image/no-2.gif") no-repeat 0 1px; }
div#productsContent .box_left ul.num ol li.no03 { background:url("/support/image/no-3.gif") no-repeat 0 1px; }
div#productsContent .box_left ul.num ol li.no04 { background:url("/support/image/no-4.gif") no-repeat 0 1px; }
div#productsContent .box_left ul.num .notes { padding:10px 10px 10px 23px; background:url("/support/images/ico_circle_ns.gif") no-repeat 10px 14px #eee; }
div#productsContent .box_left ul.num .notes span { font-weight:bold; }