@charset "UTF-8";
/* ////////////////////////////////////////////////////////

	CSR

//////////////////////////////////////////////////////// */

	
/* technology
----------------------------------------------------------- */

.Contents2column {
	width:334px;
}

/* policy
----------------------------------------------------------- */
.ListNumber li {
	list-style-type: decimal;
	list-style-position:inside;
	text-indent:-1.3em;
	padding-left:1.3em;
}

/* Report
----------------------------------------------------------- */
.RepTxt {
	float: right;
	width:550px;
}
.RepLink {
	padding-left:10px;
	background:url(../../../common/images/bullet_arrow_blue.gif) no-repeat left;
	zoom:1;
}

.Table01,
.Table02 {
	border-collapse:collapse;
}

.Table01 th,
.Table01 td {
	padding:7px;
	border:1px solid #b9bbbe;
}

.Table02 th,
.Table02 td {
	border:1px solid #b9bbbe;
	padding:7px 11px;
}

@media print {
	.Table01 th,
	.Table01 td,
	.Table02 th,
	.Table02 td {
		padding:2px;
	}
	
	.Table01 a img {
		display:none;
	}
}

.Table01 th {
	font-weight:bold;
}

.Cell01 {
	background-color:#f0f1f4;
}

.Cell02 {
	background-color:#dbdcdf;
}

.Cell03 {
	background-color:#eeeeee;
}

ul.RepPast li {
	margin-bottom:10px;
}

/* enqueteform
----------------------------------------------------------- */
.enqueteform {
	border:none;
	margin-bottom:25px;
}

.enqueteform th.midashi {
	background:#dcdddf;
	padding:5px 5px 5px 10px;
}

.enqueteform td.list {
	padding:5px 5px 5px 10px;
	border-bottom:1px solid #000000;
}

.enqueteform td.list td {
	padding:3px 0;
}

.enqueteform td .text {
	border:1px solid #000000;
}

.enqueteform td.textarea {
	padding:5px 5px 5px 10px;
}

.enqueteform td.textarea textarea {
	width:100%;
	border:1px solid #000000;
}

.enqueteform td.textarea td {
	padding:3px 0;
}

.dateform {
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	margin-bottom:25px;
}

.dateform th.midashi {
	background:#dcdddf;
	padding:5px 5px 5px 10px;
	border-bottom:1px solid #000000;
}

.dateform td.list {
	padding:10px;
	border-bottom:1px solid #000000;
}

.dateform td.list td {
	padding:5px 0;
}

.dateform td.list .text {
	border:1px solid #000000;
}

ul.input_btn_area {
	padding:0;
	margin:0 auto;
	width:220px;
	list-style:none;
}

ul.confirm_btn_area {
	padding:0;
	margin:0 auto;
	width:460px;
	_width:465px;
	list-style:none;
}

ul.confirm_btn_area li {
	float:left;
	margin:0 5px;
	width:220px;
}

a span.none {display:none;}
a.enquete_btn_reset {	background:url(../../../inquiry/images/btn_reset_off.gif) left top no-repeat; width:146px; height:26px; display:block; }
a:hover.enquete_btn_reset {	background:url(../../../inquiry/images/btn_reset_on.gif) left top no-repeat; }
a.enquete_btn_confirm {	background:url(../../../inquiry/images/btn_confirm_off.gif) left top no-repeat; width:220px; height:38px; display:block; }
a:hover.enquete_btn_confirm {	background:url(../../../inquiry/images/btn_confirm_on.gif) left top no-repeat; }
a.enquete_btn_send {	background:url(../images/btn_send_off.gif) left top no-repeat; width:220px; height:38px; display:block; }
a:hover.enquete_btn_send {	background:url(../images/btn_send_on.gif) left top no-repeat; }
a.enquete_btn_back {	background:url(../images/btn_back_off.gif) left top no-repeat; width:220px; height:38px; display:block; }
a:hover.enquete_btn_back {	background:url(../images/btn_back_on.gif) left top no-repeat; }




