.modalWindow table td {
	margin: 0;
	padding: 0;
}

.modalWindow .modalTable {
	border-collapse: collapse;
}

.modalWindow .modalTable tr, .modalWindow .modalTable td {
	border: medium none;
}

.modalWindow .titleBar {
	font-weight: bold;
	line-height: 31px;
}

.modalWindow .titleBar .modalBarL {
	background: url('//cdn.willer.co.jp/st/share/lib/js/modalwindow/css/img/top_l.png') no-repeat scroll left top transparent;
	height: 31px;
	width: 8px;
}

.modalWindow .titleBar .modalBarCenter {
	background: url('//cdn.willer.co.jp/st/share/lib/js/modalwindow/css/img/top_c.png') repeat-x scroll left top transparent;
	font-size: 14px !important;
	height: 31px;
	text-align: center;
}

.modalWindow .titleBar .modalBarR {
	background: url('//cdn.willer.co.jp/st/share/lib/js/modalwindow/css/img/top_r.png') no-repeat scroll left top transparent;
	height: 31px;
	width: 18px;
}

.modalWindow .contentsBox {
	position: relative;
}

.modalWindow .contentsBox .contentsL {
	background: url('//cdn.willer.co.jp/st/share/lib/js/modalwindow/css/img/middle_l.png') repeat-y scroll left top transparent;
	height: 100%;
	width: 8px;
}

.modalWindow .contentsBox .contentsBody {
	background-color: #FFFFFF;
	overflow: auto;
	padding: 10px 5px 5px;
	vertical-align: top;
}

.modalWindow .contentsBox .contentsBody.contentsMain {
	height: 100%;
}

.modalWindow .contentsBox .contentsBody iframe {
	height: 100%;
	width: 100%;
}

.modalWindow .contentsBox.btnArea td {
	height: 35px;
	overflow: hidden;
	padding: 0 !important;
	vertical-align: bottom;
}

.modalWindow .contentsBox .contentsR {
	background: url('//cdn.willer.co.jp/st/share/lib/js/modalwindow/css/img/middle_r.png') repeat-y scroll left top transparent;
	height: 100%;
	width: 18px;
}

.modalWindow .contentsFooter {
	position: relative;
}

.modalWindow .contentsFooter .cfL {
	background: url('//cdn.willer.co.jp/st/share/lib/js/modalwindow/css/img/bottom_l.png') no-repeat scroll left top transparent;
	height: 18px;
	width: 8px;
}

.modalWindow .contentsFooter .cfC {
	background: url('//cdn.willer.co.jp/st/share/lib/js/modalwindow/css/img/bottom_c.png') repeat-x scroll left top transparent;
	height: 18px;
	margin: 0 9px 0 8px;
}

.modalWindow .contentsFooter .cfR {
	background: url('//cdn.willer.co.jp/st/share/lib/js/modalwindow/css/img/bottom_r.png') repeat-y scroll left top transparent;
	height: 18px;
	width: 18px;
}

.modalBtn {
	height: 25px;
	text-align: center;
}

.closeBtn {
	background: url('//cdn.willer.co.jp/st/share/lib/js/modalwindow/css/img/btn_close.png') no-repeat scroll left top transparent;
	height: 20px;
	outline: 0 none;
	position: absolute;
	right: 12px;
	text-indent: -9999px;
	top: 5px;
	width: 20px;
	cursor: pointer;
}

#modalCover {
	background-color: black;
}
