@charset "utf-8";

/* jQuery UI Dialog */
.ui-corner-all {
	-moz-border-radius: 15px;
	border-radius: 15px;
}

/* structure */
div#header {
	border-bottom: 0;
}

/* button */
ul.buttonInline {
	font-size: 0;
	line-height: 0;
}
ul.buttonInline li {
	display: inline;
	margin-left: 4px;
	margin-right: 4px;
}
.brownButton {
	background-image: url(/shared/check/img/btn_brown.gif);
}
.brownButton:hover {
	background-image: url(/shared/check/img/btn_brown_on.gif);
}
.brownButtonDisable {
	background-image: url(/shared/check/img/btn_brown_disable.gif);
}
.brownButton button,
.brownButtonDisable button {
	background: url(/shared/check/img/btn_brown.gif) 100% -34px no-repeat;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	height: 34px;
	padding: 0;
	width: 100%;
}
.brownButtonDisable button {
	background: url(/shared/check/img/btn_brown_disable.gif) 100% -34px no-repeat;
	color: #c5c5c5;
	cursor: default;
}
.brownButton button:hover {
	background-image: url(/shared/check/img/btn_brown_on.gif);
}
.brownButton button span,
.brownButtonDisable button span {
	position: relative;
	top: -3px;
}
.brownButton button span.high {
	background: url(/shared/check/img/icon_link_high_01.gif) 0 50% no-repeat;
	padding-left: 13px;
}
.brownButtonDisable button span.high {
	background: url(/shared/check/img/icon_link_high_02.gif) 0 50% no-repeat;
	padding-left: 13px;
}
.brownButton button span.low {
	background: url(/shared/check/img/icon_link_low_01.gif) 0 50% no-repeat;
	padding-left: 13px;
}
.brownButtonDisable button span.low {
	background: url(/shared/check/img/icon_link_low_02.gif) 0 50% no-repeat;
	padding-left: 13px;
}
a.button {
	text-decoration: none;
}
div.buttonCenter p.buttonBlue,
div.buttonCenter p.buttonRed {
	display: inline-block;
}
p.buttonBlue,
p.buttonBlue:hover,
p.buttonRed,
p.buttonRed:hover {
	width: 220px;
	height: 30px;
	padding: 0 14px 0 0;
}
p.buttonBlue button,
p.buttonBack:hover button,
p.buttonRed button,
p.buttonRed:hover button {
	width: 220px;
	height: 100%;
	margin: 0;
	padding: 0;
	border: none;
	cursor: pointer;
	text-align: center;
}
p.buttonBlue,
p.buttonBlue:hover {
	background: url(/shared/check/img/btn_blue.png) no-repeat 100% 100%;
}
p.buttonBlue button,
p.buttonBlue:hover button {
	background: url(/shared/check/img/btn_blue.png) no-repeat 0 0;
}
p.buttonBlue:hover,
p.buttonBlue:hover button {
	background-image: url(/shared/check/img/btn_blue_on.png);
}
p.buttonBlue span,
p.buttonRed span {
	margin: 0 0 0 10px;
	padding: 0 0 0 12px;
	font-size: 12px;
	color: #333;
}
p.buttonBlue span.back {
	background: url(/shared/check/img/arrow_blue_back.gif) 0 50% no-repeat;
}
p.buttonBlue span.forward {
	background: url(/shared/check/img/arrow_blue.gif) 0 50% no-repeat;
}
p.buttonRed,
p.buttonRed:hover {
	background: url(/shared/check/img/btn_red_button.png) no-repeat 100% 100%;
}
p.buttonRed button,
p.buttonRed:hover button {
	background: url(/shared/check/img/btn_red_button.png) no-repeat 0 0;
}
p.buttonRed:hover,
p.buttonRed:hover button {
	background-image: url(/shared/check/img/btn_red_button_on.png);
}

p.buttonRed span.back {
	background: url(/shared/check/img/arrow_red_back.gif) 0 50% no-repeat;
}
p.buttonRed span.forward {
	background: url(/shared/check/img/arrow_red.gif) 0 50% no-repeat;
}

/* color */
.pointColorD {
	color: #5d0e1f;
}

