/*本文
--------------------------------------------- */

#main {
	width:668px;
	padding:5px;
	margin:0 auto 50px auto;
	text-align:left;
	border:1px solid #aeb5de;
	clear:both;
	zoom:1; overflow:visible; }

#main::after{ display:block; height:1px; content:"・"; clear:both; visibility:hidden;}
#main:after{ display:block; height:1px; content:"・"; clear:both; visibility:hidden;}

/* 冷蔵庫 故障診断ナビ（タイトル）*/

#ttl_navi_ref {
	margin:0 5px 0 5px;
	padding:5px 0 5px 0;
	text-align:center;
}

#ttl_navi_ref h2 {
	width:312px;
	height:31px;
	margin:0 0 0 0;
	margin:0 auto 0 auto;
	vertical-align:bottom;
	line-height:0;
	font-size:0;
}

/* パンくず 
------------------------------------------------*/
#navigation {
	clear:both;
	width:648px;
	margin:0 0 0 0;
	padding:3px 10px;
	float:left;
	border-top:2px dotted #cccccc;
	border-bottom:2px dotted #cccccc;
}
#navigation ul {
	width:648px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

#navigation ul li {
	font-size:12px;
	height:12px;
	margin:0 0 0 0;
	padding:0 3px 0 14px;
	float:left;
	list-style-type:none;
	background:url("../images/navi/bread_img.gif") no-repeat;
}

#navigation ul li#navi_top{
	background:none;
	padding-left:0;
}

#navigation ul li a{
	color:#0066cc;
	display:block;
	padding:1px;
	text-decoration:none;
	}

#navigation ul li a:hover{
	text-decoration:underline;
	}


/* 診断手順 */
#procedure {
	clear:both;
	position:relative;
	width:540px;
	margin:10px 0 0 75px;
	padding:5px 0 0 0;
	background:url("../images/navi/bg_procedure02.jpg") repeat-x;
	}

#procedure div#middle {
	display:block;
	width:540px;
	min-height:150px;
	height:auto! important;
	height:150px;
	padding:5px 0 5px 0;
	background:url("../images/navi/bg_procedure01.jpg") repeat-y;
}

#procedure div#bottom {
	display:block;
	width:540px;
	height:5px;
	padding:0 0 0 0;
	background:url("../images/navi/bg_procedure02.jpg") repeat-x;
}

#ttl_pro {
	display:block;
	position:absolute;
	width:100px;
	height:25px;
	top:15px;
	left:15px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#img_pro {
	display:block;
	position:absolute;
	width:110px;
	height:125px;
	top:50px;
	left:15px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#procedure ul{
	width:370px;
	margin:0 0 0 0;
	padding:25px 15px 0 140px;
}

#procedure ul li{
	min-height:15px;
	height:auto! important;
	height:15px;
	margin:0 0 0 0;
	padding:0 0 5px 25px;
	list-style-type:none;
}


#procedure ul li#pro_no01{
	background:url("images/bg_no_b01.gif") no-repeat;
}
#procedure ul li#pro_no02{
	background:url("images/bg_no_b02.gif") no-repeat;
}

#procedure ul li#pro_no03{
	background:url("images/bg_no_b03.gif") no-repeat;
}

#procedure ul li#pro_no04{
	background:url("images/bg_no_b04.gif") no-repeat;
}


/* 症状（状況）*/

#situation {
	width:540px;
	margin:0 auto 0 auto;
	padding:15px 0 5px 20px;
	clear:both;
	zoom:1; overflow:visible; }

#contents::after{ display:block; height:1px; content:"・"; clear:both; visibility:hidden;}
#contents:after{ display:block; height:1px; content:"・"; clear:both; visibility:hidden;}

#situation a {color:#33376c;}
#situation a:hover {color:#5359ae;}



#situation h2 {
	width:540px;
	height:25px;
	margin:0 0 10px 0;
	padding:0;
	vertical-align:bottom;
	line-height:0;
	font-size:0;
	}

#situation div#all ul{
	width:523px;
	margin:0 0 0 0;
	padding:0 0 0 17px;
}

