@charset "utf-8";

/* second hierarchy page
--------------------------------------------------------------------------------- */

#mainContents{
	padding-top:15px;
	padding-bottom:40px;
}

#Line{
	border-top:1px solid #e1e1e1;
	height:0px;
	margin:15px 15px 0px;
	padding:0px;
	line-height:0;
	font-size:0;
	overflow:hidden;
}

/* question_index ---------- */
#container .question_index .car_p_category{
	margin-top:30px;
	padding:6px 9px;
	border:solid 1px #e1e1e1;
	border-left:solid 20px #e1e1e1;
	font-size:120%;
	line-height:1.5;
	font-weight:bold;
}

#container .car_sub_quest_index {
	margin-left:9px;
}

#container .car_sub_quest_index li{
	display:inline-block;
	vertical-align:top;
	margin:20px 4px 0 0;
	width:170px;
}
* html #container .car_sub_quest_index li { /* IE 6 */
	display:inline;
	zoom:1;
}
*:first-child+html #container .car_sub_quest_index li{ /* IE 7 */
	display:inline;
	zoom:1;
}

#container .car_sub_quest_index li p{
	padding-left:12px;
	background:transparent url(../image/cmn_icon_arrow01.gif) 0 0.5em no-repeat;
}

/* �Ԏ�ʂ̂�����@�e�Ԏ�̃C���f�b�N�X
--------------------------------------------------------------------------------- */

/* question_index_2 ---------- */
#container .question_index_2{
	margin-left:25px;
}

#container .question_index_2 li{
	margin-top:5px;
	padding-left:12px;
	background:transparent url(../image/cmn_icon_arrow01.gif) 0 0.5em no-repeat;
}

#container .question_index_2 li p{
	padding-left:1.3em;
	text-indent:-1.3em;
}

/* ---------- */
#container .q_and_a_sec{
	width:673px;
	margin-top:30px;
}

#container .q_and_a_sec .quest_title{
	min-height:20px;
	height:auto !important;
	height:20px;
	padding-left:45px;
	background:transparent url(../image/cmn_icon_question.gif) no-repeat;
	font-size:120%;

	font-weight:bold;
}

#container .answer_sec{
	margin-top:10px;
}

#container .answer_sec .title{
	min-height:15px;
	height:auto !important;
	height:15px;
	padding-left:45px;
	background:transparent url(../image/cmn_icon_answer.gif) 0 0.8em no-repeat;
}

#container .answer_sec .text{
	width:640px;
	margin-top:10px;
	/* margin-left:13px; */
}

/* tbl_layout ---------- */


#container .tbl_ttl_fl_c{
	clear:both;
}

#container .tbl_layout{
	width:100%;
	border-collapse:collapse;
	text-align:left;
}

#container .tbl_layout th{
	font-weight:bold;
}


#container .tbl_layout th,
#container .tbl_layout td{
	border:2px solid #fff;
	padding:3px 5px;
}

#container .tbl_layout th.bg1,
#container .tbl_layout td.bg1{
	background-color:#e1e1e1;
}

#container .tbl_layout th.bg2,
#container .tbl_layout td.bg2{
	background-color:#ebebeb;
}


#container .tbl_layout th.bg3,
#container .tbl_layout td.bg3{
	background-color:#f5f5f5;
}

#container .tbl_layout .bdr_bn{
	border-bottom:none;
}

#container .tbl_layout .bdr_tn{
	border-top:none;
}

#container .tbl_layout .bdr_rn{
	border-right:none;
}

#container .tbl_layout .bdr_ln{
	border-left:none;
}


#container .suptext{
	font-size:80%;
	vertical-align:top;
}



/* disclList
-------------------------------------------------- */
#container .disclList{
	clear:both;
	font-size:90%;
	line-height:1.4em;
}

#container .disclList .discl0_5 li{
	padding-left:0.5em;
	text-indent:-0.5em;
}

#container .disclList .discl1 li{
	padding-left:1.0em;
	text-indent:-1.0em;
}

#container .disclList .discl1_5 li{
	padding-left:1.5em;
	text-indent:-1.5em;
}

#container .disclList .discl2 li{
	padding-left:2em;
	text-indent:-2em;
}


/* ���q�l���k�Z���^�[�̂��ē�
--------------------------------------------------------------------------------- */

/* message_sec ---------- */
#container .message_sec .inner_layout{
	width:705px;
	background:transparent url(../cs/image/cs_bg_img_message_sec.gif) left top repeat-y;
}

#container .message_sec .dotted_bottom{
	background:transparent url(../image/cmn_bg_img_dotted01.gif) left bottom no-repeat;
}

#container .message_sec .column{
	width:313px;
	padding:2px 5px 2px 25px;
	float:left;
}

* html #container .message_sec .column{
	width:343px;
}

#container .message_sec .message_txt{
	margin:13px 17px 13px;
}

/* customers_sec ---------- */
#container .customers_sec {
	margin-top:30px;
}

#container .customers_sec .inner_layout{
	width:700px;
	border:2px solid #f0c8c8;
}
#container .customers_sec .customers_list{
	margin-left:22px;
	margin-top:-5px;
}
#container .customers_sec .customers_list li{
	float:left;
	padding:5px 5px 0 0;
	line-height:0;
}
#container .customers_sec .btn_sec{
	margin:30px 0 30px;
}