/* columns */
.columns {
	_height: 1%;
	*zoom: 1;
}
@media print {
	dl.columns {
		clear: both;
		border-top: 1px solid #fff;
	}
	dl.columns dd.width586 {
		float: none;
		margin-left: 114px;
	}
}
.columns:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.columns .column {
	float: left;
}

/* width */
.width40 {
	width: 40px !important;
}
.width80 {
	width: 80px !important;
}
.width60 {
	width: 60px !important;
}
.width107 {
	width: 107px !important;
}
.width112 {
	width: 112px !important;
}
.width114 {
	width: 114px !important;
}
.width120 {
	width: 120px !important;
}
.width124 {
	width: 124px !important;
}
.width135 {
	width: 135px !important;
}
.width139 {
	width: 139px !important;
}
.width113 {
	width: 113px !important;
}
.width140 {
	width: 140px !important;
}
.width150 {
	width: 150px !important;
}
.width158 {
	width: 158px !important;
}
.width160 {
	width: 160px !important;
}
.width166 {
	width: 166px !important;
}
.width168 {
	width: 168px !important;
}
.width178 {
	width: 178px !important;
}
.width195 {
	width: 195px !important;
}
.width180 {
	width: 180px !important;
}
.width198 {
	width: 198px !important;
}
.width214 {
	width: 214px !important;
}
.width223 {
	width: 223px !important;
}
.width228 {
	width: 228px !important;
}
.width238 {
	width: 238px !important;
}
.width240 {
	width: 240px !important;
}
.width285 {
	width: 285px !important;
}
.width220 {
	width: 220px !important;
}
.width260 {
	width: 260px !important;
}
.width276 {
	width: 276px !important;
}
.width307 {
	width: 307px !important;
}
.width324 {
	width: 324px !important;
}
.width336 {
	width: 336px !important;
}
.width349 {
	width: 349px !important;
}
.width360 {
	width: 360px !important;
}
.width366 {
	width: 366px !important;
}
.width368 {
	width: 368px !important;
}
.width380 {
	width: 380px !important;
}
.width430 {
	width: 430px !important;
}
.width460 {
	width: 460px !important;
}
.width480 {
	width: 480px !important;
}
.width520 {
	width: 520px !important;
}
.width530 {
	width: 530px !important;
}
.width541 {
	width: 541px !important;
}
.width561 {
	width: 561px !important;
}
.width586 {
	width: 586px !important;
}
.width590 {
	width: 590px !important;
}
.width698 {
	width: 698px !important;
}
.width729 {
	width: 729px !important;
}

/* margin */
.mv00 {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}
.ml24 {
	margin-left: 24px !important;
}
.ml31 {
	margin-left: 31px !important;
}
.ml40 {
	margin-left: 40px !important;
}
.ml70 {
	margin-left: 70px !important;
}
.mr13 {
	margin-right: 13px !important;
}
.mr14 {
	margin-right: 14px !important;
}
.mr15 {
	margin-right: 15px !important;
}
.mr17 {
	margin-right: 17px !important;
}
.mr18 {
	margin-right: 18px !important;
}
.mr20 {
	margin-right: 20px !important;
}
.mr30 {
	margin-right: 30px !important;
}
.mr39 {
	margin-right: 39px !important;
}
.mt25 {
	margin-top: 25px !important;
}
.mt48 {
	margin-top: 48px !important;
}
.mt55 {
	margin-top: 55px !important;
}
.mt99 {
	margin-top: 99px !important;
}
.pb10 {
	padding-bottom: 10px !important;
}
.pb20 {
	padding-bottom: 20px !important;
}
.pr10 {
	padding-right: 10px !important;
}
.pt10 {
	padding-top: 10px !important;
}
.pt25 {
	padding-top: 25px !important;
}

/* other */
.textSmall {
	font-size: 83% !important;
}
.textXLarge {
	font-size: 133% !important;
}
.textMiddle {
	vertical-align: middle;
}
.textNormal {
	font-weight: normal !important;
}
.blockCenter {
	margin-left: auto;
	margin-right: auto;
}
.blockRight {
	margin-left: auto;
}
.checkLogo img {
	border: 3px solid #e5e5e5;
}
.checkResultTime {
	margin: 10px 0;
	text-align: right;
}