#situation div#all ul li{
	width:523px;
	margin:0 0 0 0;
	padding:0 0 12px 0;
	list-style-type:none;
	}

#situation div#all ul li a{
	font-weight:bold;
	font-size:14px;
	width:465px;
	min-height:23px;
	height:auto! important;
	height:23px;
	display:block;
	margin:0 0 0 0;
	padding:7px 0 0 35px;
	background:url("../images/navi/bar_situation.jpg") no-repeat;
	text-decoration:none;
		}

#situation div#all ul li a:hover {
	background:url("../images/navi/bar_situation_o.jpg") no-repeat;
}

#situation div#warm {
	width:515px;
	margin:0 0 0 0;
	padding:10px 0 12px 17px;
	float:left;
	}

#situation div#warm div#ttl_warm {
	width:35px;
	float:left;
}

#situation div#warm ul{
	width:468px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
}

#situation div#warm ul li{
	width:468px;
	margin:0 0 0 0;
	padding:0 0 12px 0;
	list-style-type:none;
	}

#situation div#warm ul li a{
	font-weight:bold;
	font-size:14px;
	width:418px;
	min-height:23px;
	height:auto! important;
	height:23px;
	display:block;
	margin:0 0 0 0;
	padding:7px 0 0 35px;
	background:url("../images/navi/bar_situationw.gif") no-repeat;
	text-decoration:none;
		}

#situation div#warm ul li a:hover{
	background:url("../images/navi/bar_situationw_o.gif") no-repeat;
}


#situation div#cold {
	width:515px;
	margin:0 0 0 0;
	padding:0 0 12px 17px;
	float:left;
	clear:both;
	}
	

#situation div#cold div#ttl_cold {
	width:35px;
	float:left;
}

#situation div#cold ul{
	width:468px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
}

#situation div#cold ul li{
	width:468px;
	margin:0 0 0 0;
	padding:0 0 12px 0;
	list-style-type:none;
	}

#situation div#cold ul li a{
	font-weight:bold;
	font-size:14px;
	width:418px;
	min-height:23px;
	height:auto! important;
	height:23px;
	display:block;
	margin:0 0 0 0;
	padding:7px 0 0 35px;
	background:url("../images/navi/bar_situationc.gif") no-repeat;
	text-decoration:none;
		}

#situation div#cold ul li a:hover{
	background:url("../images/navi/bar_situationc_o.gif") no-repeat;
}
.caution{ margin:10px 15px; padding:5px 10px; background-color:#ffffdd; }
.caution span{ font-weight:bold; }

/* 各回答子画面 
-------------------------------------------------------------*/

/* QとA
----------------------- */

/* Q（診断１〜）タイトル */
.box_q {
	min-height:25px;
	height:auto!important;
	height:25px;
	clear:both;
	margin:0 0 0 0;
	padding:10px 5px 5px 100px;
}

.box_q#q_no1 {
	background:url("../images/navi/ico_navi_no01.gif") no-repeat 5px 10px;
}

.box_q#q_no2 {
	background:url("../images/navi/ico_navi_no02.gif") no-repeat 5px 10px;
}

.box_q#q_no3 {
	background:url("../images/navi/ico_navi_no03.gif") no-repeat 5px 10px;
}

.box_q#q_no4 {
	background:url("../images/navi/ico_navi_no04.gif") no-repeat 5px 10px;
}

.box_q#q_no5 {
	background:url("../images/navi/ico_navi_no05.gif") no-repeat 5px 10px;
}

/* Q（質問文） */
.box_q span {
	font-weight:bold;
	font-size:14px;
	display:block;
	padding:5px 0 0 0;
}


/* 症状（状況）*/

#box_situation {
	clear:both;
	min-height:25px;
	height:auto! important;
	height:25px;
	margin:0 0 0 0;
	padding:10px 10px 10px 110px;
	background:url("../images/navi/ico_situation.gif") no-repeat 0 10px;
}

/* 症状（状況−文） */
#box_situation span{
	font-weight:bold;
	font-size:14px;
	display:block;
	padding:5px 0 0 0;
}



