@charset "Shift_JIS";

/*
	================================================================================================
		support walkman confirm内のtable
	================================================================================================
*/

.ml15 { margin-left:15px !important; }

.table-wrap {
	width: 95% !important;
}

.table-wrap table {
	width: 100%;
	text-align: center;
}

.table-wrap th {
	text-align: center;
	font-weight: normal;
	background-color: #F6F6F6;
}

.table-wrap table th,
.table-wrap table td{
	border: 1px solid #CCC;
	padding: 10px 5px !important;
}

table td.txt_l {
	text-align: left;
	padding-bottom: 0px;
}

span.mq_br {
	display: none;
}

.font_note {
	font-size: 12px;
}

.left {
	text-align: left;
}

/*
-------------------
	表の注釈
-------------------
*/

dl.annotation{
	width:400px;
}
dl.annotation dt{
	width: 2em;
	float: left;
	color:#CC0000;
}
dl.annotation dd{
	margin-left: 2em;
	_text-indent: -4px;
}
dl.annotation2 {
	width:auto;
}
dl.annotation2 dt{
	width: 2em;
	float: left;
	color:#CC0000;
}
dl.annotation2 dd{
	margin-left: 2em;
	_text-indent: -4px;
}



/*
----------------------------------------------------------------------------
	画面幅＜640px＞以下のときに適用
----------------------------------------------------------------------------
*/
@media screen and (max-width: 640px) {

.font_11 {
	font-size: 11px;
}

.font_note {
	font-size: 9px;
}

span.mq_br {
	display: inline;
}

span.sp_br {
	display: none;
}
}

/*
----------------------------------------------------------------------------
	画面幅＜510px＞以下のときに適用
----------------------------------------------------------------------------
*/
@media screen and (max-width: 510px) {

.font_11 {
	word-break: break-all;
}

.table-wrap table {
	font-size: 11px;
}

}