/* 全体 */
* {
	margin:0;
	padding:0;
}
body {
	margin:0;
}
h1 {
	margin:0;
	padding:0;
}
.clr {
	clear:both
}
.pan {
	margin:0;
	padding:0;
}
.ml20 {
	margin-left:20px !important;
}
.fntNormal {
	font-weight:normal;
}
/* =====================================================================
*
*   Header Structure
*
* =================================================================== */
#sharpTempHeader {
	position: relative;
	height: 40px;
	width: 960px;
	padding: 20px 0 0 20px;
	margin: 0;
}
#sharpTempHeader img {
	border:none;
}
#sharpTempHeader h1 {
	padding: 2px 0 0 15px;
}
#sharpTempHeader ul {
	position: absolute;
	top: 25px;
	right: 234px;
	font-size: 0;
}
#sharpTempHeader ul:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}
#sharpTempHeader ul {
	display: inline-block;
}
/*\*/
* html #sharpTempHeader ul {
	height: 1%;
}
#sharpTempHeader ul {
	display: block;
}
#sharpTempHeader ul li {
	float: left;
	margin: 0 0 0 19px;
	display: inline;
}
#sharpTempHeader p#globalLink {
	position: absolute;
	top: 22px;
	right: 15px;
	font-size: 0;
}
#sharpTempHeader dl {
	position: absolute;
	top: 20px;
	right: 15px;
	width: 200px;
}
#sharpTempHeader dl:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}
#sharpTempHeader dl {
	display: inline-block;
}
/*\*/
* html #sharpTempHeader dl {
	height: 1%;
}
#sharpTempHeader dl {
	display: block;
}
#sharpTempHeader dl dt {
	float: left;
}
#sharpTempHeader dl dt input#MF_form_phrase {
	height: 18px;
	width: 148px;
	border: 1px solid #B3B3B3;
}
#sharpTempHeader dl dd {
	float: right;
	font-size: 0;
}
/* =====================================================================
*
*    Main Content
*
* =================================================================== */

/* ナビゲーション
==================================== */
ul#navi {
	width:730px;
	height:34px;
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
ul#navi li {
	float:left;
	width:140px;
	height:30px;
	margin:0;
	margin-left:0 !important; /**/
	margin-left:0;
	padding:0;
	text-align:center;
}
ul#navi li#n1 {
}
ul#navi li#n2 {
}
ul#navi li#n3 {
}
ul#navi li#n4 {
}
ul#navi::after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
ul#navi:after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
ul.else {
	height:34px;
	background:url('../images/tab_line_00.gif') no-repeat left 30px;
}
ul.care {
	height:34px;
	background:url('../images/tab_line_01.gif') no-repeat left 30px;
}
ul.move {
	height:34px;
	background:url('../images/tab_line_02.gif') no-repeat left 30px;
}
ul.eco {
	height:34px;
	background:url('../images/tab_line_03.gif') no-repeat left 30px;
}
ul.use {
	height:34px;
	background:url('../images/tab_line_04.gif') no-repeat left 30px;
}
ul.selc {
	height:34px;
	background:url('../images/tab_line_05.gif') no-repeat left 30px;
}
ul#navi_s {
	clear:both;
	width:730px;
	margin-top:0 !important; /**/
	margin-top:-1px;
	padding:0;
	list-style:none;
	border-bottom:1px solid #cccccc;
}
ul#navi_s li {
	float:left;
	width:175px;
	margin:0;
	margin-left:15px !important; /**/
	margin-left:10px;
	padding:5px 0;
	text-align:center;
	color:#666666;
}
ul#navi_s li a {
	padding-bottom:1px;
	color:#484848;
	text-decoration:none;
}
ul#navi_s li#ns1 {
}
ul#navi_s li#ns2 {
}
ul#navi_s li#ns3 {
}
ul#navi_s li#ns4 {
}
ul#navi_s::after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
ul#navi_s:after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
ul.care_s {
	background-color:#eaeaff;
}
ul.move_s {
	background-color:#f4eaff;
}
ul.eco_s {
	background-color:#f4ffea;
}
ul.use_s {
	background-color:#ffffea;
}
ul.care_s li.hit a {
	border-bottom:2px solid #1e50a2;
}
ul.move_s li.hit a {
	border-bottom:2px solid #915b8e;
}
ul.eco_s li.hit a {
	border-bottom:2px solid #99ab4e;
}
ul.use_s li.hit a {
	border-bottom:2px solid #b57142;
}
ul#navi_b {
	margin:10px 0 0 20px;
	padding:0;
	list-style:none;
	background-color:#ffffff;
}
ul#navi_b li {
	float:left;
	margin:0;
	margin-left:5px !important;
	padding:2px 5px;
	text-align:center;
	border-right:1px solid #666666;
}
ul#navi_b li img {
	margin-right:4px;
}
ul#navi_b li a {
	color:navy;
	text-decoration:underline;
}
ul#navi_b::after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
ul#navi_b:after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
ul#navi_b li.hit {
	color:#000000;
	background-color:#ffffff;
	text-decoration:none;
}
ul#navi_b li.hit a {
	color:navy;
	background-color:#ffffff;
	text-decoration:underline;
}
ul#navi_b li.top {
	padding-left:15px;
	background:url('../images/img_fm_l.gif') no-repeat left 2px;
}
ul#navi_b li.end {
	padding-right:15px;
	border:0;
	background-color:#ffffff;
	background:url('../images/img_fm_r.gif') no-repeat right 2px;
}
ul#navi_b2 {
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
	background-color:#ffffff;
}
ul#navi_b2 li {
	float:left;
	margin:0;
	margin-left:3px !important; /**/
	margin-left:3px;
	padding:2px 5px;
	text-align:center;
	border-right:1px solid #666666;
}
ul#navi_b2 li img {
	margin-right:3px;
}
ul#navi_b2 li a {
	color:navy;
	text-decoration:underline;
}
ul#navi_b2::after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
ul#navi_b2:after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
ul#navi_b2 li.hit {
	color:#000000;
	background-color:#ffffff;
	text-decoration:none;
}
ul#navi_b2 li.hit a {
	color:navy;
	background-color:#ffffff;
	text-decoration:underline;
}
ul#navi_b2 li.top {
	padding-left:15px;
	background:url('../images/img_fm_l.gif') no-repeat left 2px;
}
ul#navi_b2 li.end {
	padding-right:15px;
	border:0;
	background-color:#ffffff;
	background:url('../images/img_fm_r.gif') no-repeat right 2px;
}
ul#navi_b3 {
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
	background-color:#ffffff;
}
ul#navi_b3 li {
	float:left;
	margin:0;
	margin-left:2px !important; /**/
	margin-left:2px;
	padding:2px 4px;
	text-align:center;
	border-right:1px solid #666666;
}
ul#navi_b3 li img {
	margin-right:3px;
}
ul#navi_b3 li a {
	color:navy;
	text-decoration:underline;
}
ul#navi_b3::after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
ul#navi_b3:after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
ul#navi_b3 li.hit {
	color:#000000;
	background-color:#ffffff;
	text-decoration:none;
}
ul#navi_b3 li.hit a {
	color:navy;
	background-color:#ffffff;
	text-decoration:underline;
}
ul#navi_b3 li.top {
	padding-left:10px;
	background:url('../images/img_fm_l.gif') no-repeat left 2px;
}
ul#navi_b3 li.end {
	padding-right:10px;
	border:0;
	background-color:#ffffff;
	background:url('../images/img_fm_r.gif') no-repeat right 2px;
}
ul#navi_b4 {
	margin:10px 0 0 20px;
	padding:0;
	list-style:none;
	background-color:#ffffff;
}
ul#navi_b4 li {
	float:left;
	margin:0;
	margin-left:5px !important;
	padding:2px 5px;
	text-align:center;
}
ul#navi_b4 li img {
	margin-right:3px;
}
ul#navi_b4 li a {
	color:navy;
	text-decoration:underline;
}
ul#navi_b4::after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
ul#navi_b4:after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
ul#navi_b4 li.top {
	padding-left:0;
	background:url('../images/img_fm_l.gif') no-repeat left 2px;
}
ul#navi_b4 li.end {
	padding-right:15px;
	border:0;
	background-color:#ffffff;
	background:url('../images/img_fm_r.gif') no-repeat right 2px;
}
.selother {
	position:absolute;
	margin:6px 0 0 610px;
	padding:0 0 0 14px;
	background:url('../../images/arw-r.gif') no-repeat 0 4px;
	font-size:12px;
}
.selother a {
	color:blue;
	text-decoration:none;
}
.selother a:hover {
	color:blue;
}
.selother a:visited {
	color:blue;
}
.selcare {
	position:absolute;
	margin:6px 0 0 570px;
	padding:0 0 0 10px;
	background:url('../../images/arw-r.gif') no-repeat 0 4px;
	font-size:12px;
}
.selcare a {
	color:blue;
	text-decoration:none;
}
.selcare a:hover {
	color:blue;
}
.selcare a:visited {
	color:blue;
}
.bk {
	height:1em;
	margin:5px;
	padding:0 0 0 0;
	text-align:right;
}
.bk img {
	margin-right:5px;
}
.bk .plr05 {
	padding:0 5px !important;
}
.box_ptop {
	clear:both;
	width:960px;
	margin-left:20px;
	padding:0 10px 20px 0;
	text-align:right;
	font-size:80%;
}
.box_ptop2 {
	clear:both;
	margin-left:20px;
	padding:0 35px 10px 0;
	text-align:right;
	font-size:80%;
}
/* トップページ
==================================== */
#top_contents img {
	border:none;
}
#top_contents {
	width:960px;
	margin:0 0 20px 20px;
	font-size:small;
}
#top_contents h2 {
	margin:0;
	padding:0;
	margin-top:10px;
	margin-left:50px;
}
#top_contents h2 img {
	float:left;
}
#top_contents h2 #title_box {
	float:left;
	width:390px;
	margin-top:60px;
	margin-left:80px;
	font-weight:normal;
	font-size:14px;
	line-height:1.4;
	color:#555555;
}
/*--- index改修 ---------*/
.adviceCont {
	border-top:2px solid #ccc;
	padding-top:20px;
	margin-top:10px;
}
.btnList {
	margin-left:20px;
}
.btnList li {
	display:inline;
	float:left;
	list-style:none;
	margin:10px 0 0 20px;
}
.selectBoxL {
	float:left;
	width:490px;
}
.selectBoxR {
	float:right;
	width:450px;
}
.selectInner {
	border:1px solid #F30;
	background:#fffff7;
	margin-bottom:20px;
	padding:15px 0 15px 5px;
}
.selectBoxR .selectInner {
	padding:15px 0 15px 10px;
}
.selectInner ul {
	margin-left:5px;
}
.selectInner li {
	list-style:none;
	padding-left:12px;
	margin-top:10px;
	background:url(/support/images/arrow_link.gif) no-repeat 0 3px;
}
.imgBtn {
	float:left;
}
.sub_txt {
	font-weight:bold;
	color:#666;
	margin-bottom:15px;
}
.txtLink {
	width:370px;
	display:inline;
	float:left;
	margin-left:15px;
}
.selectBoxR .txtLink {
	width:330px;
}
/* 製品選択ページ
==================================== */
#prod_contents {
	width:960px;
	margin:0 0 20px 20px;
	font-size:small;
	line-height:1.3em;
}
#prod_contents img {
	border:none;
}
#prod_contents h2 {
	margin:0;
	padding:0 0 20px 0;
}
#prod_contents h3 {
	margin:0;
	padding:6px 0 5px 20px;
	background-color:#999999;
	color:#ffffff;
}
#prod_contents .box_in {
	margin:20px 0 0 30px;
}
#prod_contents table.care_p_tb td {
	vertical-align:middle;
}
#prod_contents table.care_p_tb td.prod {
	vertical-align:top;
}
#prod_contents table.care_p_tb td.prod img {
	margin-bottom:1em;
}
#prod_contents table.care_p_tb .coment_box {
	width:530px;
	margin:10px 10px 10px 30px;
	padding:10px;
	border:1px solid #CC6600;
}
#prod_contents table.care_p_tb .coment_box ul.list1 {
	width:510px;
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}
#prod_contents table.care_p_tb .coment_box ul.list1 li {
	margin:0 0 4px 0;
	padding:0 0 0 15px;
	background:url(../../images/arrow_link_navy.gif) no-repeat 0 5px;
	zoom:1;
}
#prod_contents table.care_p_tb .coment_box ul.list2 {
	width:245px;
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}
#prod_contents table.care_p_tb .coment_box ul.list2 li {
	margin:0 0 4px 0;
	padding:0 0 0 15px;
	background:url(../../images/arrow_link_navy.gif) no-repeat 0 5px;
	zoom:1;
}
#prod_contents table.care_p_tb .coment_box .l_box {
	float:left;
	width:auto;
}
#prod_contents table.care_p_tb .coment_box .r_box {
	float:left;
	over-flow:hidden;
	width:auto;
	margin-left:20px;
}
/* 内容ページ 
	.pre・・・準備
	.care・・・お手入れ
	.use・・・上手な使い方
==================================== */
#main_contents {
	width:960px;
	margin:0 0 20px 20px;
	font-size:small;
	line-height:1.3em;
}
#main_contents h2 {
	margin:0;
	padding:0 0 20px 0;
}
#main_contents #left_contents table {
	font-size:small;
	line-height:1.3em;
}
#main_contents #left_contents table th, #main_contents #left_contents table td {
	vertical-align:top;
}
#main_contents #left_contents a {
	margin:0;
	padding:0;
}
#main_contents #left_contents span {
	margin:0;
	padding:0;
}
#main_contents #left_contents strong {
	margin:0;
	padding:0;
}
#main_contents #left_contents p {
	margin:5px 0;
}
#main_contents #left_contents img {
	border:none;
}
#main_contents #left_contents h3 {
	margin:0 0 10px 0;
	padding:6px 0 5px 20px;
	background-color:#cccccc;
	color:#2d2d2d;
	font-size:120%;
}
#main_contents #left_contents h3 span.cmt {
	margin-left:1em;
	font-size:small;
	font-weight:normal;
}
#main_contents #left_contents h4 {
	margin:10px 0;
	padding:5px 0 5px 0;
	border-bottom:2px solid #89c3eb;
	font-size:110%;
}
#main_contents #left_contents h4.ref {
	font-size:95%;
	border-bottom:0;
	color:#55555;
}
#main_contents #left_contents h4.pre, #main_contents #left_contents h4.pre_ttl {
	margin:0 0 0 0;
	padding:5px 0 5px 0;
	color:#2d2d2d;
	border:none;
	font-size:small;
}
#main_contents #left_contents #left_contents h4.led {
	padding:10px 0 10px 30px;
	background:url('../images/led_lighting/img_led_12.gif') no-repeat 0 0;
}
#main_contents #left_contents h4.pcig {
	padding:5px 0 5px 30px;
	background:url('../images/pcig/ico_pcig_01.gif') no-repeat 0 0;
}
#main_contents #left_contents h5 {
	height:auto !important; /**/
	height:1em;
	min-height:1em;
	margin:5px 0;
	padding:5px 0 5px 10px;
	border-left:5px solid #666666;
	border-bottom:1px solid #666666;
	font-weight:bold;
	font-size:small;
}
#main_contents #left_contents h5.pre, #main_contents #left_contents h5.pre_ttl {
	text-indent:0em;
	margin:10px 0 0 0;
	padding:5px 0 5px 4px;
	color:#2d2d2d;
	background:none;
	border:none;
}
#main_contents #left_contents h5.care {
	text-indent:0em;
	margin:10px 0 0 0;
	padding:5px 0 5px 4px;
	background:none;
	border:none;
}
#main_contents #left_contents h5.care .ttl {
	display:block;
	float:left;
	text-indent:0;
	margin:0 10px 0 0;
	padding:0;
	color:#4a488e;
}
#main_contents #left_contents h5.care .standard {
	display:block;
	float:left;
	text-indent:0;
	height:16px !important; /*\**/
	height:16px;
	margin:0 0 0 20px;
	padding:1px 10px 0 0 !important; /**/
	padding:0 10px 0 0;
	border:1px solid #666666;
	font-size:12px;
}
#main_contents #left_contents h5.care .standard_in {
	margin:0 10px 0 0;
	padding:1px 2px 0 2px;
	border:1px solid #dbd0e6;