/* A （アドバイスのタイトル） */
#cmt_top {
	min-height:25px;
	height:auto! important;
	height:25px;
	margin:0 0 0 0;
	padding:10px 0 0 110px;
	background:url("../images/navi/ico_advice.gif") no-repeat 0 10px;
}

#cmt_top span {
	font-weight:bold;
	font-size:14px;
	display:block;
	padding:5px 0 0 0;
}

/* A （回答・選択肢枠） */
#box_a {
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	clear:both;
}
/* A（アドバイスのリスト）*/

#box_a ul#advice {
	margin:0 0 0 0;
	padding:0 10px 0 85px;
}

#box_a ul#advice li {
	margin:0 0 0 0;
	padding:0 0 10px 1.2em;
	list-style-type:none;
	background:url("../images/navi/dot_black.gif") no-repeat 0.5em 0.5em;
	line-height:1.2em;
}

/* A （回答・選択肢枠　左インデントが110px） */
#box_a2 {
	margin:0 0 0 0;
	padding:0 0 0 110px;
	line-height:1.2em;
}

/* A（アドバイスのリスト　左インデントが110px）*/
#box_a2 ul#advice{	margin:0 0 0 0;
	padding:10px 10px 10px 0;
}

#box_a2 ul#advice li {
	margin:0 0 0 0;
	padding:0 0 10px 12px;
	list-style-type:none;
	background:url("../images/navi/dot_black.gif") no-repeat 0 0.4em;
	line-height:1.2em;
}

/* A（回答の選択肢）*/

#box_a ul#choice {
	margin:0 0 0 0;
	padding:15px 90px 0 90px;
}

#box_a ul#choice li {
	margin:0 0 0 0;
	padding:0 0 15px 0;
	list-style-type:none;
	}

#box_a ul#choice li a{
	font-size:12px;
	color:#5359ae;
	border-width:1px 2px 2px 1px;
	border-style:solid;
	border-color:#aeb5dd;
	display:block;
	padding:10px 0 10px 25px;
	background:url("../images/navi/ico_btn_list.gif") no-repeat 10px 13px #eaeaff;
	text-decoration:none;
	}

#box_a ul#choice li a:hover{
	text-decoration:underline;
	color:#e95464;
	border-width:2px 1px 1px 2px;
	border-style:solid;
	border-color:#f4acb4;
	background:url("../images/navi/ico_btn_listo.gif") no-repeat 10px 13px;
	}

/* 回答内の文章 */
#box_a p {
	margin:0 0 0 0;
	padding:0 0 0 1em;
	text-align:1.4em;
	}


#box_a .link{
	margin:0 0 10px 0;
	text-align:right;
}

#box_a p {
	margin:0 0 0 10px;
}

/* 診断結果 */
#box_result {
	min-height:25px;
	height:auto!important;
	height:25px;
	clear:both;
	margin:0 5px 0 5px;
	padding:10px 0 10px 110px;
	background:url("../images/navi/ico_result.gif") no-repeat 0 10px;
}

/* Q（質問文） */
#box_result span {
	font-weight:bold;
	font-size:13px;
	display:block;
	padding:5px 0 0 0;
	line-height:1.2em;
}

/*修理窓口の紹介*/

#repair {
	margin:0 0 0 0;
	padding:15px 10px;}

#repair span#ttl{
	display:block;
	font-size:small;
	font-weight:bold;
	margin:0 0 0 0;
	padding:5px 0 5px 0;
	text-align:center;
	background-color:#dcdcdc;
}

#repair span#btn {
	padding:20px 0 0 0;
	display:block;
	text-align:center;
}

#repair img {
	border:none;}

/* 修理受付＋メール
------------------------------------------------*/
#box_repair{
	width:558px;
	margin:10px 30px 0px 30px;
	padding:10px;
	border:1px solid #999999;
}

#box_repair #ttl_repair {
	display:block;
	padding:3px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#eeeeee;
}

