@charset "UTF-8";
/* CSS Document */

#mlApply {
	background-color: #FFFFFF;
	padding-left: 100px;
	background-image: url(../global/img_mlApply_tooyama.jpg);
	background-repeat: no-repeat;
}
.mlApply_h2 {
	font-size: medium;
	color: #0066CC;
}
#mlApplySpirit,
#mlApplyPC,
#mlApplyMobile {
	border: 1px solid #0066CC;
	margin-top: 10px;
	text-align:left;
	font-size:12px;
	background-image: url(../global/bg_mlApply.jpg);
	background-repeat: repeat-x;

}
.mlApplySpirit {
	background-image: url(../global/icon_mobile.gif);
	background-repeat: no-repeat;
	padding: 5px 5px 5px 65px;
	background-position: 5px center;
}
.mlApplyPC {
	background-image: url(../global/icon_pc.gif);
	background-repeat: no-repeat;
	padding: 5px 5px 5px 65px;
	background-position: 5px center;
}
.mlApplyMobile {
	background-image: url(../global/icon_pda.gif);
	background-repeat: no-repeat;
	padding: 5px 5px 5px 65px;
	background-position: 5px center;
}


#mlApply h3 {
	font-size: small;
	color: #0066CC;
	margin: 2px;
	padding: 2px;
	text-align: left;
}
#mlApply .fm {
	width: 260px;
}

form input.input_btn {
	display: inline-block;
	width: 52px;
	height: 20px;
	border: none;
	overflow: hidden;
	cursor: pointer;
	padding: 0;
	margin-right: 2px;
	font-size: 1%;
	color: #FFFFFF;
	text-indent: -9999px;
	text-align: left;
}
form input#btn_submit {
	background: url(../global/btn_touroku.gif) no-repeat left top;
}
form input#btn_reset {
	background: url(../global/btn_kaijo.gif) no-repeat left top;
}
/* Operaのみ適用*/
*+html:first-child body form input.input_btn {
	/*padding-left: 300px;*/
}
#mlApply .mlpowered {
	font-size: xx-small;
}
#mlApply .mlpowered a:link/*,
#mlApply .mlpowered a:hover,
#mlApply .mlpowered a:visited*/ {
	font-size: xx-small;
	color: #0066CC;
}
.mlApply_detail,.mlApply_detail a {
	font-size: x-small;
	color: #0066FF;
	text-align: right;
}