*border-top:2px solid #dbd0e6;
	background-color:#dbd0e6;
}
#main_contents #left_contents h5.lead {
	width:auto;
	margin:5px 0 5px 0;
	padding:0 0 0 15px;
	background:url('../../images/ico_circle_ns.gif') no-repeat 5px 4px;
	font-weight:bold;
	border:0;
}
#main_contents #left_contents h6 {
	width:auto;
	margin:10px 0 10px 0;
	padding:5px 0 5px 5px;
	font-weight:bold;
	font-size:small;
	background-color:#eeeeee;
}
#main_contents #left_contents h6 {
	width:auto;
	margin:10px 0 10px 0;
	padding:5px 0 5px 5px;
	font-weight:bold;
	font-size:small;
	background-color:#eeeeee;
}
/* #box
==================================== */
#main_contents #box {
	width:670px;
	margin:10px 20px 20px;
	padding:10px;
	border:1px solid #0095d9;
	line-height:1.3;
}
#main_contents #box2 {
	width:670px;
	margin:20px;
	padding:10px;
	border:1px solid #0095d9;
	line-height:1.3;
}
#main_contents #box p.lead {
	width:auto;
	margin:5px 0 10px 0;
	padding:0 0 0 20px;
	background:url('../../images/ico_circle_ns.gif') no-repeat 5px 4px;
	font-weight:bold;
	zoom:1;
}
#main_contents #box p.lead span.fw {
	font-weight:normal;
}
#main_contents #box p.lead2 {
	width:auto;
	margin:5px 0 10px 0;
	padding:0 0 0 20px;
	background:url('../../images/ico_circle_ns.gif') no-repeat 5px 4px;
	font-weight:bold;
	font-size:medium;
	zoom:1;
}
#main_contents #box p.lead3 {
	width:auto;
	margin:5px 0 10px 0;
	padding:0 0 0 20px;
	background:url('../../images/ico_circle_ns.gif') no-repeat 5px 4px;
	zoom:1;
}
#main_contents #box .img_r {
	float:right;
	margin:0 10px;
}
#main_contents #box .img_r2 {
	float:right;
	margin:0 340px 5px 0;
}
#main_contents #box .img_l {
	float:left;
	margin:5px 10px;
}
#main_contents #box .img_c {
	margin:10px;
}
#main_contents #box .img_c2 {
	margin:20px 0 10px -30px;
}
#main_contents #box .img_f {
	margin:10px;
	border:1px solid #cccccc;
	padding:5px;
}
#main_contents #box .img_h {
	margin:10px 0;
}
#main_contents #box .img_no {
	margin-bottom:-2px;
	margin-right:3px;
}
#main_contents #box .img_no2 {
	margin-bottom:-6px;
	margin-right:3px;
}
#main_contents #box .img_c3 {
	margin:10px auto;
}
#main_contents #box2 .img_c3 {
	margin:10px auto;
}
/* #box メニュー
==================================== */
#main_contents #box ul.menu {
	width:670px;
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
#main_contents #box ul.menu li {
	clear:both;
	width:650px;
	margin:0;
	margin-left:15px !important;
	padding:0 0 10px 0;
	border-bottom:1px dotted #cccccc;
}
#main_contents #box ul.menu li.noBrd {
	clear:both;
	width:650px;
	margin:0 0 0 10px;
	padding:0;
	border-bottom:none !important;
}
#main_contents #box ul.menu li span.img {
	float:left;
	width:200px;
	padding-top:20px !important; /**/
	padding-top:10px;
}
#main_contents #box ul.menu li span.lnk {
	float:left;
	width:400px;
	margin:10px 0 0 10px;
}
#main_contents #box ul.menu li span.lnk span {
	display:block;
	width:385px;
	margin:5px 0;
	padding:0 0 0 15px;
	background:url('../../images/arrow_link.gif') no-repeat 0 4px;
}
#main_contents #box ul.menu li span.lnk span.s2 {
	display:block;
	width:365px;
	margin:5px 0;
	padding:0 0 0 35px;
	background:url('../../images/arrow_link.gif') no-repeat 20px 4px;
}
#main_contents #box ul.menu li span.ttl {
	display:block;
	width:635px;
	margin:10px 0;
	padding:5px 0 5px 5px;
	background-color:#eeeeee;
	font-weight:bold;
}
#main_contents #box ul.menu li span.ttl2 {
	display:block;
	width:585px;
	margin:0 0 0 20px;
	padding:0 0 5px 15px;
	background:url('../../images/arrow_link.gif') no-repeat 0 4px;
}
#main_contents #box ul.menu li span.lnk2 {
	display:block;
	width:520px;
	margin:5px 0 5px 10px;
	padding:0 0 0 10px;
}
#main_contents #box ul.menu li span.lnk2 span {
	display:block;
	width:505px;
	margin:5px 0;
	padding:0 0 0 15px;
	background:url('../../images/arrow_link.gif') no-repeat 0 4px;
}
#main_contents #box ul.menu li span.lnk3 {
	display:block;
	width:500px;
	margin:0 0 5px 10px;
	padding:0 0 0 10px;
}
#main_contents #box ul.menu li span.lnk3 span {
	display:block;
	width:505px;
	margin:5px 0 5px 20px;
	padding:0 0 0 15px;
	background:url('../../images/arrow_link.gif') no-repeat 0 4px;
}
#main_contents #box ul.menu li span.lnk3 span.s2 {
	display:block;
	width:505px;
	margin:5px 0 5px 40px;
	padding:0 0 0 15px;
	background:url('../../images/arrow_link.gif') no-repeat 0 4px;
}
#main_contents #box ul.menu li span.lnk3 ul.mdl {
	width:535px;
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
#main_contents #box ul.menu li span.lnk4 {
	display:block;
	width:520px;
	margin:5px 0 5px 10px;
	padding:0 0 0 10px;
}
#main_contents #box ul.menu li span.lnk4 span {
	display:block;
	width:505px;
	margin:5px 0 15px 20px;
	padding:0 0 0 15px;
	background:url('../../images/arrow_link.gif') no-repeat 0 4px;
}
#main_contents #box ul.menu li span.lnk5 span {
	display:block;
	width:520px;
	margin:5px 0 15px 60px;
	padding:0 0 0 15px;
	background:url('../../images/arrow_link.gif') no-repeat 0 4px;
}
#main_contents #box ul.menu::after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
#main_contents #box ul.menu:after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
#main_contents #box ul.menu2 {
	width:670px;
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
#main_contents #box ul.menu2 li {
	width:650px;
	margin:0;
	margin-left:15px !important; /**/
	margin-left:10px;
	padding:0 0 10px 0;
	border-bottom:1px dotted #cccccc;
}
#main_contents #box ul.menu2 li span.ttl {
	display:block;
	width:645px;
	margin:10px 0;
	padding:5px 0 5px 5px;
	background-color:#eeeeee;
	font-weight:bold;
}
#main_contents #box ul.menu2 li span.ttl2 {
	display:block;
	width:615px;
	margin:0 0 0 20px;
	padding:0 0 0 15px;
	background:url('../../images/arrow_link.gif') no-repeat 0 4px;
}
#main_contents #box ul.menu2 li span.lnk2 {
	display:block;
	width:540px;
	margin:5px 0 5px 10px;
	padding:0 0 0 10px;
}
#main_contents #box ul.menu2 li span.lnk2 span {
	display:block;
	width:535px;
	margin:5px 0;
	padding:0 0 0 15px;
	background:url('../../images/arrow_link.gif') no-repeat 0 4px;
}
#main_contents #box ul.menu2 li span.lnk3 {
	display:block;
	width:540px;
	margin:5px 0 5px 10px;
	padding:0 0 0 10px;
}
#main_contents #box ul.menu2 li span.lnk3 span {
	display:block;
	width:535px;
	margin:5px 0 5px 20px;
	padding:0 0 0 15px;
	background:url('../../images/arrow_link.gif') no-repeat 0 4px;
}
#main_contents #box ul.menu2 li ul.mdl {
	width:635px;
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
#main_contents #box ul.menu2 li ul.mdl li {
	float:left;
	width:140px;
	margin:0;
	margin-left:15px !important; /**/
	margin-left:10px;
	border:none;
	padding:0 0 10px 0;
}
#main_contents #box ul.menu2 li ul.mdl li a {
	display:block;
	width:120px;
	margin:0;
	padding:4px 0 4px 20px;
	background:url('../../images/ico_tri_blue.gif') no-repeat 8px 8px #ffffff;
	text-decoration:none;
}
#main_contents #box ul.menu2 li ul.mdl li::after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
#main_contents #box ul.menu2 li ul.mdl li:after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
#main_contents #box ol.menu2 {
	width:650px;
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
#main_contents #box ol.menu2 li {
	width:630px;
	margin:0;
	margin-left:15px !important; /**/
	margin-left:10px;
	padding:0 0 10px 25px;
	zooom:1;
}
#main_contents #box ol.menu2 li#no1 {
	background:url('../images/air_con/no_01.gif') no-repeat 0 0;
}
#main_contents #box ol.menu2 li#no2 {
	background:url('../images/air_con/no_02.gif') no-repeat 0 0;
}
#main_contents #box ol.menu2 li#no3 {
	background:url('../images/air_con/no_03.gif') no-repeat 0 0;
}
#main_contents #box ol.menu2 li#no4 {
	background:url('../images/air_con/no_04.gif') no-repeat 0 0;
}
#main_contents #box ol.menu2 li#no {
	background:url('../images/air_con/arrow_orange.gif') no-repeat 0 0;
}
#main_contents #box_out ul.menu {
	width:670px;
	margin:15px 0 0 30px;
	padding:0;
	list-style:none;
}
#main_contents #box_out ul.menu li {
	clear:both;
	width:640px;
	margin:0;
	margin-left:15px !important; /**/
	margin-left:10px;
	padding:0 0 10px 0;
}
#main_contents #box_out ul.menu li span.img {
	float:left;
	width:200px;
	padding-top:20px !important; /**/
	padding-top:10px;
}
#main_contents #box_out ul.menu li span.lnk {
	float:left;
	width:400px;
	margin:10px 0 0 10px;
}
#main_contents #box_out ul.menu li span.lnk span {
	display:block;
	width:385px;
	margin:5px 0;
	padding:0 0 0 15px;
	background:url('../../images/arrow_link.gif') no-repeat 0 4px;
}
#main_contents #box_out ul.menu::after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
#main_contents #box_out ul.menu:after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
/* #box 製品選択
==================================== */
#main_contents #box ul.prod_navi {
	width:670px;
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
#main_contents #box ul.prod_navi li {
	float:left;
	width:180px;
	margin:0;
	margin-left:15px !important; /**/
	margin-left:10px;
	padding:0;
	text-align:center;
	color:#666666;
}
#main_contents #box ul.prod_navi li.end {
	margin-left:15px !important; /**/
	margin-left:10px;
}
#main_contents #box ul.prod_navi::after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
#main_contents #box ul.prod_navi:after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
/* #box 機種リスト
==================================== */
#main_contents #box ul.model {
	width:670px;
	margin:0;
	padding:0;
	list-style:none;
}
#main_contents #box ul.model li {
	float:left;
	width:140px;
	margin:0;
	margin-left:15px !important; /**/
	margin-left:10px;
	padding:0 0 10px 0;
}
#main_contents #box ul.model li.emptyList {
	float:left;
	width:160px;
	height:100%;
}
#main_contents #box ul.model li.emptyList a {
	display:block;
	width:120px;
	margin:0;
	padding:4px 0 4px 20px;
	background:none;
}
#main_contents #box ul.model li a {
	display:block;
	width:120px;
	margin:0;
	padding:4px 0 4px 20px;
	background:url('../../images/ico_tri_blue.gif') no-repeat 8px 8px #dde6ff;
	text-decoration:none;
}
#main_contents #box ul.model li.end {
	margin-left:15px !important; /**/
	margin-left:10px;
}
#main_contents #box ul.model::after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
#main_contents #box ul.model:after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
#main_contents #box ul.fu li a {
	display:block;
	width:120px;
	margin:0;
	padding:4px 0 4px 20px;
	background:url('../../images/ico_tri_blue.gif') no-repeat 8px 8px #bfead5;
	text-decoration:none;
}
#main_contents #box ul.model3Line {
	width:500px;
	margin:0;
	padding:0;
	list-style:none;
}
#main_contents #box ul.model3Line li {
	float:left;
	width:140px;
	margin:0;
	margin-left:15px !important; /**/
	margin-left:10px;
	padding:0 0 10px 0;
}
#main_contents #box ul.model3Line li a {
	display:block;
	width:120px;
	margin:0;
	padding:4px 0 4px 20px;
	background:url('../../images/ico_tri_blue.gif') no-repeat 8px 8px #dde6ff;
	text-decoration:none;
}
/* #box 準備するもの
==================================== */
/* 【新】◆準備するもの（オレンジ見出し、オレンジ点線枠付きリスト） */
#main_contents #box .preparation {
	margin:10px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
