/* H1〜H3 */
----------------------------------------
#main_contents h1{ 
	margin:0px 0px 10px 0px;
	padding:5px 5px 5px 15px;
	background-color:#89a6c4;
	font-size:medium;
	color:#fff;
}

#main_contents h2 {
	margin:0px 0px 10px 0px;
	padding:5px 5px 5px 15px;
	background-color:#89a6c4;
	font-size:medium;
	color:#fff;
}
#main_contents h3{
	width:539px;
	font-size:small;
	font-weight:normal;
	margin:0 0 0 0;
	padding:4px 0px 3px 19px;
	background-color:#eeeeee;
	background-image:url("/support/images/ico_dot.gif");
	background-repeat:no-repeat;
	background-position:6px 49%;
	clear:both;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	border-bottom:none;
}

/*コメント（左側） */
dl.cmt {
	width:550px;
	margin:5px 10px 10px 5px; 
	padding:0;
	float:left;
	}

dl.cmt dt {
	width:20px;
	margin:0;
	padding:0 5px;
	float:left;
	}

dl.cmt dd {
	width:520px;
	margin:0;
	padding:0;
	float:left;
	}

/*テキスト*/
.txt_r{ color:#cc0000;}
.txt_g{ color:#484848;}

/* ページトップ
----------------------------------------------*/
.pagetop2 {
	width:760px;
	padding:10px 0px 10px 0px;
	margin:10px 0px 15px 0px;
	text-align:right;
	display:block;
}


/* ご相談お問い合わせ（左側）
----------------------------------------------*/
#main_box {
	width:558px;
	font-size:small;
	margin:0;
	padding:15px 0;
	border:1px solid #cccccc;
	}

	
/* コメント● */
ul.cmt{
	margin:15px 0 0 0;
	padding:0 0 0 20px;
}

ul.cmt li{
	list-style:disc;
	line-height:1.2;
	margin-bottom:5px;
	margin:0 20px;
}

div.inquiry_box{ width:558px; padding-top:5px; }
div.inquiry_box div.inquiry_layout{ width:518px; margin-left:20px; }
div.inquiry_box table th{ text-align:left; vertical-align:top; }
div.inquiry_box table td{ text-align:left; vertical-align:top; }
div.inquiry_box .number{ font-size:20pt; font-weight:bold; }
div.inquiry_box .inquiry_time{ border-collapse:collapse; }
div.inquiry_box .inquiry_time th{ border:1px solid #999999; color:#ffffff; background-color:#797979; text-align:center; vertical-align:middle; }
div.inquiry_box .inquiry_time td{ border:1px solid #999999; text-align:center; }

div.inquiry_box div.inquiry_layout{ width:518px;}
div.inquiry_box div.box_repair_l{ float:left; width:258px; }
div.inquiry_box div.box_repair_l table { margin:0; padding:0; border-collapse:collapse; }
div.inquiry_box div.box_repair_l table td { padding:2px 2px 2px 0; }
div.inquiry_box div.box_repair_r{ float:left; width:260px; }
div.inquiry_box div.box_repair_r .inquiry_time{ width:260px; border-collapse:collapse; }
div.inquiry_box div.box_repair_r .inquiry_out{ width:260px; margin-bottom:10px; text-align:right; color:#555555; }
div.inquiry_box .clr{ clear:both }

div.inquiry_box .tbl_ip .ttl{ padding:3px 0 3px 15px;  background:url('/support/images/ico_square_blue.gif') no-repeat 0 4px; }
div.inquiry_box .tbl_ip td{ vertical-align:top; }
div.inquiry_box .tbl_ip td p{ margin:0; }
div.inquiry_box .tbl_ip .td_width{ width:65px; }
/* IE8 */  
html>/**/body div.inquiry_box .tbl_ip .td_width { width /***/:40px\9; }


.txt_indent{ text-indent:-1em; margin:0 0 5px 0; padding:0 0 0 1em; line-height:1.3em; }