@charset "UTF-8";

h3 {
	background: url(../img_common/tit_holstein.gif) left no-repeat;
	height: 28px;
	padding: 8px 0 0 30px;
	margin-bottom: 1em;
	clear: both;
	font-size: medium;
	color: #666666;
}



/*ローカルナビエリア--------------------*/
h5#support_lnavi {
	background: url(../support/img/lnavi_tit.gif) no-repeat;
}


/*お客様相談室--------------------------*/
h2#support {
	background: url(../support/img/tit_support_pagetitle.gif) left no-repeat;
	width: 620px;
	height: 38px;
	text-indent: -10000px;
	margin-bottom: 1em;
} 

/*よくあるご質問へのリンク領域*/
.btn_area {
	text-align: right;
	display: block;
	margin-bottom: 1em;
}


/*よくあるご質問のページ-----------------------*/
h2#faq {
	background: url(../support/img/tit_faq_pagetitle.gif) left no-repeat;
	width: 620px;
	height: 38px;
	text-indent: -10000px;
	margin-bottom: 1em;
} 
div#faq_list {
	width: 620px;
	display: block;
}
div#faq_l_area {
	width: 280px;
	display: block;
	float: left;
}
div#faq_r_area {
	width: 280px;
	display: block;
	float: right;
}
h3#q_milk {
	background: url(../support/img/tit_milk.gif)!important;
	background-repeat: no-repeat!important;
	width: 280px!important;
	height: 24px!important;
	margin-bottom: 0.8em!important;
	text-indent: -10000px;
} 
h3#q_ll {
	background: url(../support/img/tit_ll.gif)!important;
	background-repeat: no-repeat!important;
	width: 280px!important;
	height: 24px!important;
	margin-bottom: 0.8em!important;
	text-indent: -10000px;
} 
h3#q_yogu {
	background: url(../support/img/tit_yogu_de.gif)!important;
	background-repeat: no-repeat!important;
	width: 280px!important;
	height: 24px!important;
	margin-bottom: 0.8em!important;
	text-indent: -10000px;
} 
h3#q_etc {
	background: url(../support/img/tit_etc.gif)!important;
	background-repeat: no-repeat!important;
	width: 280px!important;
	height: 24px!important;
	margin-bottom: 0.8em!important;
	text-indent: -10000px;
} 
h3.tit_question {
	border-top: 4px solid #2E7EFF;
	background: none!important;
	padding: 6px 0 0 0!important;
	margin-bottom: 0.5em!important;
	margin-top: 2em!important;
	color: #2E7EFF!important;
	font-size: medium!important;
}
h4.q_milk {
	background: url(../support/img/tit_q_milk.gif) left no-repeat;
	height: 34px;
	padding: 8px 0 0.2em 55px;
	margin-bottom: 0.5em!important;
	clear: both;
	font-size: medium;
	color: #666666;
	border-left: none!important;
	border-bottom: 1px dotted #2E7EFF;
	display: block;
}
h4.q_ll {
	background: url(../support/img/tit_q_ll.gif) left no-repeat;
	height: 34px;
	padding: 8px 0 0.2em 55px;
	margin-bottom: 0.5em!important;
	clear: both;
	font-size: medium;
	color: #666666;
	border-left: none!important;
	border-bottom: 1px dotted #2E7EFF;
	display: block;
}
h4.q_yogu {
	background: url(../support/img/tit_q_yogu.gif) left no-repeat;
	height: 34px;
	padding: 8px 0 0.2em 55px;
	margin-bottom: 0.5em!important;
	clear: both;
	font-size: medium;
	color: #666666;
	border-left: none!important;
	border-bottom: 1px dotted #2E7EFF;
	display: block;
}
h4.q_etc {
	background: url(../support/img/tit_q_yogu.gif) left no-repeat;
	height: 30px;
	padding: 8px 0 0 55px;
	margin-bottom: 0.5em!important;
	clear: both;
	font-size: medium;
	color: #666666;
	border-left: none!important;
	border-bottom: 1px dotted #2E7EFF;
	display: block;
}



/*お問い合せ窓口---------------------------------*/
h2#inquiry {
	background: url(../support/img/tit_inquiry_pagetitle.gif) left no-repeat;
	width: 620px;
	height: 38px;
	text-indent: -10000px;
	margin-bottom: 1em;
}
div.txt_box {
	padding: 15px 20px;
	border: 1px solid #2E7EFF;
	margin-bottom: 18px;
}



/*お問い合せフォーム*/
table#inq_table {
	border-collapse: separate;
	padding: 2px;
	width: 500px;
}
table#inq_table th {
	vertical-align: middle;
	font-weight: normal;
	padding: 2px;
}
table#inq_table td {
	padding: 2px;
}
.label {
	width: 120px;
}
input.input_l {
 	width: 340px;
	margin: 3px 0;
}
input.input_s {
	width: 120px;
}
.input_cmt {
	width: 340px;
	height: 120px;
	margin: 3px 0;
}
span.att_txt {
	color: #CC0000;
	font-size: x-small;
}
.button {
	margin-top: 4px;
}
