@charset "utf-8";
/* CSS Document */

/* common css ------------------------------------------------------------------------------------------------------------------------------------- */

/* form setting */
select, input { height:34px; font-size:15px; border:1px solid #dbdbdb; color:#323232; box-sizing:border-box; background-color:#fcfcfc; border-radius:5px; }
.tarea { width:100%; font-size:15px; border:1px solid #dbdbdb; color:#323232; box-sizing:border-box; }


/* button control  */
.btn { height:45px; line-height:43px; box-sizing:border-box; text-align:center; display:inline-block; font-weight:bold; position:absolute;}
.btn_tb { height:45px; line-height:43px; padding:0 10px; box-sizing:border-box; text-align:center; display:inline-block; font-weight:bold;}
.btn_f { height:35px; line-height:33px; padding:0 10px; box-sizing:border-box; text-align:center; display:inline-block; font-weight:bold;}

.btn:hover { background-color:#0a447a; color:#ffffff !important; }
.b_Bla { background-color:#707070; border:1px solid #585858; color:#ffffff !important; }
.b_Red { background-color:#da2c2c; border:1px solid #6e0f0f; color:#ffffff !important; }
.b_Blu { background-color:#2487ea; border:1px solid #3e84ae; color:#ffffff !important; }
.b_yel { background-color:#ecd718; border:1px solid #c2c500; color:#ffffff !important; }
.b_whi { background-color:#ffffff; border:1px solid #585858; color:#707070 !important; }
.b_brw { background-color:#665041; border:1px solid #43352c; color:#ffffff !important; }
.b_gry { background-color:#d3d3d3; border:1px solid #e9e9e9; color:#ffffff !important; }
.b_pin { background-color:#d6207b; border:1px solid #631b3d; color:#ffffff !important; }
.b_nav { background-color:#133888; border:1px solid #213577; color:#ffffff !important; }

/* footer button area setting */
.btn_area { width:100%; height:45px; position:relative; margin-top:25px; }
.btn_area a { font-size:18px; }
.btn_area .left_p1 { left:0; }
.btn_area .left_p2 { left:60px; }
.btn_area .left_p3 { left:50%; margin-left:-160px; }

.btn_area .lp3 { left:50%; margin-left:-160px; }

.btn_area .right_p1 { right:0; }
.btn_area .right_p2 { right:90px; }
.btn_area .right_p3 { left:50%; margin-left:10px; }

.btn_area .rp3 { left:50%; margin-left:10px; }

.btn_area .center_p1 { left:50%; margin-left:5px; }
.btn_area .center_p2 { left:50%; margin-left:-55px; }
.btn_area .center_p3 { left:50%; margin-left:-115px; }
.btn_area .center_p4 { left:50%; margin-left:-45px; }
.btn_area .center_p5 { left:50%; margin-left:-65px; }
.btn_area .center_p6 { left:50%; margin-left:-90px; }
.btn_area .center_p7 { left:50%; margin-left:-240px; }
.btn_area .center_p8 { left:50%; margin-left:-110px; }

/* input, button width setting */
.wd40 { width:40px; }
.wd50 { width:50px; }
.wd60 { width:60px; }
.wd80 { width:80px; }
.wd90 { width:90px; }
.wd110 { width:110px; }
.wd150 { width:150px; }
.wd180 { width:180px; }
.wd220 { width:220px; }
.wd260 { width:260px; }
.wd330 { width:330px; }
.wd380 { width:380px; }
.wd500 { width:500px; }
.wd560 { width:560px; }
.wd680 { width:680px; }

@media only screen and (max-width:610px) {
	.wd500 { width:60vw; }
}




/* board tr line */
.under_l { border-bottom:1px solid #e5e5e5; box-sizing:border-box; }
.under_lc { border-bottom:1px solid #cccccc; box-sizing:border-box; }
.top_l { border-top:1px solid #e5e5e5; box-sizing:border-box; }

/* vital check */
.vital { text-indent:11px; }
.vital span { font-size:11px; }

/* board skin css ------------------------------------------------------------------------------------------------------------------------------------- */
.sub_con .top_notice { width:100%; padding:20px; border:1px solid #d7d7d7; box-sizing: border-box; font-size:20px; color:#717171; margin-bottom:40px; }

@media only screen and (max-width:800px) {
	.sub_con .top_notice { width:100%; padding:2vw; border:1px solid #d7d7d7; box-sizing: border-box; font-size:4vw; color:#717171; margin-bottom:2vw; }
}

@media only screen and (max-width:480px) {
	.sub_con .top_notice { width:100%; padding:2.4vw; border:1px solid #d7d7d7; box-sizing: border-box; font-size:3vw; color:#717171; margin-bottom:4vw; }
}

/* board list page */
#board_skin { width:100%; margin-bottom:20px; }

/* board list page */
#board_skin .list_head { width:100%; height:50px; position:relative; }
#board_skin .list_head .total { height:50px; line-height:50px; font-size:15px; color:#323232; }
#board_skin .list_head .search_box { width:300px; height:30px; position:absolute; top:10px; right:0; }
#board_skin .list_head .search_box ul { position:relative; }
#board_skin .list_head .search_box ul li { float:left; }
#board_skin .list_head .search_box ul li select { width:80px; text-indent:10px; }
#board_skin .list_head .search_box ul li input { width:152px; }
#board_skin .list_head .search_box ul li .btn_search { width:60px; height:34px; line-height:32px; font-size:15px; text-align:center; border:1px solid #dbdbdb; color:#323232; box-sizing:border-box; display:block; }

#board_skin .list_head .search_box2 { width:650px; height:30px; position:absolute; top:10px; right:0; }
#board_skin .list_head .search_box2 ul { position:relative; }
#board_skin .list_head .search_box2 ul li { float:left; }
#board_skin .list_head .search_box2 ul li input { width:155px; }
#board_skin .list_head .search_box2 ul li .btn_search { width:60px; height:34px; line-height:32px; font-size:15px; text-align:center; border:1px solid #dbdbdb; color:#323232; box-sizing:border-box; display:block; }

#board_skin .list_head .search_box3 { width:280px; height:30px; position:absolute; top:10px; right:0; }
#board_skin .list_head .search_box3 ul { position:relative; }
#board_skin .list_head .search_box3 ul li { float:left; }
#board_skin .list_head .search_box3 ul li select { width:150px; text-indent:10px; font-size:20px !important; margin-left:10px; }
#board_skin .list_head .search_box3 ul li input { width:152px; }
#board_skin .list_head .search_box3 ul li .btn_search { width:90px; height:34px; line-height:32px; font-size:15px; text-align:center; border:1px solid #dbdbdb; color:#323232; box-sizing:border-box; display:block; }

/* 접수상태 전용  */
#board_skin .list_haed .sort_btn { width:500px; height:30px; margin-top:30px; margin-left:10px;}
#board_skin .list_haed .sort_btn ul { position:relative;}
#board_skin .list_haed .sort_btn ul li { float:left;}
#board_skin .list_haed .sort_btn ul li a {width:60px; height:30px; line-height:28px; font-size:13px; text-align:center; border:1px solid #dbdbdb; box-sizing:border-box; display:block; }
#board_skin .list_haed .sort_btn ul li .btn_search1 { color:#000000; }
#board_skin .list_haed .sort_btn ul li .btn_search2 { color:#da2c2c; }
#board_skin .list_haed .sort_btn ul li .btn_search3 { color:#517dc8; }
#board_skin .list_haed .sort_btn ul li .btn_search4 { color:#323232; }
#board_skin .list_haed .sort_btn ul li .btn_search5 { color:#919191; }
#board_skin .list_haed .sort_btn ul li a:hover { background-color:#eaeaea; font-weight:bold; }

@media only screen and (min-width:900px) {
#board_skin .pass_check { width:100%; padding:20px 0; background-color:#fff4f9; border:1px solid #bebebe; box-sizing: border-box; margin-bottom: 40px;}
#board_skin .pass_check ul.search_box { width:850px; height:40px; position: relative; margin:0 auto;}
#board_skin .pass_check ul.search_box li { height:40px; float:left; margin-right:20px;}
#board_skin .pass_check ul.search_box li .s_tit { width:80px; font-size:20px;}
#board_skin .pass_check ul.search_box li input { width:160px; height:40px; font-size:18px; text-indent:15px;} 
#board_skin .pass_check ul.search_box li .btn_search { width:100px;  height:40px; line-height:38px; font-size:20px; text-align:center; border:1px solid #dbdbdb; color:#9b1b21; box-sizing:border-box; display:block; background-color:#ffffff; }
#board_skin .pass_check ul.search_box li .btn_search:hover { color:#ffffff; background-color:#9b1b21; }
}

@media only screen and (min-width:780px) and (max-width:900px) {
#board_skin .pass_check { width:100%; padding:3vw 2vw; background-color:#fff4f9; border:1px solid #bebebe; box-sizing: border-box; margin-bottom: 40px;}
#board_skin .pass_check ul.search_box { width:100%; height:5vw; position: relative; margin:0 auto;}
#board_skin .pass_check ul.search_box li { height:6vw; float:left; }
#board_skin .pass_check ul.search_box li .s_tit { font-size:2.4vw;}
#board_skin .pass_check ul.search_box li input { width:15vw; height:5vw; font-size:1.8vw; text-indent:15px;} 
#board_skin .pass_check ul.search_box li .btn_search { padding:0 2vw; height:5vw; line-height:5vw; font-size:3vw; text-align:center; border:1px solid #dbdbdb; color:#9b1b21; box-sizing:border-box; display:block; background-color:#ffffff; }
#board_skin .pass_check ul.search_box li .btn_search:hover { color:#ffffff; background-color:#9b1b21; }
#board_skin .pass_check ul.search_box li.w1 { width:28%;}
#board_skin .pass_check ul.search_box li.w2 { width:12%; margin-left: 2vw;}
}

@media only screen and (max-width:780px) {
	#board_skin .pass_check { width:100%; padding:3vw 2vw; background-color:#fff4f9; border:1px solid #bebebe; box-sizing: border-box; margin-bottom: 40px;}
	#board_skin .pass_check ul.search_box { width:100%; position: relative; margin:0 auto;}
	#board_skin .pass_check ul.search_box li { margin-bottom:2vw; }
	#board_skin .pass_check ul.search_box li .s_tit { width:18vw; display:inline-block; font-size:3.2vw; text-align: center; font-weight: bold; }
	#board_skin .pass_check ul.search_box li input { width:50vw; height:8vw; font-size:3.2vw; text-indent:15px;  display:inline-block;} 
	#board_skin .pass_check ul.search_box li .btn_search { height:10vw; line-height:10vw; font-size:6vw; text-align:center; border:1px solid #dbdbdb; color:#ffffff; box-sizing:border-box; display:block; background-color:#9b1b21; }
	#board_skin .pass_check ul.search_box li .btn_search:hover { color:#9b1b21; background-color:#ffffff; }
	#board_skin .pass_check ul.search_box li.w1 { height:8vw; width:100%;}
	#board_skin .pass_check ul.search_box li.w2 { height:10vw; width:100%; margin-bottom:0 !important;}
}

/* board list body */
#board_skin .list_body { width:100%; }

#board_skin .list_body .result td { text-align:left !important; text-indent:20px;}

@media only screen and (min-width:920px) {
	#board_skin .list_body .list_table { width:100%; border-top:1px solid #aeaeae; box-sizing:border-box; font-size:15px; }
	#board_skin .list_body .list_table th { text-align:center; height:55px; background-color:#f7f7f7; }
	#board_skin .list_body .list_table td { height:55px; text-align:center; color:#333333; }
	#board_skin .list_body .list_table .li_check { width:40px; }
	#board_skin .list_body .list_table .li_number { width:70px; }
	#board_skin .list_body .list_table .li_subject { text-align:left !important; text-indent:10px; }
	#board_skin .list_body .list_table .li_writer { width:200px; }
	#board_skin .list_body .list_table .li_date { width:150px; }
	#board_skin .list_body .list_table .li_count { width:70px; }
	#board_skin .list_body .list_table .li_state { width:80px; }
	#board_skin .list_body .list_table .li_chasunum { width:100px; }
	#board_skin .list_body .list_table .li_duration { width:200px; }
	#board_skin .list_body .list_table .li_duration2 { width:160px; }
	#board_skin .list_body .list_table .li_room { width:100px; }
	#board_skin .pc_delete { display: none;}	
	}

@media only screen and (min-width:681px) and (max-width:920px) {
	#board_skin .list_body .list_table { width:100%; border-top:1px solid #aeaeae; box-sizing:border-box; font-size:2vw; }
	#board_skin .list_body .list_table .li_subject { text-align:left !important; text-indent:0 !important; }
	#board_skin .list_body .list_table .li_date { width:22vw; }
	#board_skin .list_body .list_table th { text-align:center; padding:2vw 0; background-color:#f7f7f7; }
	#board_skin .list_body .list_table td { text-align:center; padding:2vw 0; }
	#board_skin .list_body .list_table .li_check { width:25px; }
	#board_skin .list_body .list_table .li_number { width:60px; }
	#board_skin .list_body .list_table .li_subject { text-align:left !important; text-indent:10px; }
	#board_skin .list_body .list_table .li_writer { width:12vw; text-align:center;  }
	#board_skin .list_body .list_table .li_date { width:16vw; }
	#board_skin .list_body .list_table .li_count { width:70px; }
	#board_skin .list_body .list_table .li_state { width:80px; }
	#board_skin .list_body .list_table .li_chasunum { width:100px; }
	#board_skin .list_body .list_table .li_duration { width:200px; }
	#board_skin .list_body .list_table .li_duration2 { width:160px; }
	#board_skin .list_body .list_table .li_room { width:100px; }
	#board_skin .pc_delete { display: none;}
}

@media only screen and (max-width:680px) {
	#board_skin .list_body .list_table { width:100%; border-top:1px solid #aeaeae; box-sizing:border-box; font-size:3.5vw; }
	#board_skin .mo_delete { display: none; }
	#board_skin .mo_fsize { font-size:2.6vw !important; width:14vw !important;}
	#board_skin .list_body .list_table .li_subject { text-align:left !important; padding:2vw; }
	#board_skin .list_body .list_table .li_date { width:22vw; }
	#board_skin .list_body .list_table .li_date2 { width:16vw; }
	#board_skin .list_body .list_table .li_writer { width:22vw;  text-align:center;  }
	#board_skin .list_body .list_table .li_writer2 { width:16vw;  text-align:center;  }
	#board_skin .list_body .list_table th { text-align:center; padding:2vw 0; background-color:#f7f7f7; }
	#board_skin .list_body .list_table td { text-align:center; padding:2vw 0; }
	}

#board_skin .list_body .list_table tr:hover { background-color:#e1ecff; }
#board_skin .list_body .list_table td a:link,
#board_skin .list_body .list_table td a:active,
#board_skin .list_body .list_table td a:visited { color:#3e3e3e; }
#board_skin .list_body .list_table td a:hover { color:#e94568; }
#board_skin .list_body .list_table td .notice { width:40px; height:18px; line-height:18px; font-size:12px; text-align:center; display:inline-block; background-color:#da2c2c; color:#ffffff; }
#board_skin .list_body .list_table td .new { width:40px; height:18px; line-height:16px; font-size:12px; text-align:center !important; text-indent:0 !important; border:1px solid #dbdbdb; box-sizing:border-box; display:inline-block; background-color:#FFF; color:#da2c2c; margin-left:5px; }
#board_skin .list_body .list_table td .reply { margin-left:5px; font-size:11px; color:#FF7B7E; }
#board_skin .list_body .list_table td .icon_file { margin-left:10px; width:18px; height:14px; }
#board_skin .list_body .list_table td .icon_lock { margin-left:5px; width:18px; height:18px; }
#board_skin .list_body .list_table td .siico { width:55px; height:20px; line-height:18px; font-size:12px; text-align:center; display:block; border:1px solid #dbdbdb; box-sizing:border-box; background-color:#ffffff; margin:0 auto; }
#board_skin .list_body .list_table td .ico01 { color:#da2c2c; }
#board_skin .list_body .list_table td .ico02 { color:#517dc8; }
#board_skin .list_body .list_table td .ico03 { color:#323232; }
#board_skin .list_body .list_table td .ico04 { color:#919191; }

#board_skin .list_body .list_table .nodata { height:200px; text-align:center !important; font-size:18px; color:#000000; }

#board_skin .list_body .te_cen { text-align:center !important;}

/* board list page number */
#board_skin .list_foot { width:100%; height:30px; margin-top:20px; }
#board_skin .list_foot table { margin:0 auto; }
#board_skin .list_foot table a:link,
#board_skin .list_foot table a:active,
#board_skin .list_foot table a:visited { width:30px; height:30px; line-height:28px; border:1px solid #dddddd; box-sizing:border-box; display:block; margin:0 2px; text-align:center; color:#5a5a5a; font-size:13px; font-weight:700; }
#board_skin .list_foot table .btn_arr1:link, #board_skin .list_foot table .btn_arr1:active, #board_skin .list_foot table .btn_arr1:visited { line-height:27px; background-color:#f1f1f1; }
#board_skin .list_foot table .btn_arr2:link, #board_skin .list_foot table .btn_arr2:active, #board_skin .list_foot table .btn_arr2:visited { line-height:27px; background-color:#f1f1f1; letter-spacing:-1; }
#board_skin .list_foot table a:hover, #board_skin .list_foot table .btn_arr1:hover, #board_skin .list_foot table .btn_arr2:hover { background-color:#5a5a5a; color:#ffffff; border:none; }
#board_skin .list_foot table .num_ho { background-color:#5a5a5a; color:#ffffff !important; border:none; }
#board_skin .list_foot table ul { position:relative; }
#board_skin .list_foot table ul li { float:left; }

/* board write page */
@media only screen and (min-width:800px) { 
	#board_skin .write_body { width:100%; }
	#board_skin .write_body .write_table { width:100%; border-top:1px solid #aeaeae; border-bottom:1px solid #aeaeae; box-sizing:border-box; font-size:13px; }
	#board_skin .write_body .write_table .thead { width:180px; background-color:#f7f7f7; font-size:15px; color:#323232; }
	#board_skin .write_body .write_table .tdata { padding:6px 0 6px 20px; position:relative; }
	#board_skin .write_body .write_table .tdata .wd680 { width:680px; }
	#board_skin .write_body .write_table .tdata .file_input { width:350px; position:absolute; top:6px; left:20px; }
	#board_skin .write_body .write_table .tdata .file_add { width:80px; position:absolute; top:6px; left:375px; }
	#board_skin .write_body .write_table .tdata .add_plus { width:80px; position:absolute; top:6px; left:20px; }
	#board_skin .write_body .write_table .tdata .add_minus { width:80px; position:absolute; top:6px; left:105px; }
	#board_skin .write_body .write_table .tdata .noti_img { width:500px; height:18px; line-height:18px; position:absolute; right:0; top:11px; text-align:center; }
	#board_skin .write_body .write_table .tdata .add_img { width:170px; height:18px; line-height:18px; position:absolute; right:0; top:11px; }
	#board_skin .write_body .write_table .tdata .chk { width:18px; height:18px; border:1px solid #dbdbdb; color:#323232; box-sizing:border-box; }
	#board_skin .write_body .write_table .contents {padding:10px 0 !important; }
	#board_skin .write_body .write_table .ht40 {height:40px; padding:0 0 0 20px !important; }
	#board_skin .write_body .write_table .ht50 {height:50px; padding:0 0 0 20px !important; }
	#board_skin .write_body .write_table .ht210 {height:210px; padding:0 0 0 20px !important; }
	#board_skin .write_body .write_table .file_del {  width:40px; height:18px; line-height:16px; font-size:12px; text-align:center; border:1px solid #dbdbdb; box-sizing:border-box; display:inline-block; background-color:#FFF; color:#da2c2c; margin-left:5px; }
	}

@media only screen and (max-width:799px) { 
	#board_skin .write_body { width:100%; }
	#board_skin .write_body .write_table { width:100%; border-top:1px solid #aeaeae; border-bottom:1px solid #aeaeae; box-sizing:border-box; font-size:1.8vw; }
	#board_skin .write_body .write_table .thead { width:25%; background-color:#f7f7f7; font-size:2.2vw; color:#323232; }
	#board_skin .write_body .write_table .tdata { padding:6px 0 6px 20px; position:relative; }
	#board_skin .write_body .write_table .tdata .wd680 { width:68vw; }
	#board_skin .write_body .write_table .tdata .file_input { width:calc(100% - 85px) }
	#board_skin .write_body .write_table .tdata .file_add { width:80px; position: absolute; right:0; cursor: pointer;}
	#board_skin .write_body .write_table .tdata .add_plus { width:80px; }
	#board_skin .write_body .write_table .tdata .add_minus { width:80px;}
	#board_skin .write_body .write_table .tdata .noti_img { width:100%; height:2.4vw; line-height:3.6vw; display: block; padding:1.2vw 0;}
	#board_skin .write_body .write_table .tdata .add_img { width:100%; line-height:18px; padding:1.2vw 0; }
	#board_skin .write_body .write_table .tdata .chk { width:18px; height:18px; border:1px solid #dbdbdb; color:#323232; box-sizing:border-box; }
	#board_skin .write_body .write_table .contents {padding:10px 0 !important; }
	#board_skin .write_body .write_table .ht40 { padding:2vw 0 2vw 2vw !important; }
	#board_skin .write_body .write_table .ht50 {height:8vw; padding:0 0 0 20px !important; }
	#board_skin .write_body .write_table .ht210 {height:32vw; padding:0 0 0 20px !important; }
	#board_skin .write_body .write_table .file_del {  width:40px; height:18px; line-height:16px; font-size:12px; text-align:center; border:1px solid #dbdbdb; box-sizing:border-box; display:inline-block; background-color:#FFF; color:#da2c2c; margin-left:5px; }
	}

#board_skin .write_body .write_table .tdata .cal_box { width:120px; height:28px; position:relative; display:inline-block }
#board_skin .write_body .write_table .tdata .cal_box input { text-align:center !important;}
#board_skin .write_body .write_table .tdata .cal_box a { width:25px; height:24px; display:block; position:absolute; top:5px; right:0;}
#board_skin .write_body .write_table .tdata .cal_box a img { width:100%; height:100%;}
#board_skin .write_body .write_table .tdata .icon_file { margin-left:10px; width: 18px !important; height:14px !important; }

@media only screen and (min-width:760px) { 
	#board_skin .write_body .write_table .tdata .sel_date { position:absolute; left:290px; top:6px; width:250px; height:200px; background-color:#f9f9f9; border:1px solid #e5e5e5; box-sizing:border-box; }
	}

@media only screen and (max-width:760px) { 
	#board_skin .write_body .write_table .tdata .sel_date {margin-top:20px; width:250px; height:200px; background-color:#f9f9f9; border:1px solid #e5e5e5; box-sizing:border-box; }
	}

#board_skin .write_body .write_table .tdata .sel_date .sel_date_box { padding:10px; }
#board_skin .write_body .write_table .tdata .sel_date .sel_date_box h3 { width:100%; height:25px; line-height:25px; background:#aa1539; text-align:center; color:#ffffff; margin-bottom:5px; }
#board_skin .write_body .write_table .tdata .sel_date .sel_date_box ul li { width:100%; height:20px; line-height:20px; background:#d8d8d8; text-align:center; color:#000000; margin:1px 0; }

#board_skin .write_body .write_table .tdata .sel_date .sel_date_box .cancel_area { width:100%; height:28px; position:relative; margin-top:25px; }
#board_skin .write_body .write_table .tdata .sel_date .sel_date_box .cancel_btn { height:24px; line-height:22px; box-sizing:border-box; text-align:center; display:inline-block; font-weight:bold; width:80px; font-size:12px; position:absolute; left:50%; margin-left:-40px; }
#board_skin .write_body .write_table .tdata .sel_date .sel_date_box .cancel_btn:hover { background-color:#0057a6; color:#ffffff !important; }

/* board view page  */
#board_skin .view_body { width:100%; }
#board_skin .view_body .view_table { width:100%; font-size:16px; }
#board_skin .view_body .view_table th { padding:20px 0; background-color:#323232; font-size:25px !important; color:#ffffff; text-align:center; }
#board_skin .view_body .view_table td b { color:#000000; }
#board_skin .view_body .view_table .vi_writer { height:60px; text-indent:15px; }
#board_skin .view_body .view_table .vi_room  {height:60px; width:150px; }
#board_skin .view_body .view_table .vi_date { height:60px; width:170px; }
#board_skin .view_body .view_table .vi_count {height:60px; width:90px; }
#board_skin .view_body .view_table .vi_state {height:60px; width:300px; }
#board_skin .view_body .view_table .vi_duration { height:60px; width:400px; }
#board_skin .view_body .view_table .vi_size { height:60px; width:140px; }
#board_skin .view_body .view_table .vi_use { height:60px; width:100px; }

#board_skin .view_body .view_table .vi_file { height:60px; line-height:60px; position:relative; }
#board_skin .view_body .view_table .vi_file b { width:70px; height:16px; position:absolute; top:50%; margin-top:-8px; left:15px; line-height:16px; display:block; }
#board_skin .view_body .view_table .vi_file div { width:820px; margin-left:100px; padding-right:10px; line-height:30px; text-indent:0 !important; }
#board_skin .view_body .view_table .vi_file span { cursor:pointer; margin-right:15px; }
#board_skin .view_body .view_table .vi_file span img { width:23px; height:18px; margin-right:5px; }
#board_skin .view_body .view_table .vi_detail { padding:16px; line-height:24px; }
#board_skin .view_body .view_table .vi_detail img { width:100%; height:100%;}


@media only screen and (max-width:960px) and (min-width:640px) { 
	#board_skin .view_body { width:100%;  }
	#board_skin .view_body .view_table { width:100%; font-size:2vw; }
	#board_skin .view_body .view_table th { padding:20px 0; background-color:#323232; font-size:2.8vw !important; color:#ffffff; text-align:center; }
	#board_skin .view_body .view_table td b { color:#000000; }
	#board_skin .view_body .view_table .vi_writer { height:60px; width:40%; text-indent:15px; }
	#board_skin .view_body .view_table .vi_room  {height:60px; width:30%; }
	#board_skin .view_body .view_table .vi_date { height:60px; width:30%; }
	#board_skin .view_body .view_table .vi_count {display:none; }
	#board_skin .view_body .view_table .vi_state {height:60px; width:100%; }
	#board_skin .view_body .view_table .vi_duration { height:60px; width:400px; }
	#board_skin .view_body .view_table .vi_size { height:60px; width:140px; }
	#board_skin .view_body .view_table .vi_use { height:60px; width:100px; }
	
	#board_skin .view_body .view_table .vi_file { width:100%; height:60px; line-height:60px; position:relative; }
	#board_skin .view_body .view_table .vi_file b { width:14vw; height:16px; position:absolute; top:50%; margin-top:-8px; left:15px; line-height:16px; display:block; }
	#board_skin .view_body .view_table .vi_file div { width:100%; margin-left:100px; padding-right:10px; line-height:30px; text-indent:0 !important; }
	#board_skin .view_body .view_table .vi_file span { cursor:pointer; margin-right:15px; }
	#board_skin .view_body .view_table .vi_file span img { width:23px; height:18px; margin-right:5px; }
	#board_skin .view_body .view_table .vi_detail { padding:16px; line-height:24px; }
	#board_skin .view_body .view_table .vi_detail img { width:100%; height:100%;}
}

@media only screen and (max-width:639px) { 
	#board_skin .view_body { width:100%; }
	#board_skin .view_body .view_table { width:100%; font-size:2.8vw;}
	#board_skin .view_body .view_table th { padding:20px 0; background-color:#323232; font-size:3.2vw !important; color:#ffffff; text-align:center; }
	#board_skin .view_body .view_table td b { color:#000000; }
	#board_skin .view_body .view_table .vi_writer { height:10vw; width:40%; text-indent:15px; }
	#board_skin .view_body .view_table .vi_room  {height:10vw; width:30%; }
	#board_skin .view_body .view_table .vi_date { height:10vw; width:30%; }
	#board_skin .view_body .view_table .vi_count {display:none; }
	#board_skin .view_body .view_table .vi_state {height:10vw; width:100%; }
	#board_skin .view_body .view_table .vi_duration { height:10vw; width:400px; }
	#board_skin .view_body .view_table .vi_size { height:10vw; width:140px; }
	#board_skin .view_body .view_table .vi_use { height:10vw; width:100px; }
	
	#board_skin .view_body .view_table .vi_file { width:100%; height:10vw; line-height:10vw; position:relative; }
	#board_skin .view_body .view_table .vi_file b { width:15vw; height:16px; position:absolute; top:50%; margin-top:-8px; left:15px; line-height:16px; display:block; }
	#board_skin .view_body .view_table .vi_file div { width:100%; margin-left:18vw; padding-right:10px; line-height:30px; text-indent:0 !important; }
	#board_skin .view_body .view_table .vi_file span { cursor:pointer; margin-right:15px; }
	#board_skin .view_body .view_table .vi_file span img { width:23px; height:18px; margin-right:5px; }
	#board_skin .view_body .view_table .vi_detail { padding:16px; line-height:24px; }
	#board_skin .view_body .view_table .vi_detail img { width:100%; height:100%;}
}

/* board view comment write */
#board_skin .view_comment { width:100%; margin:20px 0; }
#board_skin .view_comment .comment_write { width:100%; font-size:13px; background-color:#e6e6e6; border:1px solid #c4c4c4; box-sizing:border-box; }
#board_skin .view_comment .comment_write .co_writer { width:180px; height:30px; text-align:center; font-weight:bold; }
#board_skin .view_comment .comment_write .co_text { padding:5px; }
#board_skin .view_comment .comment_write .co_text textarea { font-family:'Nanum Gothic' }
#board_skin .view_comment .comment_write .co_btn { width:100px; text-align:center; }
#board_skin .view_comment .comment_write .co_btn .btn_co { height:34px; line-height:32px; box-sizing:border-box; text-align:center; display:inline-block; font-weight:bold;}



@media only screen and (max-width:640px) { 
	#board_skin .view_comment .comment_write .co_writer { width:25%; height:30px; text-align:center; font-weight:bold; }
}

/* board view comment list */
#board_skin .view_comment .comment_list { width:100%; font-size:13px; margin-top:20px; }
#board_skin .view_comment .comment_list .comm_ul { position:relative; margin-bottom:5px; }
#board_skin .view_comment .comment_list .comm_ul .vc_writer { width:100%; text-indent:15px; height:30px; background-color:#f3f3f3; line-height:30px; font-weight:bold; }
#board_skin .view_comment .comment_list .comm_ul .vc_date { width:80px; height:30px; line-height:30px; text-align:right; position:absolute; top:0; right:10px; }
#board_skin .view_comment .comment_list .comm_ul .vc_del { width:40px; height:18px; position:absolute; bottom:6px; right:10px; }
#board_skin .view_comment .comment_list .comm_ul .vc_del .comm_del {  width:40px; height:18px; line-height:16px; font-size:12px; text-align:center; border:1px solid #dbdbdb; box-sizing:border-box; display:inline-block; background-color:#FFF; color:#da2c2c; margin-left:5px; }
#board_skin .view_comment .comment_list .comm_ul .vc_comment { padding:10px 15px 22px 15px; border-bottom:1px dotted #999; line-height:22px; margin-bottom:5px; }

/* board view pre page/naext page */
#board_skin .view_foot { margin-top:25px; }
#board_skin .view_foot  table { width:100%; border-top:1px solid #939393; border-bottom:1px solid #939393; }
#board_skin .view_foot  table tr:hover { background-color:#e1ecff; }
#board_skin .view_foot  table th { width:180px; height:40px; text-align:center; background-color:#f0f0f0; color:#323232; }
#board_skin .view_foot  table td { text-indent:20px; }
#board_skin .view_foot  table td a:link,
#board_skin .view_foot  table td a:active,
#board_skin .view_foot  table td a:visited { color:#666666; }
#board_skin .view_foot  table td a:hover { color:#e94568; }
#board_skin .view_foot  table td .icon_lock { margin-left:5px; width:18px; height:18px; }

@media only screen and (max-width:640px) { 
	#board_skin .view_foot  table th { width:20%; height:40px; text-align:center; background-color:#f0f0f0; color:#323232; }
}

/* board food list skin */
#board_skin .food_tab { height:40px; position:relative; }
#board_skin .food_tab .tbli { width:111px; height:30px; margin-right:1px; margin-bottom:1px; float:left; }
#board_skin .food_tab .tbli .tbtn { width:111px; height:30px; font-size:13px; line-height:28px; font-weight:bold; text-align:center; display:block; }
#board_skin .food_tab .tbli .tbtn:link { background:#efefef; border:solid 1px #b9b9b9; color:#000000; box-sizing:border-box; }
#board_skin .food_tab .tbli .tbtn.selected { background:#69adec; border:solid 1px #3f3c38; color:#FFFFFF; display:block; cursor:default }

#board_skin .openli { margin-bottom:10px; }
#board_skin .food_table { border:solid 1px #cccccc; box-sizing:border-box; }
#board_skin .food_table th { text-align:center; color:#000000; font-size:13px !important;  background-color:#f6f6f6; }
#board_skin .food_table td { text-align:center; padding:4px 0; font-size:13px; color:#666; }
#board_skin .food_table .ht40 { height:40px; }
#board_skin .food_table .te_left{text-align:left; }
#board_skin .food_table .pl15 { padding-left:15px; }
#board_skin .food_table .coBRK { background-color:#ffffe8; }
#board_skin .food_table .coLUN { background-color:#dbecfb; }
#board_skin .food_table .coDIN { background-color:#ffecf5; }
#board_skin .food_table .daytitle { font-size:25px; font-weight:bold; background-color:#e1e1e1; }
#board_skin .food_table .thead { width:180px; background-color:#f7f7f7; font-size:15px; color:#323232; }

/* 학사일정게시판--------------------------------------------------------------------------------------------------------------------------------------------*/
#board_skin .plan_body { width:100%; position:relative;}
#board_skin .plan_body .plan_month { width:200px; height:60px; line-height:60px; text-align:center; font-size:26px; font-weight:800; background-color:#e38486; color:#FFFFFF; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:8px;}
#board_skin .plan_body .plan_con { margin-top:10px; margin-bottom:30px; padding-left:5px;}
#board_skin .plan_body .plan_con li { height:45px; margin-top:4px; position:relative; font-size:18px; border-bottom:dotted 1px #b7b7b7; }
#board_skin .plan_body .plan_con .pl_date { position:absolute; left:10px; height:45px; width:250px; line-height:45px; font-weight:800; }
#board_skin .plan_body .plan_con .pl_txt { position:absolute; left:250px; height:45px; line-height:45px; }
#board_skin .plan_body .plan_con .pl_btn { position:absolute; width:20px; height:20px; display:block; }
#board_skin .plan_body .plan_con .pl_mo { top:50%; margin-top:-15px; right:30px; background:url(/resources/images/plan_modify.gif) top no-repeat;}
#board_skin .plan_body .plan_con .pl_de { top:50%; margin-top:-15px; right:5px; background:url(/resources/images/plan_delete.gif) top no-repeat;}
#board_skin .plan_body .plan_con .pl_mo:hover, #board_skin .plan_body .plan_con .pl_de:hover { background-position:bottom;}

#board_skin .plan_body .bg_box { padding:15px 15px 2px 15px; background-color: #fcfcfc; margin-bottom:5px;}

#board_skin .plan_body .nodata { height:200px; line-height:200px; text-align:center; font-size:18px; color:#000000; border:1px solid #cccccc; box-sizing: border-box;}

/* 일정내용 작성 레이어 */
#plan_write { width:100%; height:100%; background:url(/resources/images/poplayer_bg.png); z-index:999; position:fixed; top:0; left:0;}
#plan_write .con_input { width:700px; padding:15px; height:280px; position:absolute; left:50%; margin-left:-350px; top:50%; margin-top:-140px; background:#ffffff; border:solid 1px #c6c6c6;}
#plan_write .con_input .writebox { width:100%; border-top:solid 1px #727272; border-bottom:solid 1px #727272; position:relative; margin-top:10px; margin-bottom:30px; font-size:16px;}
#plan_write .con_input .writebox .wr_li { position:relative; border-bottom:solid 1px #e5e5e5; width:100%; }
#plan_write .con_input .writebox .selh { height:60px; line-height:60px; }
#plan_write .con_input .writebox .wr_li span { float:left; }
#plan_write .con_input .writebox .wr_li .wr_title { position:absolute; left:0; width:110px; color:#666666; background-color:#f3f3f3; text-align:center; }
#plan_write .con_input .writebox .wr_li .tith { height:60px; line-height:60px; }
#plan_write .con_input .writebox .wr_li .wr_title .vital { font-size:15px; color:#FF0000; margin-left:3px; margin-right:-11px;}

#plan_write .con_input .writebox .wr_li .in_right { height:40px; position:absolute; left:130px; top:50%; margin-top:-20px;}
#plan_write .con_input .writebox .wr_li .in_right li { height:40px; position:relative;}
#plan_write .con_input .writebox .wr_li .in_right li .inbox { position:absolute; width:500px; height:35px; top:50%; margin-top:-17px; display:block; line-height:35px;}
#plan_write .con_input .writebox .wr_li .in_right input { height:35px; padding-left:3px; line-height:35px; border:solid 1px #a9d3f3; vertical-align: middle;} 

#plan_write .con_input .writebox .wr_li .in_right .in_date { width:120px; }
#plan_write .con_input .writebox .wr_li .in_right .in_txt { width:500px; }
#plan_write .con_input .writebox .wr_li .in_right li .inbox .noti_co {font-size: 13px; color:#FF0000; display: inline-block;}

#plan_write .close { position:absolute; width:35px; height:35px; bottom:50px; right:50px; z-index:110;}


/* ipsa skin css ------------------------------------------------------------------------------------------------------------------------------------- */

.step_location ul{text-align: center;}
.step_location ul li {text-align: center; color: #767676; font-size: 18px; display: inline-block;}
.step_location ul li span.blind_lab{display:none;}
.step_location ul li.active p {color: #056443; font-weight:800;}
.step_location ul li.active p {background-image: url('/resources/images/30/step_img01_active.png');}
.step_location ul li.active span.blind_lab{display:block;}
.step_location ul li.active:after {content:'현제 단계 입니다.'; overflow: hidden; position: absolute; width: 0; height: 0; line-height: 0; text-indent: -9999px;}
.step_location ul li p { padding: 5px 0 5px 42px; background-image: url('/resources/images/30/step_img01.png'); background-repeat: no-repeat; background-position-y: 4px;}
.step_location ul li + li:after { content: ''; display: block; position: absolute; width: 46px; height: 4px; background-image: url('/resources/images/30/dashline_img02.png'); top: 19px; left: -64px; background-repeat: repeat-x;}
.step_location ul li + li {margin-left: 82px; position: relative;}

.step_location.step04 ul li + li{margin-left: 150px;}
.step_location.step04 ul li + li:after{width: 120px; left: -135px;}

@media only screen and (min-width:960px) and (max-width:1300px) { 
	.step_location.step04 ul li + li{margin-left:3vw;}
	.step_location.step04 ul li + li:after{display:none;} 
}

@media only screen and (min-width:620px) and (max-width:960px) { 
	.step_location ul{ width:100%;}	
	.step_location ul li { width:40%; height:50px; text-align:left; color: #767676; font-size: 2.4vw; display: inline-block;}
	.step_location.step04 ul li + li{margin-left:0;}
	.step_location.step04 ul li + li:after{display:none;} 
}

@media only screen and (max-width:620px) { 
	.step_location ul{ width:100%;}	
	.step_location ul li { width:42%; height:50px; text-align:left; color: #767676; font-size: 2.8vw; display: inline-block; padding:0 3vw;}
	.step_location.step04 ul li + li{margin-left:0;}
	.step_location.step04 ul li + li:after{display:none;} 
}


/* ipsa step01 */
#ipsa_skin textarea { width:100%; height:180px; font-size:15px; border:1px solid #dbdbdb; box-sizing:border-box; padding:10px; line-height:24px; color:#3e3e3e; font-family:'Nanum Gothic'; }
#ipsa_skin .noti_box { padding:10px; font-size:15px; line-height:24px; border:1px solid #dbdbdb; color:#323232; box-sizing:border-box; text-align: left; }

#ipsa_skin .agree_area { height:40px; line-height:40px; position:relative; font-size:18px; color:#3e3e3e; padding-left:5px; }
#ipsa_skin .check_box { height:40px; line-height:40px; position:absolute; top:0; right:0; text-align:right; }
#ipsa_skin .check_box .chk { width:18px; height:18px; margin-top:-3px; border:1px solid #dbdbdb; color:#323232; box-sizing:border-box; }

@media only screen and (min-width:800px) {
#ipsa_skin .request_box { padding:15px; font-size:15px; line-height:24px; border:1px solid #dbdbdb; color:#323232; box-sizing:border-box; position:relative; }
#ipsa_skin .request_box input { position:absolute; text-align:center; background-color:#e2eef9; }
#ipsa_skin .request_box .noti { font-size:18px; padding:10px;  }
#ipsa_skin .request_box .input_ul { width:100%; height:34px; position: relative; margin-top: 15px;}
#ipsa_skin .request_box .input_ul .input_name { width:140px; left:20px; top:0; }
#ipsa_skin .request_box .input_ul .input_birth { width:140px; left:220px; top:0; }
#ipsa_skin .request_box .request_btn { right:30px; bottom:15px; width:150px; position:absolute; }
}
/* #ipsa_skin .request_box .input_mail { width:170px; left:20px; top:105px; } */
/* #ipsa_skin .request_box .input_birth { width:140px; left:210px; top:105px; } */

#ipsa_skin .request_box .input_name:hover,
#ipsa_skin .request_box .input_birth:hover,
#ipsa_skin .request_box .input_mail:hover { background-color:#fce0e9; }
/* #ipsa_skin .request_box .request_btn { left:370px; top:105px; width:150px; position:absolute; } */

@media only screen and (min-width:560px) and (max-width:800px) { 
	#ipsa_skin .agree_area { height:40px; line-height:40px; position:relative; font-size:2.8vw; color:#3e3e3e; padding-left:5px; }

	#ipsa_skin .request_box { padding:15px; font-size:15px; line-height:24px; border:1px solid #dbdbdb; color:#323232; box-sizing:border-box; position:relative; }
	#ipsa_skin .request_box input { float: left; text-align:center; background-color:#e2eef9; }
	#ipsa_skin .request_box .noti { font-size:2.4vw !important;  }
	#ipsa_skin .request_box .input_ul { width:100%; height:34px; position: relative; margin-top: 15px;}
	#ipsa_skin .request_box .input_ul .input_name { width:140px; left:20px; top:0; }
	#ipsa_skin .request_box .input_ul .input_birth { width:140px; left:50px; top:0; }
	#ipsa_skin .request_box .request_btn { right:30px; bottom:15px; width:150px; position:absolute; }
	}

@media only screen and (max-width:560px) { 
	#ipsa_skin .agree_area { height:40px; line-height:40px; position:relative; font-size:2.8vw; color:#3e3e3e; padding-left:5px; }

	#ipsa_skin .request_box { padding:15px; font-size:15px; line-height:24px; border:1px solid #dbdbdb; color:#323232; box-sizing:border-box; position:relative; }
	#ipsa_skin .request_box input { position:absolute; text-align:center; background-color:#e2eef9; }
	#ipsa_skin .request_box .noti { font-size:3vw !important;  }
	#ipsa_skin .request_box .input_ul { width:100%; height:34px; position: relative; margin-top: 15px;}
	#ipsa_skin .request_box .input_ul .input_name { width:49%; height:34px; left:0; top:0; position: absolute; }
	#ipsa_skin .request_box .input_ul .input_birth { width:49%; height:34px; right:0; top:0; position: absolute; }
	#ipsa_skin .request_box .request_btn { width:100%; height:50px; line-height:50px; font-size:5vw !important; margin-top:20px;  position: relative !important; display: block; }
	}


/* ipsa step02 */
#ipsa_skin .ipsa_area {width:100%; margin:0 auto; margin-top: 50px;}
#ipsa_skin .chasu_title { padding:20px 0; background-color:#323232; font-size:25px; color:#ffffff; text-align:center; margin-bottom:40px; }

#ipsa_skin .ipsa_area select { height:40px !important;}
#ipsa_skin .ipsa_area input { height:40px !important; line-height:38px !important;} 
#ipsa_skin .ipsa_area a { height:40px !important; line-height:38px; box-sizing: border-box !important;}

/* ipsa write & view page setting */
#ipsa_skin table {width:100%; background:#fff; border:1px solid #ddd; border-top:3px solid #665041; border-radius:4px; text-align:center;}
#ipsa_skin .ipsa_table th { width:15vw !important; min-height:40px; padding:15px 14px; background:#f3f3f3; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#333; font-size:20px; font-weight:500; vertical-align:middle; word-break:keep-all;}
#ipsa_skin .ipsa_table th.rowti {background:#e7f1fb; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#88b2df;}
#ipsa_skin .ipsa_table th.rowti2 {background:#e7f1fb; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#365474;}
#ipsa_skin .ipsa_table td {padding:12px 14px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; word-break:keep-all; vertical-align:middle; line-height:30px; font-size:18px; text-align: left; position: relative; }
#ipsa_skin .ipsa_table .photo_box span { width:100%; line-height:200px; text-align:center; display:block; }
#ipsa_skin .ipsa_table .photo_box img { width:100%; height:100%; }
#ipsa_skin .ipsa_table .photo_noti li { height:30px; line-height:30px;}
#ipsa_skin .ipsa_table .photo_add:hover {  background-color:#da2c2c; color:#ffffff;  }
#ipsa_skin .ipsa_table td.border_no {border-bottom:none !important;}

#ipsa_skin .ipsa_table2 th { width:15vw !important; min-height:40px; padding:15px 14px; background:#f3f3f3; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#333; font-size:18px; font-weight:800; vertical-align:middle; word-break:keep-all; text-align:center !important;}
#ipsa_skin .ipsa_table2 th.rowti {background:#e7f1fb; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#88b2df;}
#ipsa_skin .ipsa_table2 th.rowti2 {background:#e7f1fb; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#365474;}
#ipsa_skin .ipsa_table2 td {padding:12px 14px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; word-break:keep-all; vertical-align:middle; line-height:30px; font-size:18px; text-align:center; position: relative; }
#ipsa_skin .ipsa_table2 td .sel_btn { height:40px; line-height:40px; background-color:#3471b3; color:#ffffff; font-size:18px; padding:0 15px; display:inline-block; border-radius:5px; font-weight:bold; }
#ipsa_skin .ipsa_table2 td .sel_btn2 { height:40px; line-height:40px; background-color:#dc2207; color:#ffffff; font-size:18px; padding:0 15px; display:inline-block; border-radius:5px; font-weight:bold; }
#ipsa_skin .ipsa_table2 td .sel_btn:hover, 
#ipsa_skin .ipsa_table2 td .sel_btn2:hover { background-color: #2e3746; }

#ipsa_skin .print_btn { height:40px; line-height:40px; padding:0 15px; color:#ffffff; display:inline-block; border-radius:5px; font-size:18px; font-weight: bold; margin:0 auto; background-color:#306dcb;}
#ipsa_skin .none_btn { height:40px; line-height:40px; padding:0 15px; color:#ffffff; display:inline-block; border-radius:5px; font-size:18px; font-weight: bold; margin:0 auto; background-color:#d1d1d1; cursor: default;}
#ipsa_skin .del_btn { height:40px; line-height:40px; padding:0 15px; color:#ffffff; display:inline-block; border-radius:5px; font-size:18px; font-weight: bold; margin:0 auto; background-color:#e94016;}
#ipsa_skin .mody_btn { height:40px; line-height:40px; padding:0 15px; color:#ffffff; display:inline-block; border-radius:5px; font-size:18px; font-weight: bold; margin:0 auto; background-color:#9e9e9e;}
#ipsa_skin .save_btn { height:40px; line-height:40px; padding:0 15px; color:#ffffff; display:inline-block; border-radius:5px; font-size:18px; font-weight: bold; margin:0 auto; background-color:#5e8acc;}

#ipsa_skin .print_btn:hover,
#ipsa_skin .save_btn:hover,
#ipsa_skin .mody_btn:hover,
#ipsa_skin .del:hover { background-color:#214d8d;}

#ipsa_skin .ipsa_table2 .room_num { background-color:#eae9ef; color:#000000; font-weight:bold;}
#ipsa_skin .rollcall .chk { width:25px; height:25px; border:1px solid #dbdbdb; color:#323232; box-sizing:border-box; }


@media only screen and (min-width:501px) { 
	#ipsa_skin .ipsa_table .photo_box { width:150px; height:200px;  background-color:#bedef0; border:1px solid #d0d2d7; font-size:15px; }
	#ipsa_skin .ipsa_table .photo_noti { width:150px; height:90px; position:absolute; top:50px; left:180px; }
	#ipsa_skin .ipsa_table .photo_add { width:120px; height:40px; line-height:38px; font-size:15px; text-align:center; border:1px solid #dbdbdb; display: block;  box-sizing:border-box; background-color:#FFF; color:#da2c2c; position: absolute; top:150px; left:180px;  }
	}

@media only screen and (max-width:500px) {
	#ipsa_skin .ipsa_table .photo_box { width:150px; height:200px;  background-color:#bedef0; border:1px solid #d0d2d7; font-size:15px; margin:0 auto; }
	#ipsa_skin .ipsa_table .mo_position .photo_noti { position:relative !important; width:150px; height:90px; margin-top:2vw; margin:0 auto; }
	#ipsa_skin .ipsa_table .photo_add { width:100%; height:30px; line-height:28px; font-size:15px; text-align:center; border:1px solid #dbdbdb; display: block;  box-sizing:border-box; background-color:#FFF; color:#da2c2c; margin-top:2vw;  }
	}

#ipsa_skin .ipsa_table .room_data { font-size:18px; }

@media only screen and (min-width:960px) { 
	#ipsa_skin .ipsa_area .wd_nomal {width:30vw !important;}
	#ipsa_skin .ipsa_area .wd_num { width:6vw !important ;}
	#ipsa_skin .ipsa_area .wd_mid { width:8vw !important ;}
	#ipsa_skin .ipsa_area .wd_add1 { width:26vw !important ;}
	#ipsa_skin .ipsa_area .wd_add2 { width:30.6vw !important ;}
	#ipsa_skin .ipsa_table td input { text-indent:5px; font-size:18px !important; }
	#ipsa_skin .ipsa_table td select { font-size:18px !important; }
	#ipsa_skin .ipsa_table td.retxt { font-size:20px !important; color: #4e4e4e; font-weight:bold;}
	#ipsa_skin .ipsa_table td.in_noti { font-size:15px;}
	}
	
@media only screen and (min-width:680px) and (max-width:960px) { 
	#ipsa_skin .ipsa_area .wd_nomal {width:50vw !important;}
	#ipsa_skin .ipsa_area .wd_num { width:12vw !important ;}
	#ipsa_skin .ipsa_area .wd_mid { width:20vw !important ;}
	#ipsa_skin .ipsa_area .wd_add1 { width:26vw !important ;}
	#ipsa_skin .ipsa_area .wd_add2 { width:40vw !important ;}

	#ipsa_skin .ipsa_table th { width:15vw !important; min-height:40px; padding:15px 14px; background:#f3f3f3; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#333; font-size:1.8vw; font-weight:500; vertical-align:middle; word-break:keep-all;}
	#ipsa_skin .ipsa_table td input { text-indent:5px; font-size:2vw !important; }
	#ipsa_skin .ipsa_table td select { font-size:2vw !important; }
	#ipsa_skin .ipsa_table td.retxt { font-size:20px !important; color: #4e4e4e; font-weight:bold;}
	#ipsa_skin .ipsa_table td.in_noti { font-size:2.4vw;}
}

@media only screen and (max-width:680px) { 
	#ipsa_skin .chasu_title { padding:20px 0; background-color:#323232; font-size:4.5vw; color:#ffffff; text-align:center; margin-bottom:40px; }
	#ipsa_skin .ipsa_area .wd_nomal {width:50vw !important;}
	#ipsa_skin .ipsa_area .wd_num { width:12vw !important ;}
	#ipsa_skin .ipsa_area .wd_mid { width:20vw !important ;}
	#ipsa_skin .ipsa_area .wd_add1 { width:62vw !important ;}
	#ipsa_skin .ipsa_area .wd_add2 { width:62vw !important ;}

	#ipsa_skin .ipsa_table th { width:25% !important; min-height:40px; padding:3vw 2.5vw; background:#f3f3f3; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#333; font-size:2.8vw; font-weight:500; vertical-align:middle; word-break:keep-all;}
	#ipsa_skin .ipsa_table td input { text-indent:5px; font-size:2.8vw !important; margin-bottom:1vw; }
	#ipsa_skin .ipsa_table td select { font-size:2.8vw !important; }
	#ipsa_skin .ipsa_table td.retxt { font-size:4vw !important; color: #4e4e4e; font-weight:bold;}
	#ipsa_skin .ipsa_table td.in_noti { font-size:3.2vw;}
}

#ipsa_skin .cost_table {font-size:14px; }
#ipsa_skin .cost_table th { text-align:center; font-size:13px; height:40px; background-color:#f1f2f3; color:#323232; }
#ipsa_skin .cost_table td { height:40px; text-align:center; }


@media only screen and (min-width:720px) { 
#ipsa_skin .finish_box { padding:20px 15px; border:1px solid #b7b7b7;}
#ipsa_skin .finish_box .noti_tit { font-size:30px; color:#f70000; text-align:center; }
#ipsa_skin .finish_box ul li { font-size:18px; line-height:35px; color:#3e3e3e; }
#ipsa_skin .txt_noti { line-height:35px; font-size:18px; color:#F00; text-align: right; margin-top:-30px; }
}

@media only screen and (max-width:720px) { 
#ipsa_skin .finish_box { padding:2vw; border:1px solid #b7b7b7;  }
#ipsa_skin .finish_box .noti_tit { font-size:4vw; line-height:6vw; color:#f70000; text-align:center; }
#ipsa_skin .finish_box ul li {font-size:3vw; line-height:4.5vw; color:#3e3e3e; }
#ipsa_skin .txt_noti { height:6vw; line-height:4.2vw; font-size:2.8vw; color:#F00; text-align: right; margin-top:-3vw; }
}


/* popup page design skin */
#pop_skin { padding:10px; border:1px solid #dddddd; box-sizing:border-box; }
#pop_skin .pop_title { width:100%; height:50px; line-height:50px; font-size:20px; font-weight:bold; color:#0057a6; text-align:center; border:1px solid #0057a6; box-sizing:border-box; margin-bottom:20px; }
#pop_skin .pop_body { width:100%; }
#pop_skin .pop_body .pop_table { width:100%; border-top:1px solid #aeaeae; border-bottom:1px solid #aeaeae; box-sizing:border-box; font-size:13px; }
#pop_skin .pop_body .pop_table th { width:140px; background-color:#f7f7f7; font-size:15px; color:#323232; }
#pop_skin .pop_body .pop_table td { padding:6px 0 6px 20px; position:relative; }
#pop_skin .pop_body .pop_table td .chk { width:18px; height:18px; border:1px solid #dbdbdb; color:#323232; box-sizing:border-box; }
#pop_skin .pop_body .pop_table .contents {padding:10px 0 !important; }
#pop_skin .pop_body .pop_table .ht40 {height:40px; padding:0 0 0 10px !important; }
#pop_skin .pop_body .pop_table .ht50 {height:50px; padding:0 0 0 10px !important; }
/*#pop_skin .pop_body .pop_table td .file_add { width:80px; margin-left:10px; }*/
#pop_skin .pop_body .pop_table td .file_add { width:80px; position:absolute;  margin-left:10px; }

/* admin popup write */
@media only screen and (min-width:591px) { 
	#calendar { width:250px; height:200px; border:solid 1px #d8eef9; -webkit-box-sizing:border-box; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; padding:10px; position:absolute; top:0; z-index:10; background-color:#FFF; }
	}

@media only screen and (max-width:590px) { 
	#calendar { width:250px; height:200px; border:solid 1px #d8eef9; -webkit-box-sizing:border-box; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; padding:10px; position:absolute; top:0; left:0 !important; z-index:10; background-color:#FFF; }
	}

/* Move-in/Move-out write page calendar */
#calendar2 { width:250px; height:200px; border:solid 1px #d8eef9; -webkit-box-sizing:border-box; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; padding:10px; background-color:#FFF; }

.sel_month { width:230px; height:25px; position:relative; background-color:#517dc8; margin-bottom:8px; }
.sel_month a:link,
.sel_month a:active,
.sel_month a:visited { width:35px; height:25px; position:absolute; line-height:23px; font-weight:bold; color:#ffffff; display:block; text-align:center; }
.sel_month .prev { top:0; left:0; }
.sel_month .next { top:0; right:0; }
.sel_month .yearmonth { width:180px; line-height:25px; text-align:center; position:absolute; top:0; left:25px; color:#FFFFFF; font-size:13px; font-weight:800; }

.date_box { width:230px; margin:0; padding:0; font-size:13px !important; }
.date_box th, .datebox td { width:26px; height:20px; text-align:center; }
.date_box td p, .date_box td span { width:28px; height:19px; display:block; margin-right:0px; margin-bottom:1px; line-height:17px; cursor:pointer; margin:0; padding:0; text-align:center; }
.date_box td p { background-color:#f5f5f5; border: solid 1px #dddddd; }
.date_box td .normal { background-color:#f5f5f5; border: solid 1px #dddddd; }
.date_box td .today { background-color:#72dbf5; border: solid 1px #dddddd; }
.date_box td .taken { background-color:#636363; border: solid 1px #dddddd; }
.date_box td p:hover,
.date_box td .normal:hover,
.date_box td .today:hover,
.date_box td .selday { background-color:#ee7979; border: solid 1px #dddddd; color:#FFFFFF; }

/*시설고장신고 게시판 작성 안내*/
#modal_noti { width:100%; height:100%; background:url(/resources/images/poplayer_bg.png); z-index:999; position:fixed; top:0; left:0; }
#modal_noti .noti_box { width:500px; height:280px; position:absolute; left:50%; margin-left:-250px; top:50%; margin-top:-140px; border:solid 1px #c6c6c6; background-color:#ffffff; padding:5px; }
#modal_noti .noti_box .title { width:100%; height:50px; line-height:50px; background-color:#2e3746; color:#ffffff; font-weight:bold; text-align:center; z-index:100; font-size:22px; }
#modal_noti .noti_box .text { margin-top:10px; line-height:30px; font-size:18px; text-align:center; color:#000000; }

#modal_noti .close_btn { width:150px; height:36px; position:absolute; left:50%; margin-left:-75px; top:50%; margin-top:95px; border:solid 1px #c6c6c6; background-color:#991311; color:#ffffff; text-align:center; line-height:150%; font-size:13px; display:block; font-weight:bold; }

/*입주등록 체크 페이지*/
#ipsa_skin .pledge { font-size:18px; line-height:35px;}
#ipsa_skin .btn_area { width:300px; height:50px; margin:0 auto;}
#ipsa_skin .btn_area .submit_btn { width:300px; height:50px; line-height:50px; text-align: center; font-size:20px; color:#ffffff; background-color: #0057a6; border-radius:5px; display: block;}
#ipsa_skin .btn_area .submit_btn:hover {  background-color: #093763;}
#ipsa_skin .btn_area .none_btn { width:300px; height:50px; line-height:50px; text-align: center; font-size:20px; color:#ffffff; background-color: #6d6d6d; border-radius:5px; display: block;}

#ipsa_skin .opendate_txt { width:100%; text-align: center; line-height:50px; font-size:20px; color:#ec0404; font-weight:800;}



.bill_paper { width:1300px; margin:50px auto; font-family:'Nanum Gothic'}
.bill_paper .logo_box { width:358px; height:60px; display:block; background:url(/resources/images/sub/bill_logo.jpg) no-repeat; background-size:cover; margin:0 auto; }
.bill_paper .noti_top { width:100%; border:1px solid #cccccc; box-sizing: border-box; margin-top:20px;}
.bill_paper .noti_top h1 { width:100%; height:50px; line-height:50px; font-size:20px; font-weight:bold; text-align: center; border-bottom:1px solid #be3838; box-sizing: border-box;}
.bill_paper .noti_top textarea { width:100%; height:330px; border:none; padding:25px; box-sizing: border-box; font-size:15px; line-height:30px; font-family:'Nanum Gothic'}

.bill_paper .bill_area { width:1300px; height:880px; margin-top:20px; position: relative;}

.bill_paper .bill_area .bill_left { width:640px; position: absolute; top:0; left:0; }
.bill_paper .bill_area .bill_right { width:640px; position: absolute; top:0; right:0; }

.bill_paper .bill_area .table_n {width:100%; text-align:center; border:1px solid #ddd; border-top:1px solid #ddd;}
.bill_paper .bill_area .table_n th { min-height:40px; padding:15px 14px; background:#f3f3f3; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#333; font-weight:500; vertical-align:middle; word-break:keep-all;}
.bill_paper .bill_area .table_n th.rowti {background:#ecf8fc; color:#000000; font-size:18px; font-weight:bold;}
.bill_paper .bill_area .table_n th.rowti2 {color:#000000; font-weight:bold;}
.bill_paper .bill_area .table_n td { padding:12px 14px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; word-break:keep-all; vertical-align:middle; line-height:30px; font-size:15px; }
.bill_paper .bill_area .table_n .te_left{text-align:left; padding-left:10px;}
.bill_paper .bill_area .table_n .te_right{text-align:right; padding-right:10px;}
.bill_paper .bill_area .table_n td.break{word-break:break-all;}
.bill_paper .bill_area .table_n td.datebank_box { height:220px; vertical-align:top;}
.bill_paper .bill_area .table_n td.nobor {border:none !important;}
.bill_paper .bill_area .table_n td.seal_img01 { width: 100%; height: 100px; background:url(/resources/images/sub/seal_img03.png) no-repeat center;}
.bill_paper .bill_area .table_n td.seal_img02 { width: 100%; height: 100px; background:url(/resources/images/sub/seal_img02.png) no-repeat center;}

.receipt_paper { width:1000px; margin:50px auto; font-family:'Nanum Gothic';}

.receipt_paper .receipt_area { width:1000px; height:1280px; margin-top:20px; position: relative; border:1px solid #ddd; position: relative; padding:20px; box-sizing: border-box;}
.receipt_paper .receipt_area .issue_num { text-align:center; border:1px solid #ddd; border-top:1px solid #ddd;}
.receipt_paper .receipt_area .issue_num td {padding:10px 20px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; word-break:keep-all; vertical-align:middle; line-height:30px; font-size:18px; }
.receipt_paper .receipt_area h1 { width:100%; height:200px; line-height:200px; font-size:40px; font-weight:bold; text-align: center; }
.receipt_paper .receipt_area .receipt_ul li { line-height:50px; font-size:22px; position: relative;}
.receipt_paper .receipt_area .receipt_ul li .cost_num { line-height:50px; font-size:22px; position: absolute; right:0;}

.receipt_paper .receipt_area .table_n {width:100%; text-align:center; border:1px solid #ddd; border-top:1px solid #ddd; margin-top:30px;}
.receipt_paper .receipt_area .table_n th { min-height:40px; padding:15px 14px; background:#f3f3f3; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#333; font-weight:500; vertical-align:middle; word-break:keep-all;}
.receipt_paper .receipt_area .table_n td { padding:12px 14px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; word-break:keep-all; vertical-align:middle; line-height:30px; font-size:22px; }
.receipt_paper .receipt_area .table_n .te_right{text-align:right; padding-right:10px;}

.receipt_paper .receipt_area .receipt_txt { width:100%; text-align: center; font-size:22px; line-height:240px;}
.receipt_paper .receipt_area .receipt_date { width:100%; text-align: center; font-size:22px; line-height:100px;}
.receipt_paper .receipt_area .seal_img01 { width: 100%; height: 100px; background:url(/resources/images/sub/seal_img03.png) no-repeat center;}
.receipt_paper .receipt_area .seal_img02 { width: 100%; height: 100px; background:url(/resources/images/sub/seal_img02.png) no-repeat center;}


.livecert_paper { width:1000px; margin:50px auto; font-family:'Nanum Gothic';}

.livecert_paper .cert_area { width:1000px; height:1100px; margin-top:20px; position: relative; border:1px solid #ddd; position: relative; padding:20px; box-sizing: border-box;}
.livecert_paper .cert_area .issue_num { text-align:center; border:1px solid #ddd; border-top:1px solid #ddd;}
.livecert_paper .cert_area .issue_num td {padding:10px 20px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; word-break:keep-all; vertical-align:middle; line-height:30px; font-size:18px; }
.livecert_paper .cert_area h1 { width:100%; height:160px; line-height:160px; font-size:40px; font-weight:bold; text-align: center; }
.livecert_paper .cert_area .cert_ul { padding-bottom:100px;}
.livecert_paper .cert_area .cert_ul li { line-height:30px; font-size:22px; position: relative;}
.livecert_paper .cert_area .cert_ul h2 { width:100%; line-height:25px; font-size:18px; font-weight:bold; }
.livecert_paper .cert_area .cert_ul li .cost_num { line-height:50px; font-size:22px; position: absolute; right:0;}

.livecert_paper .cert_area  .table_n {width:100%; text-align:center; border:1px solid #ddd; border-top:1px solid #ddd; margin-top:5px;}
.livecert_paper .cert_area  .table_n th { min-height:40px; padding:10px 14px; background:#f3f3f3; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#333; font-weight:500; vertical-align:middle; word-break:keep-all;}
.livecert_paper .cert_area  .table_n td { padding:12px 14px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; word-break:keep-all; vertical-align:middle; line-height:30px; font-size:22px; }
.livecert_paper .cert_area  .table_n .te_right{text-align:right; padding-right:10px;}


.livecert_paper .cert_area .cert_txt { width:100%; font-size:22px; line-height:40px;}
.livecert_paper .cert_area .cert_date { width:100%; text-align: center; font-size:22px; line-height:100px; margin-top:30px;}
.livecert_paper .cert_area .seal_img01 { width: 100%; height: 100px; margin-top:50px; background:url(/resources/images/sub/seal_img01.png) no-repeat center;}


.printdate { display:none !important;}

@media print {
	@page {size:210mm 297mm; /*A4*/ margin:8mm 0 0 0;}
	.bill_paper { width:190mm; margin:8mm auto; font-family:'Nanum Gothic'}
	.bill_paper .logo_box { width:58mm; height:10mm; display:block; background:url(/resources/images/sub/bill_logo.jpg) no-repeat ; background-size:cover; margin:0 auto; -webkit-print-color-adjust: exact;  print-color-adjust: exact; }
	.bill_paper .noti_top { width:100%; border:1px solid #cccccc; box-sizing: border-box; margin-top:3mm;}
	.bill_paper .noti_top h1 { width:100%; height:8mm; line-height:8mm; font-size:3mm; font-weight:bold; text-align: center; border-bottom:0.1mm solid #cccccc; box-sizing: border-box;}
	.bill_paper .noti_top textarea { width:100%; height:53mm; border:none; padding:4mm; box-sizing: border-box; font-size:3mm; line-height:5mm; font-family:'Nanum Gothic'}
	
	.bill_paper .bill_area { width:190mm; height:97mm; margin-top:3mm; position: relative;}
	.bill_paper .bill_area .bill_left { width:94mm; position: absolute; top:0; left:0; }
	.bill_paper .bill_area .bill_right { width:94mm; position: absolute; top:0; right:0; }	
	.bill_paper .bill_area .table_n {width:100%; text-align:center; border:0.1mm solid #000; border-top:0.1mm solid #000;}
	.bill_paper .bill_area .table_n th { margin:0; padding:0; background:#f3f3f3; border-right:0.1mm solid #000; border-bottom:0.1mm solid #000;  font-size:2mm; color:#000; font-weight:500; vertical-align:middle; word-break:keep-all; -webkit-print-color-adjust: exact;  print-color-adjust: exact; }
	.bill_paper .bill_area .table_n th.rowti {background:#ecf8fc; color:#000000; font-size:3mm; font-weight:bold; -webkit-print-color-adjust: exact;  print-color-adjust: exact; }
	.bill_paper .bill_area .table_n th.rowti2 {height:7mm !important; color:#000000; font-weight:bold; -webkit-print-color-adjust: exact;  print-color-adjust: exact; }
	.bill_paper .bill_area .table_n td { margin: 0; padding: 0; min-height:7mm; border-right:1px solid #000; border-bottom:0.1mm solid #000; word-break:keep-all; vertical-align:middle; line-height:4.5mm; font-size:2.5mm; }
	.bill_paper .bill_area .table_n .te_left{text-align:left; padding-left:1mm;}
	.bill_paper .bill_area .table_n .te_right{text-align:right; padding-right:1mm;}
	.bill_paper .bill_area .table_n td.break{word-break:break-all;}
	.bill_paper .bill_area .table_n td.datebank_box { padding:2mm; height:40mm; line-height:4.5mm !important; vertical-align:top; box-sizing: border-box;}
	.bill_paper .bill_area .table_n td.nobor {border:none !important;}
	.bill_paper .bill_area .table_n td.seal_img01 { width: 100%; height: 15mm; background:url(/resources/images/sub/seal_img03.png) no-repeat center; background-size:50mm 13.52mm ; -webkit-print-color-adjust: exact;  print-color-adjust: exact;}
	.bill_paper .bill_area .table_n td.seal_img02 { width: 100%; height: 15mm; background:url(/resources/images/sub/seal_img02.png) no-repeat center; background-size:50mm 13.52mm ; -webkit-print-color-adjust: exact;  print-color-adjust: exact;}

	.receipt_paper {width:190mm; margin:0 auto; font-family:'Nanum Gothic'}
	.receipt_paper .receipt_area { width:190mm; height:270mm; position: relative; border:0.1mm solid #ddd; position: relative; padding:7mm; box-sizing: border-box;}
	.receipt_paper .receipt_area .issue_num { text-align:center; border:0.1mm solid #000; border-top:0.1mm solid #000;}
	.receipt_paper .receipt_area .issue_num td {padding:0 5mm; border-right:0.1mm solid #000; border-bottom:0.1mm solid #000; word-break:keep-all; vertical-align:middle; line-height:12mm; font-size:4mm; }
	.receipt_paper .receipt_area h1 { width:100%; height:50mm; line-height:50mm; font-size:8mm; font-weight:bold; text-align: center; }
	.receipt_paper .receipt_area .receipt_ul li { line-height:12mm; font-size:5.5mm; position: relative;}
	.receipt_paper .receipt_area .receipt_ul li .cost_num { line-height:12mm; font-size:5.5mm; position: absolute; right:0;}
	.receipt_paper .receipt_area .receipt_ul .mt80 { margin-top:4mm !important;}

	.receipt_paper .receipt_area .table_n {width:100%; text-align:center; border:0.1mm solid #000; border-top:0.1mm solid #000; margin-top:8mm;}
	.receipt_paper .receipt_area .table_n th { height:6mm; background:#f3f3f3; border-right:0.1mm solid #000; border-bottom:0.1mm solid #000; font-size:6.5mm; color:#000; font-weight:500; vertical-align:middle; word-break:keep-all; -webkit-print-color-adjust: exact;  print-color-adjust: exact; }
	.receipt_paper .receipt_area .table_n td { border-right:0.1mm solid #000; border-bottom:0.1mm solid #000; word-break:keep-all; vertical-align:middle; line-height:6mm; font-size:5.5mm; }
	.receipt_paper .receipt_area .table_n .te_right{text-align:right; padding-right:0.5mm;}
	
	.receipt_paper .receipt_area .receipt_txt { width:100%; text-align: center; font-size:5.5mm; line-height:40mm;}
	.receipt_paper .receipt_area .receipt_date { width:100%; text-align: center; font-size:5.5mm; line-height:18mm;}
	.receipt_paper .receipt_area .seal_img01 { width: 100%; height: 26.76mm; background:url(/resources/images/sub/seal_img03.png) no-repeat center; background-size:100mm 26.76mm ; -webkit-print-color-adjust: exact;  print-color-adjust: exact;}
	.receipt_paper .receipt_area .seal_img02 { width: 100%; height: 26.76mm; background:url(/resources/images/sub/seal_img02.png) no-repeat center; background-size:100mm 26.76mm ; -webkit-print-color-adjust: exact;  print-color-adjust: exact;}

	/* body { margin:4mm auto; } */
	.livecert_paper {width:190mm; margin:0 auto; font-family:'Nanum Gothic'}

	.livecert_paper .cert_area { width:190mm; height:270mm; position: relative; border:0.1mm solid #ddd; position: relative; padding:7mm; box-sizing: border-box;}
	.livecert_paper .cert_area .issue_num { text-align:center; border:0.1mm solid #000; border-top:0.1mm solid #000;}
	.livecert_paper .cert_area .issue_num td {padding:0 5mm; border-right:0.1mm solid #000; border-bottom:0.1mm solid #000; word-break:keep-all; vertical-align:middle; line-height:12mm; font-size:4mm; }
	.livecert_paper .cert_area h1 { width:100%; height:40mm; line-height:40mm; font-size:8mm; font-weight:bold; text-align: center; }
	.livecert_paper .cert_area .cert_ul { padding-bottom:15mm;}
	.livecert_paper .cert_area .cert_ul li { line-height:12mm; font-size:5.5mm; position: relative;}
	.livecert_paper .cert_area .cert_ul li .cost_num { line-height:12mm; font-size:5.5mm; position: absolute; right:0;}
	.livecert_paper .cert_area .cert_ul .mt80 { margin-top:4mm !important;}

	.livecert_paper .cert_area .table_n {width:100%; text-align:center; border:0.1mm solid #000; border-top:0.1mm solid #000; margin-top:2mm;}
	.livecert_paper .cert_area .table_n th { padding:1.2mm 0; background:#f3f3f3; border-right:0.1mm solid #000; border-bottom:0.1mm solid #000; font-size:5.5mm; color:#000; font-weight:500; vertical-align:middle; word-break:keep-all; -webkit-print-color-adjust: exact;  print-color-adjust: exact; }
	.livecert_paper .cert_area .table_n td { border-right:0.1mm solid #000; border-bottom:0.1mm solid #000; word-break:keep-all; vertical-align:middle; line-height:6mm; font-size:5.5mm; }
	.livecert_paper .cert_area .table_n .te_right{text-align:right; padding-right:0.5mm;}
	
	.livecert_paper .cert_area .cert_txt { width:100%; font-size:4.5mm; line-height:12mm;}
	.livecert_paper .cert_area .cert_txt .pl20 { padding-left:3mm !important;}
	.livecert_paper .cert_area .cert_txt .pr20 { padding-right:3mm !important;}

	.livecert_paper .cert_area .cert_date {  width:100%; text-align: center; font-size:5.5mm; line-height:18mm;}

	.livecert_paper .cert_area .seal_img01 { width: 100%; height: 26.76mm; margin-top:15mm; background:url(/resources/images/sub/seal_img01.png) no-repeat center; background-size:100mm 26.76mm ; -webkit-print-color-adjust: exact;  print-color-adjust: exact;}

	.btn_area { display: none;}

	.printdate { width:100%; font-size:3.5mm; line-height:5mm; text-align: right; display: block !important;  }
}

