@CHARSET "UTF-8";

/*
공통 layout (top, login, footer, contents area, main 등) 관련 
*/

.wrap {
}



/**** header ****/
#header {
	margin:0 auto;
	width:1080px;
	height:90px;
	z-index:99;
	position:relative;
}
#header .toplogin {
	display:block;
	position:absolute;
	top:41px;
	right:0;
	list-style:none;
}
#header .toplogin li {
	float:left;
}
#header .toplogin li a {
	cursor:pointer;
}
#header .toplogin .join a {
	display:block;
	width:32px;
	height:9px;
	text-indent:-9999px;
	font-size:0;
	background:url(images/component_img.png) -100px -950px no-repeat;
}
#header .toplogin .join a:hover, #header .toplogin .join a:focus, #header .toplogin .join a:active {
	background-position: -200px -950px;
}
#header .toplogin .login a {
	display:block;
	width:42px;
	height:9px;
	text-indent:-9999px;
	font-size:0;
	background:url(images/component_img.png) -140px -950px no-repeat;
}
#header .toplogin .login a:hover, #header .toplogin .login a:focus, #header .toplogin .login a:active {
	background-position: -240px -950px;
}
#header .toplogin .logout a {
	display:block;
	width:55px;
	height:8px;
	text-indent:-9999px;
	font-size:0;
	background:url(images/component_img.png) -300px -950px no-repeat;
}
#header .toplogin .logout a:hover, #header .toplogin .logout a:focus, #header .toplogin .logout a:active {
	background-position: -380px -950px;
}
#header .mainmenu {
	display:block;
	list-style:none;
}
#header .mainmenu li {
	float:left;
}
#header .mainmenu .logo {
	/* width:150px; */
	width:200px;
	height:90px;
}
#header .mainmenu .logo a {
	display:block;
	width:200px;
	height:90px;
	background:url(images/component_img.png) -100px -850px no-repeat;
	text-indent:-9999px;
	font-size:0;
	cursor:pointer;
}
#header .mainmenu .logo_en {
	/* width:150px; */
	width:200px;
	height:90px;
}
#header .mainmenu .logo_en a {
	display:block;
	width:200px;
	height:90px;
	background:url(images/component_img.png) -310px -850px no-repeat;
	text-indent:-9999px;
	font-size:0;
	cursor:pointer;
}
#header .mainmenu .menu {
	width:160px;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
}
#header .mainmenu .menu a {
	line-height:95px;
	font-weight:bold;
	cursor:pointer;
}
#sub_wrap {
	position:absolute;
	width:100%;
	background:url(images/menu_bg.png) center bottom repeat-x;
	padding-bottom:40px;
	z-index:9999;
}
#sub_wrap.on {
	display:block;
}
#sub_wrap.off {
	display:none;
}
#sub_wrap #submenu {
	margin:0 auto;
	padding-left:244px;
	width:1080px;
	*width:886px;
	z-index:99;
	position:relative;
}
#sub_wrap #submenu:after {
	content:"";
	display:block;
	clear:both;
	*zoom:1;
}
#sub_wrap #submenu .menu {	
	width:160px;
	float:left;
}
#sub_wrap #submenu .menu dt {	
	display:none;
}
#sub_wrap #submenu .menu dd {
	padding:4px 0;
}
#sub_wrap #submenu .menu dd a {
	color:#666666;
	cursor:pointer;	
}
#sub_wrap #submenu .menu dd a:hover, #sub_wrap #submenu .menu dd a:focus {
	color:#e51936;	
}