#main_contents #box .preparation .pre_ttl {
	text-indent:0;
	margin:10px 0 0 0;
	padding:5px 0 5px 4px;
	color:#2d2d2d;
}
#main_contents #box .preparation ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}
#main_contents #box .preparation ul li {
	float:left;
	list-style:none;
}
#main_contents #box .preparation .very_dirty {
	padding-left:15px;
}
#main_contents #box .preparation .very_dirty .dirty_ttl {
	color:#eb6238;
}
#main_contents #box .preparation .very_dirty ul {
	margin-top:5px;
	padding:5px 0;
	border:1px dotted #eb6238;
}
#main_contents #box .preparation ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html #main_contents #box .preparation ul {
	height: 1%;
}
#main_contents #box .preparation ul {
	zoom: 100%;
	min-height: 1%;
}
/* 【新】◆準備するもの（コメント付き）*/
#main_contents #box .preparation2 {
	margin:10px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
#main_contents #box .preparation2 .pre_ttl {
	text-indent:0;
	margin:10px 0 0 0;
	padding:5px 0 5px 4px;
	color:#2d2d2d;
}
#main_contents #box .preparation2 ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}
#main_contents #box .preparation2 ul li {
	float:left;
	padding:15px 10px 0 0;
	list-style:none;
	text-align:center;
}
#main_contents #box .preparation2 ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html #main_contents #box .preparation2 ul {
	height: 1%;
}
#main_contents #box .preparation2 ul {
	zoom: 100%;
	min-height: 1%;
}
/* 【旧】お手入れ　準備するもの */
#main_contents #box .pre {
	margin:10px 10px 10px 10px;
	padding:5px;
}
#main_contents #box .pre_02 {
	width:628px;
	margin:10px;
	padding:5px;
}
#main_contents #box .pre p {
	margin-left:1em;
}
#main_contents #box .pre .txt_indent {
	text-indent:-1em;
	padding:0 0 0 1em;
}
#main_contents #box .pre .caution {
	width:320px;
	min-height:36px;
	height:auto !important;
	height:36px;
	margin:15px 0 0 100px;
	padding:10px 10px 10px 35px;
	background:url('../../images/attention_02.gif') no-repeat 0 5px;
}
#main_contents #box table.pre {
	margin:0 0 0 1em;
}
#main_contents #box table.pre td {
	padding:0 3px;
}
#main_contents #box table.pre td ul {
	margin:0;
	padding:0;
	list-style:none;
}
#main_contents #box table.pre td ul li {
	float:left;
	width:110px;
	padding:5px 5px 5px 5px;
	font-size:80%;
	text-align:center;
}
#main_contents #box table.pre td img {
	padding:5px 0;
}
#main_contents #box table.pre .pre_n {
	border:1px dotted #eb6238;
	text-align:center;
}
#main_contents #box table.pre .txt_n {
	color:#eb6238;
}
#main_contents #box table.preCrean {
	margin:0 0 0 1em;
}
#main_contents #box table.preCrean td {
	padding:0 3px;
}
#main_contents #box table.preCrean td ul {
	margin:0;
	padding:0;
	list-style:none;
}
#main_contents #box table.preCrean td ul li {
	float:left;
	width:110px;
	padding:5px 5px 5px 5px;
	font-size:80%;
	text-align:center;
}
#main_contents #box table.preCrean td img {
	padding:5px 0;
}
#main_contents #box table.preCrean .pre_n {
	border:1px dotted #eb6238;
	text-align:center;
}
#main_contents #box table.preCrean .txt_n {
	color:#eb6238;
}
#main_contents #box .pre2 { /*float:right;*/
	width:250px;
	margin:0 0 0 10px;
	background-color:#ffffff;
}
#main_contents #box .pre2 img.ico {
	margin-right:5px;
}
#main_contents #box .pre3 {
	float:right;
	width:280px;
	margin:0 0 0 10px;
	background-color:#ffffff;
	border:1px solid #cccccc;
}
#main_contents #box .pre2 .ico2 {
	float:left;
	margin:5px 5px 0 0;
}
#main_contents #box .pre ul {
	margin:0;
	padding:0;
	list-style:none;
}
#main_contents #box .pre ul li {
	float:left;
	width:110px;
	text-align:center;
}
#main_contents #box .pre img {
	padding:5px 0;
}
#main_contents #box .pre ul.dot {
	width:100%;
	margin:0;
	padding:10px 0 10px 10px;
	list-style:none;
}
#main_contents #box .pre ul.dot li {
	width:95%;
	margin:0;
	padding:0 0 10px 10px;
	background:url('../../images/dot_black.gif') no-repeat 0 6px;
	zoom:1;
	text-align:left;
}
#main_contents #box .pre ul.dot li span.lead {
	display:block;
	padding:0 0 5px 0;
	font-weight:bold;
}
/* #box いい暮らしストア
==================================== */
#main_contents #box .store {
	color:#666666;
}
#main_contents #box .store .link {
	text-indent:-12px;
	margin:5px 0 0 20px;
	padding-left:12px;
}
#main_contents #box .store img {
	margin-right:5px;
}
/* #box めやす
==================================== */
#main_contents #box table.standard {
	width:630px;
	margin:0 0 0 15px;
	border-collapse:collapse;
	border:1px solid #666666;
}
#main_contents #box table.standard th {
	width:4em;
	padding:5px;
	background-color:#dbd0e6;
}
#main_contents #box table.standard td {
	padding:5px;
}
#main_contents #box table.standard td span {
	font-weight:bold;
}
#main_contents #box table.standard td span.cmtRed {
	margin:0;
	padding:0;
	color:#ef0000;
	font-weight:normal;
}
/* #box お手入れ方法等
==================================== */
/* ボックス */
#main_contents #box .box_in2 {
	padding:5px 15px 5px 15px;
}
#main_contents #box2 .box_in2 {
	padding:5px 15px 5px 15px;
}
#main_contents #box .box_in3 {
	padding:5px 40px 5px 15px;
}
/* インデント */
#main_contents #box .txt_indent {
	text-indent:-1em;
	padding:0 0 0 1em;
}
#main_contents #box .txt_indent2 {
	text-indent:-2em;
	padding:0 0 0 2em;
}
#main_contents #box .box_in .no_indent {
	text-indent:-17px;
	padding:0 0 0 17px;
}
#main_contents #box .box_in .no_indent img {
	padding:0 5px 0 0;
}
#main_contents #box .box_in .txt_indent_in {
	text-indent:-1em;
	margin-left:1em;
	padding:0 0 0 1em;
}
#main_contents #box .box_in .option {
	width:570px;
	margin:15px 0 15px 20px;
	padding:10px;
	background-color:#eafff4;
}
#main_contents #box .box_in .request {
	width:525px;
	min-height:80px;
	height:auto !important;
	height:80px;
	margin:15px 0 15px 20px;
	padding:10px 10px 10px 78px;
	background:url('../images/request.gif') no-repeat 5px 5px #ffffff;
	border:1px solid #cccccc;
	zoom:1;
}
/* ポイント */
#main_contents #box .box_in .point {
	width:570px;
	margin:15px 0 15px 20px;
	padding:10px;
	background-color:#ebf6f7;
}
#main_contents #box .box_in .point2 {
	width:525px;
	min-height:34px;
	height:auto !important;
	height:34px;
	margin:15px 0 15px 20px;
	padding:10px 10px 10px 65px;
	background:url('../images/point.gif') no-repeat 5px 5px #ebf6f7;
	zoom:1;
}
#main_contents #box .box_in .point3 {
	width:570px;
	margin:15px 0 15px 0;
	padding:10px;
	background-color:#ebf6f7;
}
#main_contents #box .box_in .point4 {
	width:525px;
	min-height:34px;
	height:auto !important;
	height:34px;
	margin:15px 0 15px 20px;
	padding:20px 10px 10px 10px;
}
/* ご注意 */
#main_contents #box .box_in .caution {
	width:570px;
	margin:15px 0 0 20px;
	padding:32px 10px 10px 5px;
	background:url('../../images/attention_02.gif') no-repeat 0 5px;
	zoom:1;
}
#main_contents #box .box_in .caution2 {
	width:540px;
	min-height:36px;
	height:auto !important;
	height:36px;
	margin:15px 0 0 20px;
	padding:10px 10px 10px 35px;
	background:url('../../images/attention_02.gif') no-repeat 0 5px;
	zoom:1;
}
#main_contents #box .box_in .caution2 h4.pre {
	width:600px;
}
#main_contents #box .box_in .caution3 {
	width:540px;
	margin:15px 0 0 20px;
	padding:10px 10px 10px 50px;
	background:url('../images/attention.gif') no-repeat 5px 8px;
	background-color:#ffffcc;
	zoom:1;
}
#main_contents #box .box_in .caution4 {
	width:540px;
	min-height:36px;
	height:auto !important;
	height:36px;
	margin:15px 0 0 20px;
	padding:10px 10px 10px 35px;
	background:url('../../images/attention_02.gif') no-repeat 5px 10px;
	border:1px dotted #CCCCCC;
	zoom:1;
}
/* 背景黄色 */
#main_contents #box .box_in .alert {
	width:570px;
	margin:15px 0 15px 20px;
	padding:10px;
	background-color:#ffffcc;
	text-align:left;
}
#main_contents #box .box_in .alert1 {
	width:480px;
	min-height:63px;
	height:auto !important;
	height:63px;
	margin:10px 0 0 10px;
	padding:10px 10px 10px 60px;
	background:url('../images/ico_attention1.gif') no-repeat 0 0;
	zoom:1;
}
#main_contents #box .box_in .alert2 {
	width:480px;
	min-height:63px;
	height:auto !important;
	height:63px;
	margin:10px 0 0 10px;
	padding:10px 10px 10px 60px;
	background:url('../images/ico_attention2.gif') no-repeat 0 0;
	zoom:1;
}
#main_contents #box .box_in .alert3 {
	width:480px;
	min-height:59px;
	height:auto !important;
	height:59px;
	margin:10px 0 0 10px;
	padding:10px 10px 10px 60px;
	background:url('../images/ico_attention3.gif') no-repeat 0 0;
	zoom:1;
}
#main_contents #box .box_in .alert4 {
	width:480px;
	min-height:59px;
	height:auto !important;
	height:59px;
	margin:10px 0 0 10px;
	padding:10px 10px 10px 60px;
	background:url('../images/ico_attention4.gif') no-repeat 0 0;
	zoom:1;
}
#main_contents #box .box_in .alert5 {
	width:552px;
	margin:15px 0 15px 20px;
	padding:10px 10px 10px 3em;
	text-indent:-2em;
	background-color:#ffffcc;
}
#main_contents #box .box_in .c_after {
	width:570px;
	margin:0 0 0 20px;
	padding:10px;
	border-top:2px solid #666666;
	border-bottom:2px solid #666666;
}
#main_contents #box .box_in .c_after2 {
	width:510px;
	margin:0 0 0 40px;
	padding:10px;
	border-top:2px solid #666666;
	border-bottom:2px solid #666666;
}
/* 見出し（青はてなマーク） */
#main_contents #box .box_in .hatena {
	width:570px;
	margin:0 0 0 20px;
	padding:10px 10px 10px 35px;
	background:url('../images/img_question.gif') no-repeat 0 9px;
	zoom:1;
}
#main_contents #box .box_in .hatena .q {
	margin-bottom:20px;
	color:#484848;
	font-weight:bold;
}
#main_contents #box .box_in .hatena2 {
	width:600px;
	margin:0 0 0 20px !important; /**/
	margin-left:0;
	padding:10px 10px 10px 35px;
	background:url('../images/img_question.gif') no-repeat 0 9px;
	zoom:1;
}
#main_contents #box .box_in .hatena2 .q {
	margin-bottom:20px;
	color:#484848;
	font-weight:bold;
}
/* 見出し（青四角アイコン） */
#main_contents #box .box_in ul.square {
	margin:0;
	padding:10px 0 10px 0;
	list-style:none;
}
#main_contents #box .box_in ul.square li {
	margin:0;
	padding:0 0 10px 15px;
	background:url('../../images/ico_square_blue.gif') no-repeat 0 4px;
	zoom:1;
}
#main_contents #box .box_in ul.square li span.lead {
	display:block;
	padding:0 0 5px 0;
	font-weight:bold;
}
/* 見出し（ドットアイコン） */
#main_contents #box .box_in ul.dot {
	width:auto;
	margin:0;
	padding:10px 0 10px 10px;
	list-style:none;
}
#main_contents #box .box_in ul.dot li {
	width:auto;
	margin:0;
	padding:0 0 10px 10px;
	background:url('../../images/dot_black.gif') no-repeat 0 6px;
	zoom:1;
}
#main_contents #box .box_in ul.dot li span.lead {
	display:block;
	padding:0 0 5px 0;
	font-weight:bold;
}
#main_contents #box .box_in ul.dot3 {
	margin:0;
	padding:10px 0 10px 10px;
	list-style:none;
}
#main_contents #box .box_in ul.dot3 li {
	margin:0;
	padding:0 0 10px 15px;
	background:url('../../images/ico_circle_ns.gif') no-repeat 0 4px;
	zoom:1;
}
#main_contents #box .box_in ul.dot3 li span.lead {
	display:block;
	padding:0 0 5px 0;
	font-weight:bold;
}
/* 見出し（青ドットアイコン、青背景） */
#main_contents #box .item {
	width:auto;
	margin:5px 0 10px 0;
	padding:3px 0 3px 20px;
	background:url('../../images/ico_circle_ns.gif') no-repeat 5px 8px;
	font-weight:bold;
	background-color:#a0d8ef;
}
/* 見出し（白色背景） */
#main_contents #box .sttl {
	margin:5px 0;
	padding:5px;
	background-color:#ffffff;
	font-weight:bold;
	color:#484848;
}
/* ボックス（青点線枠） */
#main_contents #box .box_in_dot {
	margin:10px;
	padding:5px 10px;
	border:1px dotted #b0e0e6;
}
#main_contents #box .box_in_dot .ttl {
	margin:0 0 5px 0;
	padding:5px 10px;
	border-bottom:1px solid #b0e0e6;
	font-weight:bold;
}
/* ボックス（青色背景） */
#main_contents #box .box_in_cmt {
	margin:10px;
	padding:5px 10px;
	background-color:#e0ffff;
}
/* テーブル（見出し灰色背景、灰色線） */
#main_contents #box .box_in table.tbl_set {
	border-collapse:collapse;
}
#main_contents #box .box_in table.tbl_set th {
	padding:3px 5px;
	border:1px solid #cccccc;
	background-color:#dddddd;
	text-align:center;
}
#main_contents #box .box_in table.tbl_set td {
	padding:3px 5px;
	border:1px solid #cccccc;
	text-align:center;
}
#main_contents #box .box_in table.tbl_set2 {
	border-collapse:collapse;
}
#main_contents #box .box_in table.tbl_set2 th {
	padding:3px 5px;
	border:1px solid #cccccc;
	background-color:#dddddd;
	text-align:center;
	vertical-align:middle;
}
#main_contents #box .box_in table.tbl_set2 td {
	padding:3px 5px;
	border:1px solid #cccccc;
}
#main_contents #box .box_in table.tbl_set2 ul {
	list-style:none;
}
#main_contents #box .box_in table.tbl_hos {
	border-collapse:collapse;
}
#main_contents #box .box_in table.tbl_hos th {
	padding:3px 5px;
	border:1px solid #cccccc;
}
#main_contents #box .box_in table.tbl_hos td {
	padding:3px 5px;
	border:1px solid #cccccc;
}
#main_contents #box .box_in table.tbl_hz {
}
#main_contents #box .box_in table.tbl_hz td {
	padding:3px 10px;
	text-align:center;
}
#main_contents #box .box_in table.tbl_hz td span {
	display:block;
	padding:3px 5px;
	border:1px solid #000000;
	text-align:center;
}
/* リスト */
#main_contents #box ul.sel_list {
	width:660px;
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
#main_contents #box ul.sel_list li {
	float:left;
	display:block;
	width:188px;
	margin:0 0 10px 0;
	margin-left:15px !important; /**/
	margin-left:10px;
	padding:5px;
	border:1px solid #cccccc;
}
#main_contents #box ul.sel_list li.lf {
	margin-left:0;
}
#main_contents #box ul.sel_list::after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
#main_contents #box ul.sel_list:after {
	display:block;
	height:0;
	content:"・";
	clear:both;
	visibility:hidden;
}
/* テーブル（画像の並び用） */
#main_contents #box .box_in table.tbl_sel {
}
#main_contents #box .box_in table.tbl_sel td {
	text-align:center;
}
#main_contents #box .box_in table.tbl_sel td img {
	margin:10px;
}
#main_contents #box .box_in table.tbl_img td {
	text-align:center;
}
#main_contents #box .box_in table.tbl_img td img {
	margin:10px;
}
/* 20131004 追記
==================================== */
#main_contents #box .box_in .point5 {
	width:420px;
	margin:0 15px;
	padding:10px;
	background-color:#ebf6f7;
}
#main_contents #box .box_in .point6 {
	width:600px;
	min-height:34px;
	height:auto !important;
	height:34px;
	margin:15px 0 15px 20px;
	padding:20px 10px 10px 10px;
}
/* #box 視聴距離
==================================== */
#main_contents #box table.distance {
	border-collapse:collapse;
	margin:5px 0;
}
#main_contents #box table.distance th {
	padding:3px 5px;
	border:1px solid #cccccc;
	background-color:#eeeeee;
}
#main_contents #box table.distance td {
	padding:3px 5px;
	border:1px solid #cccccc;
	text-align:center;
}
#main_contents #box table.distance th.distan {
	color:navy;
	font-weight:bold;
}
#main_contents #box table.distance td.distan {
	color:navy;
	font-weight:bold;
}
#main_contents #box table.distance th.v_size {
	color:navy;
	font-weight:bold;
}
#main_contents #box table.distance td.v_size {
	color:navy;
	font-weight:bold;
}
#main_contents #box table.distance th.v_size2 {
}
#main_contents #box table.distance td.v_size2 {
}
/* #box エコ
==================================== */
#main_contents #box table.eco {
	margin:10px;
	border-collapse:collapse;
}
#main_contents #box table.eco th {
	vertical-align:top;
	padding:5px;
	background-color:#c6ffc6;
	text-align:left;
}
#main_contents #box table.eco td {
	vertical-align:top;
	padding:5px 10px 5px 10px;
	background-color:#f7ffef;
	text-align:left;
}
/* #box room
==================================== */
#main_contents #box table.room {
	margin:10px;
	border-collapse:collapse;
}
#main_contents #box table.room td {
	vertical-align:top;
	padding:10px 20px 10px 20px;
	text-align:left;
}
/* #box 手順
==================================== */
#main_contents #box .box_in ol {
	padding:10px 0 20px 30px;
}
#main_contents #box .box_in ol.listTop0 {
	padding:0 0 20px 30px;
}
#main_contents #box .box_in ol.order {
	padding:10px 0 20px 10px;
	list-style:none;
}
#main_contents #box .box_in ol.order li#no1 {
	padding:0 0 10px 20px;
	background:url('../images/bg_no_b01.gif') no-repeat 0 0;
}
#main_contents #box .box_in ol.order li#no2 {
	padding:0 0 10px 20px;
	background:url('../images/bg_no_b02.gif') no-repeat 0 0;
}
#main_contents #box .box_in ol.order li#no3 {
	padding:0 0 10px 20px;
	background:url('../images/bg_no_b03.gif') no-repeat 0 0;
}
#main_contents #box .box_in ol.order li#no4 {
	padding:0 0 10px 20px;
	background:url('../images/bg_no_b04.gif') no-repeat 0 0;
}
#main_contents #box .box_in ol.order li#no5 {
	padding:0 0 10px 20px;
	background:url('../images/bg_no_b05.gif') no-repeat 0 0;
}
#main_contents #box .box_in ol.order li#no6 {
	padding:0 0 10px 20px;
	background:url('../images/bg_no_b06.gif') no-repeat 0 0;
}
#main_contents #box .box_in ol.order li#no7 {
	padding:0 0 10px 20px;
	background:url('../images/bg_no_b07.gif') no-repeat 0 0;
}
#main_contents #box .box_in ol.order li#no8 {
	padding:0 0 10px 20px;
	background:url('../images/bg_no_b08.gif') no-repeat 0 0;
}
#main_contents #box .box_in ol.order li#no9 {
	padding:0 0 10px 20px;
	background:url('../images/bg_no_b09.gif') no-repeat 0 0;
}
#main_contents #box .box_in ol.order li#no10 {
	padding:0 0 10px 20px;
	background:url('../images/bg_no_b10.gif') no-repeat 0 0;
}
#main_contents #box .box_in ol.order li {
	zoom:1;
}
#main_contents #box .box_in ol.order li span.lead {
	display:block;
	padding:0 0 5px 0;
	font-weight:bold;
}
/* 給水タンクの分解　20130807　追記
==================================== */
#main_contents #box .box_in ol.order li ul {
	list-style:none;
	padding:5px;
	margin:10px 0 0 0;
}
#main_contents #box .box_in ol.order li ul li {/* float:left;*/
	margin:0 0 15px 0;
}
#main_contents #box .box_in ol.order li ul .imgList {
	clear:both;
	width:360px;
	border:#999999 solid 1px;
	margin-left:5px;
}
#main_contents #box .box_in ol.order li ul:end {
clear:both;
}
#main_contents #box .box_in ol.order li ul .imgList {
	clear:both;
	width:360px;
	border:#999999 solid 1px;
	margin-left:5px;
}
/* さびる原因　20130807　追記
==================================== */
#main_contents #box .box_in ol.order li.styleDot {
	padding:0 0 10px 0;
	margin-left:15px;
	list-style:disc;
}
/* 準備するもの　20130808　追記
==================================== */
#main_contents #box .prepBox {
	width:240px;
	margin:5px 0 0 15px;
}
#main_contents #box .prepBox img {
	float:left;
	margin-right:0;
}
#main_contents #box .prepBox2 {
	width:240px;
	margin:5px 0 10px 15px;
}
#main_contents #box .prepBox2 img {
	float:left;
	margin-right:0;
}
.prepLink {
	background: url('/support/advice/images/ico_hand.gif') no-repeat 0 0;
	padding:0 0 0 25px;
	margin:5px 0 0 10px;
}
/* 電波周波数　20130808　追記
==================================== */
.textBold {
	font-weight:bold;
	color: #484840;
}
/* 給水タンクの分解 テーブル
==================================== */
#main_contents #box .box_in table.order {
}
#main_contents #box .box_in table.order th {
	width:1em;
	padding:5px;
	background-color:#666666;
	color:#ffffff;
}
#main_contents #box .box_in table.order td {
	padding:5px;
}
#main_contents #box .box_in table.order2 {
}
#main_contents #box .box_in .box_order {
	margin:20px 0;
	padding:5px;
	border:1px solid #666666;
}
#main_contents #box .box_in .box_btn {
	padding:5px;
	border:1px solid #cccccc;
}
/* #box 食材に適した保存場所
==================================== */
#main_contents #box .box_refcmt {
	margin:5px 0;
	padding:5px;
	background-color:#ffcccc;
	border:1px solid #cccccc;
}
#main_contents #box .box_refcmt2 {
	left:125px;
	position:absolute;
	margin:5px 0;
	padding:5px;
	background-color:#ffffff;
	border:1px solid #4169e1;
}
#main_contents #box table.use_food {
	border-collapse:collapse;
	margin:5px 0;
}
#main_contents #box table.use_food th {
	width:8em;
	padding:5px;
	text-align:left;
	vertical-align:top;
}
#main_contents #box table.use_food th span.ttl {
	display:block;
	width:4.5em;
	padding:3px 15px;
	background:url('../images/refrigerator/icon_circle.gif') no-repeat 0 6px;
	zoom:1;
}
#main_contents #box table.use_food th span.ttl_01 {
	display:block;
	width:4.5em;
	padding:3px 5px;
	background-color:#e6bfb2;
}
#main_contents #box table.use_food th span.ttl_02 {
	display:block;
	width:4.5em;
	padding:3px 5px;
	background-color:#769164;
}
#main_contents #box table.use_food th span.ttl_03 {
	display:block;
	width:4.5em;
	padding:3px 5px;
	background-color:#88cb7f;
}
#main_contents #box table.use_food th span.ttl_04 {
	display:block;
	width:4.5em;
	padding:3px 5px;
	background-color:#ffc0cb;
}
#main_contents #box table.use_food th span.ttl_05 {
	display:block;
	width:4.5em;
	padding:3px 5px;
	background-color:#a0d8ef;
}
#main_contents #box table.use_food th span.cmt {
	font-weight:normal;
	font-size:x-small;
}
#main_contents #box table.use_food td {
	padding:5px;
}
#main_contents #box .box_in .ref_a {
	float:left;
	width:390px;
	min-height:34px;
	height:auto !important;
	height:34px;
	margin:5px 0 15px 0;
	padding:10px 10px 10px 55px;
	background:url('../images/refrigerator/icon_a.gif') no-repeat 5px 5px #ebf6f7;
}
#main_contents #box .box_in .ref_b {
	width:578px;
	min-height:34px;
	height:auto !important;
	height:34px;
	margin:5px 0 15px 0;
	padding:10px 10px 10px 55px;
	background:url('../images/refrigerator/icon_b.gif') no-repeat 5px 5px #ebf6f7;
}
#main_contents #box .box_in .ref_a .msg {
	width:470px;
	padding:10px 5px;
	background:#ffffcc;
}
#main_contents #box .box_in .ref_b .msg {
	width:470px;
	padding:10px 5px;
	background:#ffffcc;
}
#main_contents #box .box_in ul.batsu {
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}
#main_contents #box .box_in ul.batsu li {
	margin:0;
	padding:0 0 10px 0;
	zoom:1;
}
#main_contents #box .box_in ul.dot2 {
	margin:0;
	padding:10px 0 0 10px;
	list-style:none;
}
#main_contents #box .box_in ul.dot2 li {
	margin:0;
	padding:0 0 10px 15px;
	background:url('../images/refrigerator/icon_circle.gif') no-repeat 0 3px;
	zoom:1;
}
#main_contents #box table.ice {
	border-collapse:collapse;
	margin:5px 0;
	border:1px solid #cccccc;
}
#main_contents #box table.ice td {
	padding:5px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
}
#main_contents #box .box_vegi td {
	padding:5px;
	border:1px solid #3eb370;
}
#main_contents #box .save {
	width:12.5em;
	padding:5px;
	border:1px solid #3eb370;
}
#main_contents #box .save_cmt {
	color:#006e54;
}
/* #box めやす
==================================== */
#main_contents #box table.airc_rank {
	margin:0 0 10px 15px;
	border-collapse:collapse;
	border:1px solid #666666;
}
#main_contents #box table.airc_rank th {
	padding:2px 5px;
	background-color:#eeeeee;
	border:1px solid #666666;
	text-align:left;
}
#main_contents #box table.airc_rank th.c {
	text-align:center
}
#main_contents #box table.airc_rank td {
	padding:2px 5px;
	border:1px solid #666666;
	text-align:center
}
#main_contents #box table.airc_rank td span {
	font-weight:bold;
}
/* #box めやす
==================================== */
#main_contents #box table.tbl {
	margin:10px 0 10px 15px;
	border-collapse:collapse;
	border:1px solid #666666;
}
#main_contents #box table.tbl th {
	padding:2px 5px;
	background-color:#eeeeee;
	border:1px solid #666666;
	text-align:center;
	font-weight:normal;
}
#main_contents #box table.tbl td.c {
	text-align:center
}
#main_contents #box table.tbl td {
	padding:2px 5px;
	border:1px solid #666666;
	text-align:left
}
#main_contents #box table.tbl td span {
	font-weight:bold;
}
/* #box LED光束
==================================== */
#main_contents #box table.tbl_led {
	margin:10px 0 2px 15px;
}
#main_contents #box table.tbl_led th {
	padding:2px 5px;
	background-color:#eeeeee;
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	text-align:center;
	font-weight:normal;
	vertical-align:middle;
}
#main_contents #box table.tbl_led th.cell_t {
	border:4px solid #cc0000;
	border-bottom:0;
}
#main_contents #box table.tbl_led th.cell_b {
	border:4px solid #cc0000;
	border-top:1px solid #666666;
}
#main_contents #box table.tbl_led td {
	padding:2px 5px;
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	text-align:center;
	vertical-align:middle;
}
#main_contents #box table.tbl_led td.cell_t {
	border-top:4px solid #0000cc;
}
#main_contents #box table.tbl_led td.cell_b {
	border-bottom:4px solid #0000cc;
}
#main_contents #box table.tbl_led td.cell_r {
	border-right:4px solid #0000cc;
}
#main_contents #box table.tbl_led td.cell_l {
	border-left:4px solid #0000cc;
}
#main_contents #box table.tbl_led2 {
	margin:0 0 20px 15px;
	border-collapse:collapse;
	border:4px solid #cc0000;
}
#main_contents #box table.tbl_led2 th {
	padding:2px 5px;
	text-align:left
}
#main_contents #box table.tbl_led2 td {
	padding:2px 5px;
	text-align:left
}
#main_contents #box table.tbl_led2 td.cmt {
	padding:2px 10px;
	text-align:left
}
/* #box 電卓キー
==================================== */
#main_contents #box dl.key {
	clear:both;
	width:600px;
	padding:10px 0 0 0;
	border-top:1px dashed #cccccc;
}
#main_contents #box dl.key dt {
	float:left;
	width:100px;
}
#main_contents #box dl.key dd {
	float:left;
	width:500px;
}
/* #box リンク
==================================== */
#main_contents #box .lnk_else {
	width:610px;
	margin:15px 0 5px 0;
	text-align:right;
}
#main_contents #box .lnk_else img {
	margin:0 5px 0 0;
}
#main_contents #box .lnk_cmt {
	width:610px;
	margin:20px 0 10px 0;
	text-align:right;
	color:#274a78;
}
#main_contents #box .lnk_cmt2 {
	margin:20px 0 10px 0;
	color:#274a78;
}
#main_contents #box .lnk_cmt3 {
	margin:20px 0 10px;
	color:#274a78;
}
#main_contents #box .lnk_cmt3_txt-r {
	margin:0;
	color:#274a78;
	text-align:right;
}
#main_contents #box .lnk_cmt img {
	margin-right:5px;
}
#main_contents #box .lnk_mn {
	width:610px;
	margin:10px 0;
	text-align:right;
}
#main_contents #box .lnk_mn2 {
	margin:10px 170px 0 0;
	text-align:right;
}
#main_contents #box .lnk_mn img {
	margin-top:5px;
}
#main_contents #box .lnkManual {
	width:580px;
	margin:10px 0;
	text-align:right;
}
/* 文字関連
==================================== */
#main_contents #box .txt_fn {
	font-weight:normal;
}
#main_contents #box .txt_f {
	font-weight:bold;
}
#main_contents #box .txt_s {
	font-size:x-small;
}
#main_contents #box .txt_g {
	color:#484848;
}
#main_contents #box .txt_b {
	color:#0000ff;
}
#main_contents #box .txt_r {
	color:#cc0000;
}
#main_contents #box .txt_gr {
	color:#006e54;
}
#main_contents #box .txt_u {
	text-decoration:underline;
}
#main_contents #box .txt_center {
	text-align:center;
}
#left_contents {
	float:left;
	width:730px;
	margin-right:20px;
	_margin-right:15px;
}
#right_contents {
	float:left;
	width:210px;
	margin:15px 0 0 0;
	_margin-left:0;
	padding:0;
	over-flow:hidden;
}
#right_contents .top {
	padding:5px 5px 5px 25px;
	margin:0;
	background:url("../images/home_01.gif") no-repeat 5px 45%;
	zoom:1;
	border:1px solid #666666;
	font-weight:bold;
}
#right_contents ul {
	margin:18px 0 0 0;
	padding:0;
	background-color:#efefef;
}
#right_contents ul li {
	list-style-type:none;
	margin:0;
	padding:4px 10px 4px 5px;
	zoom:1;
	line-height:1.4em;
	font-size:13px;
}
#right_contents ul li.top_title {
	margin:0 0 0 0;
	padding:5px;
	zoom:1;
	font-weight:bold;
	font-size:14px;
	background-color:#dddddd;
	border-bottom:3px dotted #ffffff;
	text-align:center;
}
#right_contents ul li.ttl {
	padding:8px 10px 5px 20px;
	margin:0;
	background:url("../../images/btn_square_red.gif") no-repeat 5px 45%;
	zoom:1;
	font-weight:bold;
}
#right_contents ul li.brnc1 {
	padding-left:23px;
	margin:-3px 0 0 0;
	background:url("../images/btn_brnc1.gif") no-repeat 13px 0;
	zoom:1;
	font-weight:bold;
}
#right_contents ul li.brnc2 {
	padding-left:40px;
	margin:-3px 0 0 0;
	background:url("../images/btn_brnc3.gif") no-repeat 13px 0;
	zoom:1;
}
#right_contents ul li.brnc3 {
	padding-left:40px;
	margin:-3px 0 0 0;
	background:url("../images/btn_brnc1.gif") no-repeat 30px 0;
	zoom:1;
}
#right_contents ul li.brnc4 {
	padding-left:23px;
	margin:-3px 0 0 0;
	background:url("../images/btn_brnc1.gif") no-repeat 13px 0;
	zoom:1;
}
#right_contents ul li.brnc5 {
	padding-left:60px;
	margin:-3px 0 0 0;
	background:url("../images/btn_brnc5.gif") no-repeat 10px 0;
	zoom:1;
}
#right_contents ul li.brncend1 {
	padding-left:23px;
	margin:-3px 0 0 0;
	background:url("../images/btn_brnc2.gif") no-repeat 13px 0;
	zoom:1;
	font-weight:bold;
}
#right_contents ul li.brncend2 {
	padding-left:40px;
	margin:-3px 0 0 0;
	background:url("../images/btn_brnc4.gif") no-repeat 13px 0;
	zoom:1;
}
#right_contents ul li.brncend3 {
	padding-left:40px;
	margin:-3px 0 0 0;
	background:url("../images/btn_brnc2.gif") no-repeat 30px 0;
	zoom:1;
}
#right_contents ul li.brncend4 {
	padding-left:23px;
	margin:-3px 0 0 0;
	background:url("../images/btn_brnc2.gif") no-repeat 13px 0;
	zoom:1;
}
#right_contents ul li.brncend5 {
	padding-left:60px;
	margin:-3px 0 0 0;
	background:url("../images/btn_brnc6.gif") no-repeat 10px 0;
	zoom:1;
}
#right_contents ul li span.hit {
	display:block;
	padding:2px 5px;
	background-color:#666666;
	color:#ffffff;
}
#right_contents ul li .txt_fn {
	font-weight:normal;
}
#right_contents a span {
	display:none;
}
#right_contents a {
	text-decoration:none;
	display:block;
	margin:0;
	color:#0033cc;
}
#right_contents a:visited {
	color:#0033cc;
}
#right_contents a:hover {
	background-color:#bccddb;
	color:#0033cc;
}
#right_contents a.navihit {
	background-color:#bccddb;
	color:#0033cc;
}
/* ヴィジュアルガイドへのリンク
==================================== */
.coment_box .visual_guide_link {
	clear:both;
	margin:20px 0 10px 5px;
}
.coment_box .visual_guide_link .vg_description {
	display: block;
	margin:0;
	padding:0 0 0 13px;
	background:url("/support/images/ico_square_blue.gif") no-repeat left 3px;
}
.coment_box .visual_guide_link .vg_img {
	padding:5px 0 0 20px;
}
/*加湿空気清浄機 20130913追記
==================================== */
.ttlTray {
	margin:0 0 10px 0;
	padding:5px 0 5px 15px;
	text-align:left;
	color:#000000;
	font-size:small;
	font-weight:bold;
	background-color:#d1e8ff;
}
.boxTray {
	margin:5px 0 5px 20px;
	padding:0;
}
.boxTray ul {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
}
.boxTray ul li {
	font-weight:bold;
	float:left;
	padding:5px;
	margin:5px 0 0 5px;
}
.boxTray ul li.trayTtl {
	width:120px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	padding:5px;
	margin-right:5px;
	background-color:#0066FF;
}
.boxTray ul li span {
	text-decoration:underline;
}
.boxTray ul li span.noBoder {
	text-decoration: none;
}
.boxTray img {
	margin:15px 0 5px 10px;
}
.boxTray .cmtTray {
	margin:0 5px 5px 15px;
	padding:10px 0 0 0;
	font-weight:bold;
}
.boxTray .icoImg img {
	margin:0 4px !important;
	vertical-align:bottom;
}
/*加湿空気清浄機お手入れTOP 20130917追記
==================================== */
.preAttention {
	width:628px;
	margin:10px 10px 10px 20px;
	padding:5px;
}
.preAttention .cautionTxt {
	width:450px;
	font-weight:bold;
	line-height:1.5em;
	margin:15px 0 0 10px;
	padding:10px 10px 10px 35px;
	background:url('../../images/attention_02.gif') no-repeat 0 5px;
}
.imgRight {
	float:right;
	margin:0 10px;
}
.menuList {
	margin:15px auto;
}
.menuList ul {
	list-style:none;
	margin:0;
	padding:0;
}
.menuList ul li {
	with:400px;
	margin:10px 0 10px 120px;
}
.boxFilter {
	margin:5px 30px 10px 25px;
	line-height:1.5em;
}
.boxFilterColor {
	margin:5px 25px 10px 20px;
	padding:5px 10px;
	line-height:1.5em;
	background-color:#d1e8ff;
	color:#000;
}
/*集じん・脱臭一体型
==================================== */
.ttlLead {
	margin:5px 0 10px 0;
	padding:0 0 5px 35px;
	background:url('../../images/ico_circle_ns.gif') no-repeat 20px 5px;
	font-weight:bold;
}
/*お手入れタイトル　めやす
==================================== */
.ttlCare {
	width:120px;
	margin:7px 5px 15px 1px;
	color:#4a488e;
	font-weight:bold;
	float:left;
}
.ttlCare2 {
	width:200px;
	margin:7px 5px 15px 1px;
	color:#4a488e;
	font-weight:bold;
	float:left;
}
.ttlCarebody {
	width:140px;
	margin:7px 10px 15px 1px;
	color:#4a488e;
	font-weight:bold;
	float:left;
}
ul.meyasuList {
	width:160px;
	margin:5px 0 15px 20px;
	padding:0;
	border:1px solid #666;
	list-style:none;
	font-weight:bold;
	float:left;
	display:block;
}
ul.meyasuList li.ttlMeyasu {
	width:50px;
	margin-right:10px;
	padding-left:3px;
	float:left;
	background-color:#dbd0e6;
}
ul.meyasuList li.anMeyasu {
	width:90px;
	float:left;
}
ul.meyasuList2 {
	width:190px;
	margin:5px 0 15px 20px;
	padding:0;
	border:1px solid #666;
	list-style:none;
	font-weight:bold;
	float:left;
	display:block;
}
ul.meyasuList2 li.ttlMeyasu {
	width:50px;
	margin-right:10px;
	padding-left:3px;
	float:left;
	background-color:#dbd0e6;
}
ul.meyasuList2 li.anMeyasu {
	width:120px;
	float:left;
}
/* 20131004 追記
==================================== */
.cautionFiltter {
	width:560px;
	margin:10px 0 0 20px;
	padding:10px 10px 10px 60px;
	background:url('../images/attention.gif') no-repeat 10px 8px;
	border:#cccccc 1px solid;
}
/* グローバルクラス
==================================== */
/* float */
.fltNone li {
	float:none !important;
}
.fltLeft {
	float:left;
}
.fltRight {
	float:right;
}
/* font */
.fntRed {
	color:#ef0000;
}
.fntGreen {
	color:#006e54;
}
.fntBold {
	font-weight:bold;
}
/* padding & margin */
.p0 {
	padding:0;
}
.pt0 {
	padding-top:0;
}
.pa10 {
	padding:10px !important;
}
/* text indent */
.txtIndent15 {
	text-indent:-1.5em;
	padding-left:1.5em;
}
/* width */
.w140 {
	width:140px;
}
.w160 {
	width:160px;
}
.w200 {
	width:200px;
}
.w250 {
	width:250px;
}
.w260 {
	width:260px;
}
.w300 {
	width:300px;
}
.w320 {
	width:320px;
}
.w360 {
	width:360px;
}
/* border */
.bdbtm {
	border-bottom:1px solid #ccc;
}
.bdGray {
	border:1px solid #ccc;
}
/*list */
.listDot {
	padding-top:10px;
}
.listDot li {
	width:auto !important;
	float:none !important;
	padding-left:20px;
	padding-bottom:10px;
	list-style:none;
	background:url("/support/images/ico_circle_ns.gif") no-repeat 3px 5px;
	text-align:left !important;
}
.listDot2 {
	padding-top:10px;
}
.listDot2 li {
	width:auto !important;
	float:none !important;
	padding-left:20px;
	padding-bottom:10px;
	list-style:none;
	background:url("/support/images/dot_black.gif") no-repeat 6px 7px;
	text-align:left !important;
}
/* clearfix */
.clrFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .clrFix {
	height: 1%;
}
.clrFix {
	zoom: 100%;
	min-height: 1%;
}
/* =====================================================================
*
*    Footer Structure
*
* =================================================================== */

