@charset "utf-8";
/* SHINING 독립 사용 */


/* 팝업 스타일 */
#divpop4{position:absolute; z-index:99999998; visibility:hidden; width:100%; height:100%; top:0;  left:0;}
#divpop4{position:fixed; z-index:99999998; visibility:hidden; width:100%; height:143%; top:0;  left:0; background:rgba(0,0,0,0.7);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.divpop_wrap4{position:relative;left:50%; margin-left:-450px; padding-top:100px; width:909px;}
.divpop_top4 {position:relative;width:900px;  background:none; font-weight:bold;}
.divpop_top4 a {position:absolute; display:inline-block; background:#fff; font-size:13px; right:0;  top:0px; list-style:none; text-decoration:none; color:#777; padding:5px 20px; margin-top:-27px}
.girlbg4 {background-image:url(/sh_img/make24/include_03/img_02.png); background-repeat:no-repeat; width:160px; position:absolute; right:0; bottom:0; height:255px; z-index:99;}

/* 달력 스타일 */
.ui-datepicker { font:12px dotum; background-color:ffffff; border:1px solid #cccccc; }
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 70px;}
.ui-datepicker-trigger { margin:0 0 -5px 2px; }

/* table 스타일 */
.table_wrap4{position:relative; width:900px; margin:0 auto;}
.table_wrap4 .table_style4 {background:#fff}
.table_wrap4 .table_style4 input{text-align:center}
.table_wrap4 .table_style4 th { height:36px; width:20%; background:#f9f9f9; border-bottom:1px solid #ebebeb}
.table_wrap4 .table_style4 td { height:36px; width:80%; border-bottom:1px solid #ebebeb; padding-left:5px}
.table_wrap4 .table_style4 .btn_submit1 {background:#4460a8; padding:8px 30px; color:#fff; border:0; margin:0; font-size:15px; font-weight:bold}
.table_wrap4 .table_style4 .in2_title{ color:#fff; font-size:20px; font-weight:bold; background:#4460a8; height:45px;border-bottom:5px double #fff;}

.agree_wrap4 {position:relative; width:220px; margin:0 auto }
.agree_wrap4 a.gainagree1 { position:relative; float:left; min-width:50px; margin-right:10px; padding:3px 0; word-spacing:-2px; }
.agree_wrap4 a.gainagree2 { position:relative; float:left; min-width:50px; background:#fefefe; color:#333; padding:3px 15px; border:1px solid #ebebeb; font-weight:bold;}

.wid10 { width:50px !important;}
.bgcg{ background:#f9f9f9}
.pdt5{ padding-top:15px}
.pdb10{ padding-bottom:15px !important}
.hei50{ height:50px !important}



/* 계산후 테이블 스타일 */
.oklist {}
.oklist th{ width:20% !important}
.oklist td{ width:30% !important}
				
.bordtop{ border-top:1px solid #ebebeb}
				
.oklist1{}
.oklist1 th{ width:16.6% !important; border-right:1px solid #ebebeb}
.oklist1 td{ width:16.6% !important; border-right:1px solid #ebebeb; }
				
.oklist2_wrap{ position:relative; width:100%; min-height:30px; max-height:300px;overflow:scroll}
.oklist2{}
.oklist2 th{ border-right:1px solid #ebebeb}
.oklist2 td{ border-right:1px solid #ebebeb; text-align:center}
.height25{ height:25px !important}
.bgcolorf9{ background:#fcfcfc !important}
.width5{ width:6% !important}
.width13{ width:12.5% !important}
.bgcolred{ background:#FCC}