/**** footer ****/
#footer {	
	border-top:1px solid #ddd;
	text-align:center;
	height:60px;
	z-index:99;
	clear:both;
}
#footer.main {	
	border:0;
}
#footer:after {
	content:"";
	display:block;
	clear:both;
	*zoom:1;
}
#footer .fcontents_wrap {	
	margin:0 auto;
	width:1080px;
	height:45px;
	z-index:99;
	position:relative;
}
#footer .fcontents_wrap .copyright {
	font-size:10px;
	font-family:tahoma;
	color:#bbb;
	position:absolute;
	top:10px;
	left:0;
}
#footer .fcontents_wrap strong {
	font-size:11px;
	font-family:tahoma;
	color:#888;
	font-weight:bold;
}
#footer .fcontents_wrap .fbutton {
	font-size:10px;
	color:#ccc;
	display:inline-block;
	float:right;
	margin-top:11px;
	right:112px;
	letter-spacing:0.3em;
}
#footer .fcontents_wrap .fbutton a {	
	font-size:12px;
	color:#999;
	cursor:pointer;
	letter-spacing:0;
}
#footer .fcontents_wrap .fbutton a:hover {
	color:#333;
}
#footer .fcontents_wrap .language {	
	width:100px;
	display:inline-block;
	float:right;
	margin-top:9px;
	margin-left:10px;
	color:#666;
	border:1px solid #ccc;
	background:#fff;	 	
  	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	height:25px;
	line-height:23px;
	overflow:hidden;
	font-size:13px;
}
#footer .fcontents_wrap .language.close {
	height:25px;
}
#footer .fcontents_wrap .language.open {
	height:50px;
	margin-top:-25px;
}
#footer .fcontents_wrap .language .on {	
	width:123px;
	*width:91px;
	height:24px;
	padding-left:34px;
	line-height:20px;
	font-size:13px;
	color:#777777;
	display:block;
	vertical-align:middle;
	text-align:left;
	cursor:pointer;
}
#footer .fcontents_wrap .language .off {	
	display:none;
}
#footer .fcontents_wrap .language.open .openarrow {	
	display:none;
}
#footer .fcontents_wrap .language.close .openarrow {	
	background:url(images/component_img.png) -97px -1148px no-repeat;
	position:absolute;
	bottom:3px;
	right:4px;
	border:0;
	width:15px;
	height:15px;
	text-indent:-9999px;
	font-size:0;
	cursor:pointer;
}
#footer .fcontents_wrap .language .cn {	
	background:url(images/component_img.png) -97px -1049px no-repeat;
	font-family:"Microsoft Yahei", simsun, "微软雅黑", STXihei, "华文细黑", sans-serif, 'Nanum Gothic', Nanumgothic, "Malgun Gothic", Dotum, AppleGothic, Arial, Helvetica, 굴림;
}
#footer .fcontents_wrap .language .ko {	
	background:url(images/component_img.png) -97px -1099px no-repeat;
	font-family:'Nanum Gothic', Nanumgothic, "Malgun Gothic", 돋움, 굴림, Dotum, AppleGothic, Arial, Helvetica, sans-serif;
}
#footer .fcontents_wrap .language.open .cn:hover {	
	background:url(images/component_img.png) -97px -1049px no-repeat #ddd;
	color:#333;
	font-weight:bold;
}
#footer .fcontents_wrap .language.open .ko:hover {	
	background:url(images/component_img.png) -97px -1099px no-repeat #ddd;
	color:#333;
	font-weight:bold;
}