#sharpTempFooter {
	clear: both;
	width: 960px;
	padding: 10px 0 31px 0;
	margin: 0 0 0 20px;
	border-top: 3px solid #E4E4E4;
}
#sharpTempFooter img {
	border:none;
}
#sharpTempFooter ul {
	float: left;
	margin: 0 0 0 10px;
	display: inline;
}
#sharpTempFooter ul li {
	float: left;
	margin: 0 20px 0 0;
	font-size: 0;
	display: inline;
}
#sharpTempFooter p {
	float: right;
	margin: 0 10px 0 0;
	display: inline;
}
#main_contents .reference {
	width:450px;
	float:right;
	padding:0;
	margin:10px;
	border:#999 solid 1px;
}
#main_contents .reference .tray_l {
	width:200px;
	float:left;
	padding:10px;
	margin:10px;
	_margin:10px 0 10px 10px;
}
#main_contents .reference .tray_l img {
	margin:5px 5px 0 5px;
}
#main_contents .reference .tray_r {
	width:180px;
	float:left;
	padding:10px 10px 5px 10px;
	margin:10px 0 10px 0;
}
#main_contents .reference .tray_r img {
	margin:5px 10px 0 30px;
}
#main_contents .reference2 {
	width:600px;
	padding:0;
	margin:10px;
}
#main_contents .reference2 .tray_l {
	width:240px;
	padding:0 0 10px 50px;
	margin:0 20px;
}
#main_contents .reference2 .tray_l img {
	margin:0;
	padding:0;
}
#main_contents .reference2 .tray_r {
	width:550px;
	padding:0 10px 10px 50px;
	margin:0 0 10px 20px;
}
#main_contents .reference2 .tray_r img {
	margin:0 10px 0 0;
	float:left;
}
#main_contents .caution5 {
	width:560px;
	margin:10px 0 0 20px;
	padding:10px 10px 10px 50px;
	background:url('../images/attention.gif') no-repeat 10px 8px;
}
#main_contents .caution5 ul {
	list-style-type:none;
	padding:0 0 0 10px;
}
#main_contents .caution5 ul li {
	background:url('../../images/dot_black.gif') no-repeat 0 6px;
	padding-left:10px;
}
#juso {
	width:560px;
	margin:10px 0 0 20px;
	padding:0;
	border:#999999 solid 1px;
}
#juso .ttl_juso {
	background:#feedef;
	font-size:14px;
	font-weight:bold;
	padding:5px 10px;
	border-bottom:#999999 solid 1px;
}
#juso ol {
	list-style-type:none;
	padding:0;
	margin:0;
}
#juso ol li {
	text-indent:-1em;
	padding-left:1em;
}
.unavailableBox {
	padding:15px 0 0 15px;
	border:1px dotted #999;
}
.unavailableList {
	margin-top:15px;
}
.unavailableList li {
	float:left;
	padding-right:15px;
	padding-bottom:15px;
	list-style:none;
}