#box_repair #ttl_repair span {
	font-weight:bold;
	font-size:10pt;
	display:block;
	padding:6px 0 0 30px;
	min-height:19px;
	height:auto! important;
	height:19px;
	background:url("../../images/ico_04_s.gif") no-repeat 0 0;
}
#box_repair #img01 {
	float:left;
	width:85px;
	padding:10px 0 0 10px;
}
#box_repair #img02 {
	float:left;
	width:270px;
	padding:10px 0 0 0;
	text-align:left;
}
#box_repair #time02 {
	float:left;
	padding:10px 0 0 0;
}
#box_repair #time02 img {
	margin-right:5px;
}
#box_repair #time02 dl {
	width:180px;
	margin:0 0 0 0;
	padding:0 0 0 13px;
	float:left;
	clear:both;
	text-align:left;
}

#box_repair #time02 dt {
	width:4em;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
#box_repair #time02 dd {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
	

#box_repair_lnk{
	width:550px;
	margin:0 0 0 0;
	padding:0 0 10px 0;
	text-align:right;
	clear:both;
}

#box_cmt {
	margin:0;
	padding:10px 0 0 10px;
}

#box_cmt ul {
	list-style:none;
}
#box_cmt ul li{
	width:600px;
	background-image:url('../images/ico_circle_ns.gif');
	background-repeat:no-repeat;
	background-position:5px 3px;
	margin:0;
	padding:0 0 5px 20px;
	line-height:1.2em;
}

#box_info{
}
#box_info_ttl{
	background-image:url('../../images/ico_square_red.gif');
	background-repeat:no-repeat;
	background-position:15px 6px;
	margin:0 15px;
	padding:3px 10px 3px 30px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
}
#box_info ul.dot{
	width:640px;
	list-style:none;
	margin:10px 0 10px 10px;
}
#box_info ul.dot li{
	background-image:url('../images/ico_circle_ns.gif');
	background-repeat:no-repeat;
	background-position:5px 3px;
	padding:0 0 5px 20px;
	line-height:1.5em;
}
#box_info2,#box_info3 {
	float:left;
}
#box_info2 ul.dot, #box_info3 ul.dot {
	list-style:none;
	margin:3px 0 0px 10px;
}
#box_info2 ul.dot li,#box_info3 ul.dot li{
	background-image:url('../images/dot.gif');
	background-repeat:no-repeat;
	background-position:5px 0px;
	padding:0 0 6px 20px;
	line-height:1.2em;
	font-weight:bold;
}

#box_info div.box_sub_ttl {
	font-size:9pt;
}

#navigation2 {
	width:648px;
	height:1em;
	margin:0 0 0 0;
	padding:3px 10px;
	float:left;
	border-top:2px dotted #cccccc;
	border-bottom:2px dotted #cccccc;
}
#navigation2 ul {
	width:620px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

#navigation2 ul li {
	font-size:12px;
	height:12px;
	margin:0 0 0 0;
	padding:0 3px 0 14px;
	float:left;
	list-style-type:none;
	background:url("../images/navi/bread_img.gif") no-repeat;
}

#navigation2 ul li#navi_top{
	background:none;
	padding-left:0;
}


#navigation2 ul li a{
	color:#0066cc;
	display:block;
	padding:1px;
	text-decoration:none;_
	}

#navigation2 ul li a:hover{
	text-decoration:underline;
	}

#list_history{
	padding:5px 0;
	display:block;
	height:1.5em;
	font-weight:bold;
}

/*フッター 
--------------------------------------------- */
#footer {
    width:100%;
    position:absolute;
    left:0;
    bottom:9px;
}

.img_foot {
	height:9px;
	margin:0 0 0 0;
	padding:3px 0 2px 0;
	text-align:right;
    border-top:1px solid #9c9c9c;
}


/* 共通
------------------------------------------ */

/* ※コメントなど、一文字下げる */
.txt_indent {
	display:block;
	text-indent:-1em;
	padding-left:2em;
	line-height:1.2em;
}


/* 文字色 */