/**** contents ****/
#container {	
	min-height:500px;
}
.con_tit {
	margin:0 auto;
	width:1080px;
	position:relative;
	height:80px;
}
.con_tit h1 {
	height:80px;
	color:#555555;
	font-size:30px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	line-height:70px;
	position:absolute;
	top:0;
	left:0;
}
.con_tit .navi {
	height:80px;
	color:#ccc;
	text-align:right;
	vertical-align:middle;
	letter-spacing:0.2em;
	line-height:78px;
	position:absolute;
	top:0;
	right:0;
}
.con_tit .navi a, .con_tit .navi .cur {
	color:#ed6766;
	text-decoration:none;
	vertical-align:middle;
	letter-spacing:0;
}
.con_tit .navi .cur {
	font-weight:bold;
}
.con_tit {
	margin:0 auto;
	width:1080px;
	height:80px;
}
.con_tab {
	background:url(images/component_bg.png) top center repeat-x;
}
.con_tab:after {
	content:"";
	display:block;
	clear:both;
	*zoom:1;
}
.con_tab .con_tab_in {
	margin:0 auto;
	width:1080px;
	height:45px;
}
.con_tab ul.con_tab_in {
	margin:0 auto;
	width:1080px;
	height:45px;
	background:url(images/component_bg.png) left -200px no-repeat;
}
.con_tab .con_tab_in li {
	float:left;
	height:45px;
	background:url(images/component_bg.png) right -200px no-repeat;
}
.con_tab .con_tab_in li a {
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
	display:block;
	height:45px;
	line-height:45px;
	vertical-align:middle;
	text-align:center;
}
.con_tab .con_tab_in li a:hover {
	font-weight:700;
}
.con_tab .con_tab_in li.tabon {
	float:left;
	height:45px;
	*height:43px;
	border:1px solid #eb566a;
	border-bottom:1px solid #fff;
	background:#fff;
	margin-left:-2px;
}
.con_tab .con_tab_in li.tabon a {
	color:#e92150;
	font-weight:bold;
	cursor:default;
	line-height:43px;
}
.con_tab .con_tab_in.tab2 li a {
	width:539px;
}
.con_tab .con_tab_in.tab2 li.tabon a {
	width:540px;
}
.con_tab .con_tab_in.tab3 li a {
	width:358px;
}
.con_tab .con_tab_in.tab3 li.tabon a {
	width:360px;
}
.con_tab .con_tab_in.tab4 li a {
	width:268px;
}
.con_tab .con_tab_in.tab4 li.tabon a {
	width:270px;
}
.con_tab .con_tab_in.tab5 li a {
	width:215px;
}
.con_tab .con_tab_in.tab5 li.tabon a {
	width:220px;
}
.con_tab ul.con_tab_in2 {
	margin:0 auto;
	width:1088px;
	height:35px;
	margin-top:20px;
	padding-left:6px;
	background:url(images/component_bg.png) -600px right no-repeat;
}
.con_tab ul.con_tab_in2.on {
	display:block;
}
.con_tab ul.con_tab_in2.off {
	display:none;
}
.con_tab .con_tab_in2 li {
	float:left;
	height:34px;
}
.con_tab .con_tab_in2 li a {
	text-decoration:none;
	font-weight:bold;
	color:#777;
	cursor:pointer;
	display:block;
	height:34px;
	line-height:32px;
	vertical-align:middle;
	background:url(images/component_img.png) -87px -695px no-repeat #fff;
	border:1px solid #ccc;
	margin-right:5px;
	padding-left:30px;
}
.con_tab .con_tab_in2 li a:hover {
	font-weight:700;
	color:#eb566a;
	border:1px solid #999;
	background:url(images/component_img.png) -87px -695px no-repeat #fff;
}
.con_tab .con_tab_in2 li.tabon {
	height:36px;
}
.con_tab .con_tab_in2 li.tabon a {
	background:url(images/component_img.png) -87px -695px no-repeat #fff;
	border-bottom:2px solid #ee5959;
	font-weight:bold;
	cursor:default;
	color:#eb566a;
}
.con_tab .con_tab_in2.tab2 li a {
	width:535px;
}
.con_tab .con_tab_in2.tab2 li.tabon a {
	width:537px;
}
.con_tab .con_tab_in2.tab3 li a {
	width:355px;
}
.con_tab .con_tab_in2.tab3 li.tabon a {
	width:357px;
}
.con_tab .con_tab_in2.tab4 li a {
	width:265px;
}
.con_tab .con_tab_in2.tab4 li.tabon a {
	width:267px;
}
.con_tab .con_tab_in2.tab5 li a {
	width:211px;
	*width:172px;
}
.con_tab .con_tab_in2.tab5 li.tabon a {
	width:213px;
}
.con_tab .con_tab_in2.tab6 li a {
	width:175px;
}
.con_tab .con_tab_in2.tab6 li.tabon a {
	width:177px;
}
.con_step {
	height:45px;
	background:url(images/component_bg.png) center -400px repeat-x;
}
.con_step ul.con_step_in {
	margin:0 auto;
	width:1082px;
	height:45px;
	background:url(images/component_img.png) -100px -1200px no-repeat;
}
.con_step ul.con_step_in.step2 {
	background:url(images/component_img.png) -100px -1245px no-repeat;
}
.con_step ul.con_step_in.step3 {
	background:url(images/component_img.png) -100px -1290px no-repeat;
}
.con_step ul.con_step_in.step4 {
	background:url(images/component_img.png) -100px -1335px no-repeat;
}
.con_step ul.con_step_in.step5 {
	background:url(images/component_img.png) -100px -1380px no-repeat;
}
.con_step ul.con_step_in.step6 {
	background:url(images/component_img.png) -100px -1425px no-repeat;
}
.con_step .con_step_in li {
	float:left;
	height:45px;
	font-weight:normal;
	line-height:45px;
	vertical-align:middle;
	text-align:center;
}
.con_step .con_step_in li.step_start {
	width:191px;
}
.con_step .con_step_in li.step_ing {
	width:180px;
}
.con_step .con_step_in li.step_end {
	width:170px;
}
.con_step .con_step_in li.tabon {
	float:left;
	font-weight:bold;
	color:#fff;
}
.con_step .con_step_in li a {
	cursor:pointer;
}
.con_step .con_step_in li a:hover {
	color:#f75711;
	font-weight:bold;
}
.con_step .con_step_in li.tabon a {
	color:#fff;
	cursor:pointer;
}
.con_step .con_step_in li.tabon a:hover {
	color:#fff;
	font-weight:bold;
}
.contents_wrap {
	margin:0 auto;
	width:1080px;
	min-height:500px;
	padding:20px 0 30px 0;
}
.contents_wrap.on {
	display:block;
}
.contents_wrap.off {
	display:none;
}




