@charset "shift_jis";

/* 修理お申し込み方法検索 */
#modelSearchArea {
	margin:10px 0;
	padding:10px 15px 5px 15px;
	border:1px solid #ccc;
	/*background:#eee;*/
}
#modelSearchArea .btn_search {
	border:none;
	cursor:pointer;
}
#modelSearchArea .ttl {
	font-weight:normal;
	height:35px;
	line-height:35px;
	margin:0 0 5px 0;
	padding:0 0 10px 40px;
	border-bottom:1px solid #CCC;
	background:url("/support/images/ico_lupe.gif") no-repeat 0 4px;
}
#modelSearchArea .note {
	margin:15px;
}
#modelSearchArea .repairWindow {
	margin-left:20px;
}
#modelSearchArea .searchForm {
	margin:10px 0 10px 20px;
}
#modelSearchArea #modelSearch {
	float:left;
	width:350px;
	margin-right:20px;
	padding:5px;
	text-align:center;
}
#modelSearchArea .modelNameBox {
	float:left;
	margin-top:15px;
	padding-left:15px;
	background:url(/support/images/arrow_link.gif) no-repeat 0 45%;
}
#modelSearchArea #warningMsg {
	display:none;
	clear:both;
	padding-top:5px;
	padding-left:33px;
	color:#e6000d;
	font-size:0.9em;
}
#modelSearchArea .displayBox {
	display:none;
	margin-left:20px;
	margin-bottom:10px;
	padding:10px;
	border:dotted 1px #e6000d;
	background:#fff !important;
}
#modelSearchArea .displayBox h6 {
	border:0;
	background:none;
	padding:0;
}
#modelSearchArea .displayBox .txt {
	margin-top:15px;
}
#modelSearchArea #msNote{
	display:none;
}
#modelSearchArea .ms_data {
	display:none;
}
#modelSearchArea .displayBox .ms_data {
	display:block;
}
#modelSearchArea .ms_data p{
	padding:0 !important;
}
#modelSearchArea .ms_data a {
	font-weight:bold;
}
#modelSearchArea #ms_webComment {
	display:none;
	margin-top:10px;
}
#modelSearchArea .ms_other{
	display:none;
}
#modelSearchArea .webcomment {
	font-size:123%;	
	color:red;
	font-weight:bold;
}
#modelSearchArea #ms_hoyuGaiDate {
	display:none;
	margin-top:10px;
}
#ms_type {
	width:200px;
	height:30px;
	border:3px solid #ccc;
	line-height:30px;
	font-size:123%;	
}
/* icon */
.icon{
	margin-top:-5px;
	width:180px;
	padding:8px 0;
	display: inline-block;  
	*display: inline;  
	*zoom: 1;
	text-align:center;
}
.icon img {
	vertical-align:bottom;
}
.i_mochikomi{
	background-color:#bce8ec;
}
.i_hikitori{
	background-color:#ffeb98;
}
.i_shuccho{
	background-color:#cbe579;
}