@charset "UTF-8";
/*====全体制御===================*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-style: normal;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-decoration: none;
}
body,td,th {
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	background-repeat : no-repeat;
}

a:link {
	color: #93081C;
	text-decoration: none;
}
a:visited {
	color: #93081C;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

#popup_contents table.body {
}

.midashi {
    background-image: url(./images/common/p_tit.gif);
    background-repeat: no-repeat;
	height:30px;
}


/*====テキストなど===================*/

.text12_p {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.1em;
	color: #FF0099;
}

.midashi14 {
	font-size: 14px;
	line-height: 14px;
	letter-spacing: 0.1em;
	color: #;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}

.text15 {
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 0.1em;
	color: #;
}
.text16 {
	font-size: 16px;
	line-height: 21px;
	letter-spacing: 0.1em;
	color: #;
}
.text20 {
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 0.1em;
	color: #;
}

/*==== margin ta===================*/

.mr5{
									margin:						0px 5px 0px 0px;
								}

.ml5{
									margin:						0px 0px 0px 5px;
								}

.mt5{
									margin:						5px 0px 0px 0px;
								}

.mb5{
									margin:						0px 0px 5px 0px;
								}

.mr10{
									margin:						0px 10px 0px 0px;
								}

.ml10{
									margin:						0px 0px 0px 10px;
								}

.mt10{
									margin:						10px 0px 0px 0px;
								}

.mb10{
									margin:						0px 0px 10px 0px;
								}

.mr15{
									margin:						0px 15px 0px 0px;
								}

.ml15{
									margin:						0px 0px 0px 15px;
								}

.mt15{
									margin:						15px 0px 0px 0px;
								}

.mb15{
									margin:						0px 0px 15px 0px;
								}

.mr20{
									margin:						0px 20px 0px 0px;
								}

.ml20{
									margin:						0px 0px 0px 20px;
								}

.mt20{
									margin:						20px 0px 0px 0px;
								}

.mb20{
									margin:						0px 0px 20px 0px;
								}

.mt30{
									margin:						30px 0px 0px 0px;
								}
.m28{
									margin:						28px 0px 0px 28px;
								}
.mt10b10{
									margin:						10px 0px 10px 0px;
								}
.mt10b20{
									margin:						10px 0px 20px 0px;
								}
.mt20b20{
									margin:						20px 0px 20px 0px;
								}
.mt10_l11{
									margin:						10px 0px 0px 11px;
								}
.mt15_l15{
									margin:						15px 0px 0px 15px;
								}