/**** main ****/
.main_wrap {
	margin:0 auto;
	width:1080px;	
	margin-bottom:20px;
}
.main_wrap:after {
	content:"";
	display:block;
	clear:both;
	*zoom:1;
}
.main_left {
	float:left;
	width:705px;
}
.main_left .main_banner {
	width:100%;
	height:425px;
	margin-bottom:5px;
	border:1px solid #ccc;
	position:relative;
}
.main_left .main_banner .banner {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.main_left .main_banner .banner.txt .txt1 {
	display:block;
	font-size:30px;
	font-weight:bold;
	position:absolute;
	top:55px;
	left:70px;
	width:560px;
}
.main_left .main_banner .banner.txt .txt2 {
	display:block;
	font-size:18px;
	font-weight:bold;
	position:absolute;
	top:95px;
	left:70px;
	width:560px;
}
.main_left .main_banner .banner.txt .more_btn {
	height:18px;
	text-indent:-9999px;
	border:0;
	cursor:pointer;
	position:absolute;
	top:165px;
	left:70px;
}
.main_left .main_banner .banner.txt .more_btn.af-hover{
}
.main_left .main_banner .banner.txt .more_btn.af-pressed{
}
.main_left .main_banner .banner.banner1 {
	text-indent:-9999px;
	font-size:0;
}
.main_left .main_banner .banner.banner2 {
	text-indent:-9999px;
	font-size:0;
}
.main_left .main_banner .banner.banner3 {	
}
.main_left .main_banner .arrow_btn{
	width:40px;
	height:85px;
	text-indent:-9999px;
	border:0;
	cursor:pointer;
	z-index:10;
	position:absolute;
	top:175px;
}
.main_left .main_banner .arrow_btn.btn1{
	left:15px;
	background:url(images/main_img.png) -100px 0;
}
.main_left .main_banner .arrow_btn.btn1.af-hover{
	background:url(images/main_img.png) -240px 0;
}
.main_left .main_banner .arrow_btn.btn1.af-pressed{
	background:url(images/main_img.png) -240px 0;
}
.main_left .main_banner .arrow_btn.btn2{
	right:15px;
	background:url(images/main_img.png) -180px 0;
}
.main_left .main_banner .arrow_btn.btn2.af-hover{
	background:url(images/main_img.png) -320px 0;
}
.main_left .main_banner .arrow_btn.btn2.af-pressed{
	background:url(images/main_img.png) -320px 0;
}
.main_left .main_banner .bottom_btns {
	z-index:10;
	position:absolute;
	bottom:10px;
	left:15px;
}
.main_left .main_banner .bottom_btns .banner_btn{
	width:15px;
	height:15px;
	font-size:0;
	text-indent:-9999px;
	border:0;
	background:url(images/main_img.png) -100px -150px;
	cursor:pointer;
}
.main_left .main_banner .bottom_btns .banner_btn.af-hover{
	background:url(images/main_img.png) -120px -150px;
}
.main_left .main_banner .bottom_btns .banner_btn.af-pressed{
	background:url(images/main_img.png) -120px -150px;
}
.main_left .main_banner .bottom_btns .banner_btn.select{
	background:url(images/main_img.png) -120px -150px;
	cursor:default;
}
.main_left .main_ing {
	width:100%;
	height:145px;
	border:1px solid #ccc;
	border-bottom:2px solid #ccc;
}
.main_left .main_ing .title {
	height:50px;
	padding:15px;
}
.main_left .main_ing .title h1 {
	display:inline-block;
	float:left;
	width:125px;
	height:25px;
	font-size:0;
	text-indent:-9999px;	
}
.main_left .main_ing .title .more_btn{
	float:right;
	font-size:0;
	text-indent:-9999px;
	border:0;
	cursor:pointer;
}
.main_left .main_ing .title .more_btn.af-hover{
}
.main_left .main_ing .title .more_btn.af-pressed{
}
.main_left .main_ing .boxs {
	width:670px;
	height:70px;
	margin-left:30px;
	background:url(images/main_img.png) -100px -300px;
}
.main_left .main_ing .boxs li {
	width:80px;
	float:left;
	margin:5px 15px 10px 80px;
	text-align:center;
	font-size:15px;
	color:#666;
}
.main_left .main_ing .boxs li.box1 {
	margin-left: 55px;
}
.main_left .main_ing .boxs li.box4 {
	margin-right: 0px;
}
.main_left .main_ing .boxs li .num {
	display:block;
	width:100%;
	text-align:center;
	font-family:tahoma;
	font-size:35px;
	margin-top:5px;
	color:#444;
}	
.main_left .main_ing .boxs li a {
	font-family:tahoma;
	font-size:35px;
	color:#444;
}	
.main_left .main_ing .boxs li a:hover {
	color:#e51936;
}	
.main_right {
	float:right;
	width:370px;
}
.main_right .main_btn {
	width:100%;
	border:1px solid #ccc;
	background:#ccc;
	margin-bottom:5px;
}
.main_right .main_btn .main_btn1{
	width:100%;
	height:184px;
	text-indent:-9999px;
	border:0;
	margin-bottom:1px;
	cursor:pointer;
}
.main_right .main_btn .main_btn1.af-hover{
}
.main_right .main_btn .main_btn1.af-pressed{
}
.main_right .main_btn .main_btn2{
	width:100%;
	height:184px;
	text-indent:-9999px;
	border:0;
	cursor:pointer;
}
.main_right .main_btn .main_btn2.af-hover{
}
.main_right .main_btn .main_btn2.af-pressed{
}
.main_right .main_notice {
	width:100%;
	height:199px;
	border:1px solid #ccc;
	border-bottom:2px solid #ccc;
}
.main_right .main_notice .title {
	height:55px;
	padding:20px;
	padding-top:25px;
	margin-bottom:10px;
}
.main_right .main_notice .title h1 {
	display:inline-block;
	float:left;
	height:30px;
	width:120px;
	font-size:0;
	text-indent:-9999px;
}
.main_right .main_notice .title .more_btn{
	display:inline-block;
	float:right;
	font-size:0;
	text-indent:-9999px;
	border:0;
	cursor:pointer;
}
.main_right .main_notice .title .more_btn.af-hover{
}
.main_right .main_notice .title .more_btn.af-pressed{
}
.main_right .main_notice .notis {
	padding:0 20px;
}
.main_right .main_notice .notis li {
	padding-left:11px;
	background:url(images/main_img.png) -420px -143px;
	font-size:14px;
	margin-bottom:5px;
}
.main_right .main_notice .notis li a {
	font-size:14px;
}
.main_right .main_notice .notis li .date {
	font-size:12px;
	color:#999;
	font-family:tahoma;
	float:right;
}




/**** error ****/
.warningbox {
	margin:70px auto;
	width:440px;
	height:200px;
	background:url(images/error_img.png) -120px 30px no-repeat;	
	position:relative;
}
.warningbox span{
	font-size:32px;
	line-height:40px;
	display:block;
	vertical-align:middle;
	padding:50px 0 0 230px;
	color:#a3846d;
}
.warningbox span strong{
	font-size:32px;
	line-height:40px;
	font-weight:bold;
	color:#a3846d;
}
.warningbox_msg {
	margin:0 auto;
	margin-top:150px;
	width:700px;
	background:url(images/error_img.png) -90px 65px no-repeat;	
	position:relative;
	/*border:1px dotted #dec8b2;*/
	border-radius:5px;
}
.warningbox_msg:after {
	content:"";
	display:block;
	clear:both;
	*zoom:1;
}
.warningbox_msg .tit{
	font-size:32px;
	line-height:20px;
	display:block;
	vertical-align:middle;
	color:#e0452e;
	font-weight:bold;
}
.warningbox_msg .msg{
	font-size:20px;
	line-height:30px;
	display:block;
	vertical-align:middle;
	padding:0px 30px 30px 260px;
	margin-top:-5px;
	*margin-top:15px;
}

.warningbox_msg2 {
	margin:0 auto;
	margin-top:100px;
	width:700px;
	background:url(images/error_img.png) -90px -320px no-repeat;	
	position:relative;
	/*border:1px dotted #dec8b2;*/
	border-radius:5px;
	padding-top:100px;
}
.warningbox_msg2:after {
	content:"";
	display:block;
	clear:both;
	*zoom:1;
}
.warningbox_msg2 .tit{
	font-size:35px;
	line-height:20px;
	display:block;
	vertical-align:middle;
	padding:50px 30px 0 260px;
	color:#e0452e;
	font-weight:normal;
}
.warningbox_msg2 .msg{
	font-size:20px;
	line-height:30px;
	display:block;
	vertical-align:middle;
	padding:0px 30px 30px 260px;
	margin-top:-5px;
	*margin-top:15px;
}
.warningbox_msg2 .msg{
	font-size:20px;
	line-height:30px;
	display:block;
	vertical-align:middle;
	padding:0px 30px 20px 260px;
	margin-top:-5px;
	*margin-top:15px;
}
.warningbox_msg2 .btnbox{
	font-size:20px;
	line-height:30px;
	display:block;
	vertical-align:middle;
	padding:0px 30px 10px 260px;
	margin-top:-5px;
	*margin-top:15px;
	text-align:right;
}






/**** login ****/
.loginbox, .logindisc {
	width:550px;
	*width:490px;
	margin:0 auto;
	border:1px solid #ddd;
	padding:30px;
	*padding-right:15px;
}
.loginbox {
	margin-top:30px;
}
.loginbox .button_pos {
	*width:420px !important;
}
.logindisc {
	padding:20px 30px 12px 20px;
	*padding:20px 25px 12px 20px;
	margin-top:15px;
	background:#f6f6f6;
}
.logindisc li {
	color:#666;
	line-height:20px;
	margin-bottom:8px;
	list-style-type:disc;
	margin-left:20px;
}
.loginbox input {
	margin-bottom:10px !important;
}
.loginbox p {
	margin-top:-10px !important;
	margin-bottom:10px !important;
}
.loginbuttons {
	width:550px;
	margin:0 auto;
	margin-top:15px;
	text-align:center;
	letter-spacing:0.5em;
}
.loginbuttons .button_logb {
	display:inline-block;
	margin:0 1px;
}
.loginbuttons .button_logb a{
	display:block;
	background:#fff;
	color: #888;
	border:1px solid #bbb;
	padding:3px 12px;
	width:100%;
	*height:23px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	letter-spacing:0;
}
.loginbuttons .button_logb a:hover, .loginbuttons .button_logb a:active, .loginbuttons .button_logb a:focus {
	color: #444;
}




.index.systemcheck {
	width:800px;
	height:500px;
	margin:150px auto;
	background:url(images/index_tempimg2.png) no-repeat;
	position:relative;
}
.index.systemcheck span {
	position:absolute;
	top:277px;
	left:360px;
	font-size:20px;
	font-weight:bold;
	color:#f66626;
}

.pop_dialog.systemcheck {
	width:500px;
	background:url(images/index_tempimg2_pop.png) no-repeat #fff;
	border:1px solid #999;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:0;
}
.pop_dialog.systemcheck .dialog_header {
	background:none;
}
.pop_dialog.systemcheck .dialog_contents {
	position:relative;
	padding:0;
	height:570px !important;
	max-height:580px !important;
}
.pop_dialog.systemcheck .dialog_contents span {
	display:block;
	width:100%;
	position:absolute;
	top:370px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.pop_dialog.systemcheck .dialog_footer {
	background:#555;
	height:40px;
	*height:30px;
	text-align:right;
	color:#fff;
	padding:5px;
}
.pop_dialog.systemcheck .dialog_footer a {
	color:#fff;
	display:inline-block;
	float:right;
	margin-top:2px;
}
.pop_dialog.systemcheck .dialog_footer a:hover {
	font-weight:bold;
}
.pop_dialog.systemcheck .dialog_footer .button_neg {
	display:inline-block;
	float:left;
}
.pop_dialog.systemcheck .dialog_footer .button_neg a{
	padding:0;
	text-indent:-9999px;
	font-size:0;
	width:68px;
	height:28px;
	background:url(images/index_tempimg2_pop.png) bottom right;
}
.pop_dialog.systemcheck .dialog_footer .button_neg a:hover{
	text-indent:-9999px;
	font-size:0;
	background:url(images/index_tempimg2_pop.png) bottom left;
}
