.msglist-box {border:1px solid #0f0f0f; padding: 15px; margin-bottom: 20px; color: #0f0f0f; background-color: #ffffff}
.msglist-box-left {border-right: 1px solid #ffffff}

.msgbox {position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; display: none;}
	.msgbox-overlay {position: absolute; width: 100%; height: 100%; background-color: #000000; opacity: 0.5; z-index: 1}
	.msgbox-in {position: absolute; width: 90%; height: 90%; top: 5%; left: 5%; z-index: 2; border:1px solid #555555; background-color: #000000; overflow-x: hidden; overflow-y: auto; color: #ffffff}
		.msgbox-close {position: absolute; width: 30px; height: 30px; right: 10px; top: 10px; font-size: 16px; background-color: #ffffff; line-height: 30px; text-align: center; font-weight: bold; color: #000000; border-radius: 50%; cursor: pointer;}
			.msgbox-close:hover {opacity: 0.8}
		.msgbox-inpad {padding: 20px;}
		.msgbox-header {border-bottom: 1px solid #555555; padding-bottom: 10px; margin-bottom: 10px; font-size: 12px;}
			.msgbox-header h2 {margin:8px 0px;}
		.msgbox-body {padding-bottom: 20px;}

.mstyle01 .msglist {width: 98%; margin: 1%}
	.mstyle01 .msgbox {position: absolute;}
	.mstyle01 .msglist-box-left {width: 25%; display: inline-block;}
	.mstyle01 .msglist-box-title {width: 72%; display: inline-block; padding: 0px 1%; vertical-align: top;}
		.mstyle01 .msglist-box-title a {color: #aa6405; }