.txt_red {
	color:#cc0000;}
	
.txt_gray {
	color:#666666;}

.txt_blue {
	color:;}

/* 取扱説明書へのリンク */
.lnk_r { width:530px; margin:0; padding:10px 0 10px 20px; text-align:right;}
.lnk_r img { border:none; }

/* いい暮らしストアへのリンク */
.lnk_navi{ width:525px; float:left; margin:0; padding:0 0 10px 20px;}
.lnk_navi span { color:#484848; display:block;width:335px; float:left; }
.lnk_navi span.lnk_txt { width:auto; color:#000000; line-height:1em; min-height:1em; height:auto!important; height:1em; display:block; padding:5px 0 0 15px; background:url("../../images/arrow_link.gif") no-repeat 0 6px;}
.lnk_navi img{ width:185px; float:right;}

/* お手入れへのリンク */
.lnk_care { width:530px; margin:0; padding:0px 0 10px 20px; text-align:right;}
.lnk_care span.lnk_txt { padding:0px 0 0 15px;background:url("../../images/arrow_link.gif") no-repeat 0px 3px;}

/* ご注意 */
.caution2{ clear:both; width:auto;padding:5px 10px;background-color:#ffffcc;line-height:1.2em;}

/* リモコン動作判定法へのリンク */
table.lnk_rim {margin:0 0 0 0; padding:0 0 0 0;}
table.lnk_rim th { font-weight:normal; vertical-align:top; padding:0 0 0 0; border:1px solid #cccccc;}
table.lnk_rim th img { padding:0 0 0 0; margin:0 0 0 0;}
table.lnk_rim td { vertical-align:top;  text-align:right;  padding:0 1em 0 1em; line-height:1.4em;}
table.lnk_rim td p{ text-align:left; text-indent:-1em;  padding:0 0 0 1em; display:block;}
table.lnk_rim td span a { background:url("../../images/arrow_link.gif") no-repeat top left; padding:0 0 0 15px;}
table.lnk_rim td img {padding-top:10px;}

/*電話受付*/
#repair_tel{ margin:10px 0 0 0;padding:5px 0;text-align:right; line-height:1.4em;border-top:1px dotted #cccccc; }

/* 子画面
-----------------------------------------*/
#header2 { width:100%; height:18px margin:0 0 0 0; padding:7px 0 5px 0; background-color:#dbdbff; border-bottom:2px solid #9999ff; }
#header2 h1 { margin:0 0 0 0; padding:0 0 0 10px; }
#header span#close img { border:none; }
#main2 { padding:10px; margin:0 0 70px 0; text-align:left; }
#main2 h2 { margin:0 0 0 0; padding:0 0 10px 15px; font-size:small; background:url("../images/square_a_l.gif") no-repeat 0 1px; }
#footer2 { width:100%; position:absolute; left:0; bottom:0; height:45px; vertical-align:bottom; }
#footer2 .print2 { width:100%; height:20px; margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; text-align:center; vertical-align:bottom; border-bottom:1px solid #999999; background-color:#dcdcdc; }
#footer2 .img_foot2 { position:relative; width:100%; height:9px; margin:0px; padding:0 0 0 0; text-align:right; vertical-align:bottom; }
#adjust { width:650px; margin:0 0 0 0; padding:0 0 0 15px; }
#adjust02 { width:700px; margin:0 0 0 0; padding:0 0 0 15px; }
#adjust p { margin:0 0 0 0; padding:5px 0 5px 0; }
#adjust_left { width:300px; margin:0 0 0 0; padding:0 0 0 0; float:left; }
#adjust_left ul { margin:0 0 0 0; padding:0 0 0 0; }
#adjust_left ul li { margin:0 0 0 0; padding:0 0 10px 1.2em; list-style-type:none; background:url("../images/navi/dot_black.gif") no-repeat 0.5em 0.5em; line-height:1.2em; }
#adjust_right { width:322px; margin:0 0 0 0; padding:5px; border:1px solid #cccccc; float:right; }

/* 番号付きリスト */
ul.numimg {margin:0; padding:0; list-style-type:none;}
ul.numimg li {margin:0; padding:1px 0 10px 18px; list-style-type:none; list-style-type:none; zoom:1; }
ul.numimg li.title{margin:20px 0 0 0; padding:0 0 5px 0; list-style-type:none; list-style-type:none; font-weight:bold;}
ul.numimg li.title_top{margin:10px 0 0 0; padding:0 0 5px 0; list-style-type:none; list-style-type:none; font-weight:bold;}
ul.numimg li.no01   { background:url("../images/navi/ico_num01.gif")   no-repeat 0 3px; }
ul.numimg li.no02   { background:url("../images/navi/ico_num02.gif")   no-repeat 0 3px; }
ul.numimg li.no02_1 { background:url("../images/navi/ico_num02-1.gif") no-repeat 0 3px; padding-left:48px; padding-top:3px;}
ul.numimg li.no02_2 { background:url("../images/navi/ico_num02-2.gif") no-repeat 0 3px; padding-left:48px; padding-top:3px;}
ul.numimg li.no02_3 { background:url("../images/navi/ico_num02-3.gif") no-repeat 0 3px; padding-left:48px; padding-top:3px;}
ul.numimg li.no02_4 { background:url("../images/navi/ico_num02-4.gif") no-repeat 0 3px; padding-left:48px; padding-top:3px;}
ul.numimg li.no03_1 { background:url("../images/navi/ico_num03-1.gif") no-repeat 0 3px; padding-left:48px; padding-top:3px;}
ul.numimg li.no03_2 { background:url("../images/navi/ico_num03-2.gif") no-repeat 0 3px; padding-left:48px; padding-top:3px;}
ul.numimg li.no03   { background:url("../images/navi/ico_num03.gif")   no-repeat 0 3px; }
ul.numimg li.no04   { background:url("../images/navi/ico_num04.gif")   no-repeat 0 3px; }
ul.numimg li.no05   { background:url("../images/navi/ico_num05.gif")   no-repeat 0 3px; }
ul.numimg li.no06   { background:url("../images/navi/ico_num06.gif")   no-repeat 0 3px; }
ul.numimg li.no07   { background:url("../images/navi/ico_num07.gif")   no-repeat 0 3px; }
ul.numimg li.no08   { background:url("../images/navi/ico_num08.gif")   no-repeat 0 3px; }
ul.numimg li.no09   { background:url("../images/navi/ico_num09.gif")   no-repeat 0 3px; }
ul.numimg li.no10   { background:url("../images/navi/ico_num10.gif")   no-repeat 0 3px; }

ul.numimg li.no01_y   { background:url("../mt_doc/images/bg_no_y01.gif")   no-repeat 0 3px; }
ul.numimg li.no02_y   { background:url("../mt_doc/images/bg_no_y02.gif")   no-repeat 0 3px; }
ul.numimg li.no03_y   { background:url("../mt_doc/images/bg_no_y03.gif")   no-repeat 0 3px; }
ul.numimg li.no04_y   { background:url("../mt_doc/images/bg_no_y04.gif")   no-repeat 0 3px; }
ul.numimg li.no05_y   { background:url("../mt_doc/images/bg_no_y05.gif")   no-repeat 0 3px; }
ul.numimg li.no06_y   { background:url("../mt_doc/images/bg_no_y06.gif")   no-repeat 0 3px; }

ul.numimg li.no01_gy   { background:url("../mt_doc/images/bg_no_gy01.gif")   no-repeat 0 3px; }
ul.numimg li.no02_gy   { background:url("../mt_doc/images/bg_no_gy02.gif")   no-repeat 0 3px; }
ul.numimg li.no03_gy   { background:url("../mt_doc/images/bg_no_gy03.gif")   no-repeat 0 3px; }
ul.numimg li.no04_gy   { background:url("../mt_doc/images/bg_no_gy04.gif")   no-repeat 0 3px; }
ul.numimg li.no05_gy   { background:url("../mt_doc/images/bg_no_gy05.gif")   no-repeat 0 3px; }
ul.numimg li.no06_gy   { background:url("../mt_doc/images/bg_no_gy06.gif")   no-repeat 0 3px; }

ul.numimg li.no01_bk   { background:url("../mt_doc/images/bg_no_bk01.gif")   no-repeat 0 3px; }
ul.numimg li.no02_bk   { background:url("../mt_doc/images/bg_no_bk02.gif")   no-repeat 0 3px; }
ul.numimg li.no03_bk   { background:url("../mt_doc/images/bg_no_bk03.gif")   no-repeat 0 3px; }
ul.numimg li.no04_bk   { background:url("../mt_doc/images/bg_no_bk04.gif")   no-repeat 0 3px; }
ul.numimg li.no05_bk   { background:url("../mt_doc/images/bg_no_bk05.gif")   no-repeat 0 3px; }
ul.numimg li.no06_bk   { background:url("../mt_doc/images/bg_no_bk06.gif")   no-repeat 0 3px; }

ul.numimg2 {margin:0; padding:0; list-style-type:none;}
ul.numimg2 li {margin:0; padding:1px 0 10px 18px; list-style-type:none; list-style-type:none; zoom:1; }
ul.numimg2 li.title{margin:20px 0 0 0; padding:0 0 5px 0; list-style-type:none; list-style-type:none; font-weight:bold;}
ul.numimg2 li.title_top{margin:10px 0 0 0; padding:0 0 5px 0; list-style-type:none; list-style-type:none; font-weight:bold;}
ul.numimg2 li.no01   { background:url("../images/ico_num01.gif")   no-repeat 0 3px; }
ul.numimg2 li.no02   { background:url("../images/ico_num02.gif")   no-repeat 0 3px; }
ul.numimg2 li.no03   { background:url("../images/ico_num03.gif")   no-repeat 0 3px; }
ul.numimg2 li.no04   { background:url("../images/ico_num04.gif")   no-repeat 0 3px; }
ul.numimg2 li.no05   { background:url("../images/ico_num05.gif")   no-repeat 0 3px; }
ul.numimg2 li.no01_g   { background:url("../mt_doc/images/bg_no_g01.gif")   no-repeat 0 3px; }
ul.numimg2 li.no02_g   { background:url("../mt_doc/images/bg_no_g02.gif")   no-repeat 0 3px; }
ul.numimg2 li.no03_g   { background:url("../mt_doc/images/bg_no_g03.gif")   no-repeat 0 3px; }
ul.numimg2 li.no04_g   { background:url("../mt_doc/images/bg_no_g04.gif")   no-repeat 0 3px; }
ul.numimg2 li.no05_g   { background:url("../mt_doc/images/bg_no_g05.gif")   no-repeat 0 3px; }
ul.numimg2 li.no01_o   { background:url("../mt_doc/images/bg_no_o01.gif")   no-repeat 0 3px; }
ul.numimg2 li.no02_o   { background:url("../mt_doc/images/bg_no_o02.gif")   no-repeat 0 3px; }
ul.numimg2 li.no03_o   { background:url("../mt_doc/images/bg_no_o03.gif")   no-repeat 0 3px; }
ul.numimg2 li.no04_o   { background:url("../mt_doc/images/bg_no_o04.gif")   no-repeat 0 3px; }
ul.numimg2 li.no05_o   { background:url("../mt_doc/images/bg_no_o05.gif")   no-repeat 0 3px; }

/* ご注意−赤 （div、p、span、どれでも使えます）*/
.caution2 { clear:both; display:block; margin:5px 0 5px 0; padding:5px 10px; background-color:#ffeff7; color:#cc0000; line-height:1.4em;}

/* ご注意のタイトル部（通常） */
.caution2 span { padding:0 0 5px 0; margin:0 0 0 0; display:block; font-weight:bold;}

/* ご注意−黒 （div、p、span、どれでも使えます）*/
.caution2_black { clear:both; display:block; margin:5px 0 5px 0; padding:5px 10px; background-color:#ffeff7; color:#000000; line-height:1.2em;}

/* ご注意のタイトル部（通常） */
.caution2_black span { padding:0 0 5px 0; margin:0 0 0 0; display:block; font-weight:bold;}
.caution2_black span.txt_red{ color:#cc0000; font-weight:normal; }

/* AY-W**SXの確認方法 */
.exp_ayw { text-indent:-2em; padding:1em 5px 1em 2em;}