/* ���₢���킹��t
--------------------------------------------------------------------------------- */

/* inquiry_column1_sec ---------- */
#container .inquiry_column1_sec h4.inquiry_title{
	background:url(../inquiry/image/inquiry_bg_img_stit.gif) 7px 0 no-repeat transparent;
	width:705px;
	font-size:120%;
	font-weight:bold;
	line-height:1.2;
}
#container .inquiry_column1_sec h4.inquiry_title span.bg{
	padding:3px 0 3px 25px;
	display:block;
	min-height:14px;
	height:auto !important;
	height:20px;
	border-bottom:2px solid #e1e1e1;
}
#container .inquiry_column1_sec .left_column{
	float:left;
	margin-right:19px;
}
#container .inquiry_column1_sec .right_column{
	float:left;
	width:343px;
}
#container .inquiry_column1_sec .detail_sec{
	font-size:0;
}
#container .inquiry_column1_sec .detail_sec .tel_number{
	margin:26px 0 0 26px;
}
#container .inquiry_column1_sec .detail_sec .datetime{
	margin:27px 0 0 24px;
}
#container .inquiry_column1_sec .detail_sec .txt_note{
	margin:8px 0 0 13px;
}
#container .inquiry_column1_sec .left_column .inner_1{
	padding:17px 16px;
	border:2px solid #f0c8c8;
}
#container .inquiry_column1_sec .left_column .inner_2{
	padding:12px;
	border:2px solid #f0c8c8;
}
#container .inquiry_column1_sec .right_column .inner{
	width:312px;
}

/* inquiry_column2_sec ---------- */
#container .inquiry_column2_sec .left_column{
	float:left;
	width:400px;
}
#container .inquiry_column2_sec .right_column{
	float:right;
	padding-right:25px;
}
#container .inquiry_column2_sec .inner{
	background-color:#f5f5f5;
	padding:21px 0 20px 25px;
}

/* ���p�K��
--------------------------------------------------------------------------------- */

/* agreement_sec ---------- */
#container .agreement_sec{
	width:673px;
}
#container .agreement_sec .inquiry_title{
	padding-left:12px;
	border-bottom:2px solid #e1e1e1;
	font-size:140%;
	line-height:1.5;
	font-weight:bold;
}
#container .agreement_sec .inquiry_list{
	margin-left:25px;
}
#container .agreement_sec .inquiry_list li{
	margin-top:5px;
	padding-left:1.5em;
	background:transparent url(../inquiry/terms-of-use/image/terms-of-use_icon_square.gif) 0 0.4em no-repeat;
}

/* �������ʈꗗ
--------------------------------------------------------------------------------- */
#container .inquiry_result_sec h3.image_title {
	background:url(../kensaku/image/kensaku_bg_img_title.gif) no-repeat scroll left top transparent;
	width:489px;
}
#container .inquiry_result_sec h3.image_title .bg {
	background:url(../image/cmn_bg_img_title_btm.gif) no-repeat scroll left bottom transparent;
	padding:3px 15px 3px 25px;
}

/* result_left_sec ---------- */
#container .result_left_sec{
	float:left;
	width:509px;
}

#container ul.question_inquiry_result li.dotted_bottom{
	background:transparent url(../image/cmn_bg_img_dotted01.gif) left bottom no-repeat;
	padding-bottom:20px;
	width:489px;
}
#container ul.question_inquiry_result .p_category{
	margin-top:15px;
	font-size:120%;
	line-height:1.5;
	font-weight:bold;
}

#container ul.question_inquiry_result ul.sub_quest_inquiry_result {
	margin-left:35px;
	width:410px;
}

#container ul.sub_quest_inquiry_result li{
	margin-top:5px;
}

/* result_others_sec ---------- */
#container .result_others_sec{
	float:left;
	border-left:1px solid #e1e1e1;
	padding-left:20px;
	width:175px;
}

* html #container .result_others_sec{
	width:195px;
}

#container .result_others_sec .inner{
	margin-bottom:40px;
}

#container .result_others_sec .title{
	background-color:#f0f0f0;
	width:151px;
	padding:8px 12px;
}
* html #container .result_others_sec .title{
	width:175px;
}

#container .result_others_sec .title .size_1{
	width:100px;
}

#container .result_others_sec .title .size_2{
	width:51px;
}

#container .result_others_sec .title div{
	display:table-cell;
	vertical-align:middle;
}

*html #container .result_others_sec .title div{/* IE 6 */
	display:inline;
	zoom:1;
}

*:first-child+html #container .result_others_sec .title div{/* IE 7 */
	display: inline;
	zoom:1;
}

/*\*//*/
* html #container .result_others_sec .title div{
	display: inline-block;
}
/**/

#container .result_others_sec .list li{
	background:transparent url(../image/cmn_bg_img_dotted01.gif) left bottom no-repeat;
	padding-bottom:15px;
	width:175px;
}

#container .result_others_sec .list li p{
	background:transparent url(../image/cmn_icon_arrow01.gif) 0 0.5em no-repeat;
	margin:0 10px;
	padding-left:12px;
}

#container .result_others_sec .link{
	position:relative;
	width:175px;
	height:43px;
}

#container .result_others_sec .link li{
	background:transparent url(../image/cmn_icon_arrow01.gif) 0 4px no-repeat;
	padding-left:6px;
	position:absolute; top:17px; right:0;
	line-height:0;
}



