html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,input,button,th,td,select,textarea,label { margin: 0; padding: 0; box-sizing: border-box; }
body,a,input,button,select,textarea { color: #fff; font-family: Noto Sans KR, Helvetica, malgun gothic, Apple SD Gothic Neo, Microsoft NeoGothic, Droid sans, sans-serif; font-size: 15px; letter-spacing: -1px; word-break: keep-all; }
img { border: 0 none; }
img { vertical-align: top; }
ol,ul { list-style: none; }
.hide { position: absolute; left: -9999px; top: -9999px; font-size: 0; line-height: 0; height: 0; overflow: hidden; }
button, button[type="button"] { border: 0; cursor: pointer; background:none; outline: none; }
a { text-decoration: none; }
 
/* caption,legend{visibility:hidden; width:0; height:0; margin:0; padding:0; font-size:0; line-height:0} */
caption,legend{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;}
.blind,
span.step_here{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;color:transparent}
 
.floBanPc {
  position: fixed;
  top: 128px; 
  right: 50%;
  margin-right: -700px; 
  z-index: 2;
}
 
.inner { position: relative; margin: 0 auto; text-align: center;}
 
 
.dropdown {cursor: pointer;}
.dropdown-content {
    display: none;
    z-index: 100;
    position: absolute;
    background:#f8f8f8;
    border-bottom: solid 3px #150f96;
    width: 100%;
    box-shadow : 0px 9999px 0px 9999px rgba(0,0,0,0.6);    
}
 
*.dropdown:hover .dropdown-content {display: block;}*
 

 
.s01 { background:#ebf3ff; }
.s01 .inner { width:100%; height:620px; overflow:hidden;  }
.s01 .inner .text_box { position:absolute; left:50%; top:0; margin-left:-550px; }
 
.db_box { position: absolute; left:50%; top:0; width: 447px; height: 620px; margin-left:145px; border:40px solid #ebf3ff; text-align:left; }
.db_box .s01:after { content: ""; display: block; clear: both; }
 
.productInputBox { background: #150f96; text-align:left; border-radius: 8px; }
 
.check{ padding-top: 25px; padding-bottom: 5px; font-size: 26px; font-weight: 600; }
.productInputBox p { text-align: center; letter-spacing: -1.5px;}
.productInputBox ul li label { float:left; width: 80px;  line-height: 45px; letter-spacing: -1.5px; font-weight: 600; font-size: 18px; }
 
.productInputBox input[type="text"] {line-height: 50px; font-size: 16px; background: #f4f4f4; border: solid 1px #999999; border-radius: 8px; height:57px;}
 
 
.birthday {width: 100px;}
.birthday1 {width: 50px;}
.name, .phone {width: 225px;}
   
.radiofor {line-height: 45px; letter-spacing: -1.5px; font-weight: 600; font-size: 18px; }    
.star {position:relative; top:5px; line-height: 45px; letter-spacing: -1.5px; margin-left:2px; font-weight: 500; font-size: 18px; }    
 
.productInputBox ul { position:relative; padding-left: 30px;}
    
.productInputBox ul:after { content:""; display:block; clear:both; }
.productInputBox ul li:after { content: ""; display: block; clear: both; }
.productInputBox ul li { float:left; position: relative; width:100%; margin-top:10px; }
.productInputBox .form_call { margin-top:0px; }
 
.btn_area { padding-top: 20px; padding-bottom: 25px;} 
.btn_area > p {text-align: center; cursor: pointer;}
 
 
.prd_contents {background: #fff;}
 
.prd_tabs_wrap {
	width: 100%;
	height: 65px;
	background: #fff;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
    -webkit-box-sizing: border-box; 
	box-sizing: border-box;
}
.prd_tabs_wrap.fixed {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 3;
}
.prd_tabs_wrap .prd_tab_area {
	width: 1100px;
	margin: -1px auto;
	background: #fff;
}
.prd_tabs_wrap .g_tab_01 li {
	height: 65px;
    -webkit-box-sizing: border-box; 
	box-sizing: border-box;
}
.prd_tabs_wrap .g_tab_01 li a {
    font-family: "Noto Sans KR";
	height: 65px;
	line-height: 63px;
	padding-top: 0;
	background-color: #fff;
	border-color: #dfdfdf;
	border-width: 0 1px 1px 0;
	color: #000;
	font-size: 22px;
	font-weight: 300;
}
.prd_tabs_wrap .g_tab_01 li:first-child a {
	border-width: 0 0 1px 1px;
}
.prd_tabs_wrap .g_tab_01 li.on {
	background: #fff;
	border-color: #fff;
}
.prd_tabs_wrap .g_tab_01 li.on a {
    font-family: "Noto Sans KR";
	background: #fff;
	border-width: 0 1px 1px 1px;
	color: #150f96;
	font-size: 22px;
	font-weight: bold;
	position: relative;
}
.prd_tabs_wrap .g_tab_01 li.on a:after {
	display: block;
	content: "";
	width: 100%;
	height: 10px;
	background: #150f96;
	position: absolute;
	left: 0;
	bottom: 0;
}
 
 
/*1*/
.s03 { background:#f6f9ff; } 
.s04 { background:#f9f9f9; }
 
#sub1 { cursor: pointer;}
 
 
 
/*3*/
.s05 { margin-top: 80px; margin-bottom: 50px; } /*3ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´1_ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â-ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬*/
 
.subtitle > img { margin-left: 20px; }
.subtitle > a { margin-left: 20px; }
.subtitle > img:first-child { margin-left: 0px !important; }
.subtitle > a:first-child { margin-left: 0px !important; }
 
.s06{margin: 20px 0 70px 0;}
 
/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â-ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âµ*/
.s07 { border-top: solid 1px #d7d7d7; } /*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸*/
.footer { border-top: solid 1px #d7d7d7; }
 
/* table
------------------------------------------ */
table[class^='g_table_']{width:100%; border-top:2px solid #58bbee; border-bottom:1px solid #9ab5c3}
table[class^='g_table_'] tr th:first-child,
table[class^='g_table_'] tr td:first-child{border-left:0 none}
table[class^='g_table_'] tr th.bdr,
table[class^='g_table_'] tr td.bdr{border-right:1px solid #cfd6d9}
table[class^='g_table_'] tr [rowspan]{border-right:1px solid #cfd6d9}
table[class^='g_table_'] tr th[rowspan]{border-right:0}
table[class^='g_table_'] tr th:last-child[rowspan], table[class^='g_table_'] tr td:last-child[rowspan]{border-right:0}
table[class^='g_table_'] tr td:only-child[rowspan]{border-right:1px solid #cfd6d9}
table[class^='g_table_'] tr th.bdl,
table[class^='g_table_'] tr td.bdl{border-left:1px solid #cfd6d9}
table[class^='g_table_'] tr th.bdt,
table[class^='g_table_'] tr td.bdt{border-top:1px solid #cfd6d9}
table[class^='g_table_'] td.tal{text-align:left; padding-left:20px !important}
table[class^='g_table_'] td.tar{text-align:right; padding-right:20px !important}
table[class^='g_table_'] th.tac,
table[class^='g_table_'] td.tac {text-align:center !important}
 
table.g_table_03{border-top-color:#000; border-bottom-color:#ccc}
table.g_table_03 thead th{height:45px; box-sizing:border-box; text-align:center; background-color:#f2f2f2}
table.g_table_03 th, table.g_table_03 td{padding:10px 15px; border-top:1px solid #ccc; height:45px; box-sizing:border-box}
table.g_table_03 thead tr:first-child th{border-top:0}
table.g_table_03 td{border-left:1px solid #ddd}
table.g_table_03 tbody th{color:#117bb2; text-align:center; background-color:#f6fcff}
table.g_table_03 td.bdr{border-right:1px solid #ccc}
table.g_table_03.g_table_brd td.tac{border-left:0;border-right:1px solid #ddd}
table.g_table_03.g_table_brd td.tac:last-child{border-right:0}
table.g_table_03.g_table_brd tbody th{border-right:1px solid #ddd}
table + .hr{width:100%; height:1px; background-color:#d0d0d0}
 
 
 
.h_title_04{margin-bottom:20px;color:#000;font-family:'Noto Sans',Malgun Gothic,Dotum;font-size:20px;letter-spacing:-0.03em}
.prd_panel .h_title_04{margin-top:55px}
.prd_panel .h_title_04:first-of-type{margin-top:0}
.prd_panel .prd_panel_inner{width:1100px;min-height:700px;padding:64px 0;margin:0 auto}
.prd_panel .prd_msg_01{float:right;width:1100px;margin-bottom:12px;color:#767676;text-align:right;font-size:14px;}
.prd_panel .prd_msg_01 span{float:left;margin-top:-5px;font-size:18px;font-weight:bold}
.prd_panel .prd_msg_02{margin-top:10px;color:#767676;font-size:14px;line-height:22px}
.prd_panel .prd_msg_02 .notice{display:inline-block;width:23px;height:23px;margin-right:10px;background-color:#150f96;color:#fff;text-align:center}
.prd_panel .g_title_04{margin-top:55px;margin-bottom:20px;padding:0;color:#000;font-family:'Noto Sans',Malgun Gothic,Dotum;font-size:20px;letter-spacing:-0.03em}
.prd_panel .g_title_04:first-of-type{margin-top:0}
.prd_panel .g_title_04:before{display:none}
.prd_panel table + .prd_notice{padding-left:34px}
.prd_panel .prd_notice .tit {
    font-family: "Noto Sans KR";
	width: 22px;
	height: 22px;
	background: #150f96;
	color: #fff;
	text-align: center;
	font-size: 15px;
	line-height: 22px;
}
.prd_panel .pn_list li{text-indent:-13px;padding-left:13px;color:#767676;font-size:14px;line-height:22px}
 
.prd_panel table.w100{width:100%}
.prd_panel table.g_table_03,
.p_table_01{width:100%;border-top:2px solid #000;border-bottom:1px solid #666}
.prd_panel table.g_table_03 th,
.p_table_01 th{padding:10px;color:#000;font-size:16px}
.prd_panel table.g_table_03 td,
.p_table_01 td{padding:10px;color:#000;font-size:15px}
.prd_panel table.g_table_03 td span,
.p_table_01 td span{color:#767676}
 
.prd_panel table.g_table_03 thead th,
.p_table_01 thead th{background-color:#fff;border-left:1px solid #dfdfdf;border-bottom:1px solid #666;text-align:center}
.prd_panel table.g_table_03 thead th:first-child,
.p_table_01 thead th:first-child{border-left:0}
.prd_panel table.g_table_03 tbody tr:first-of-type td,
.prd_panel table.g_table_03 tbody tr:first-of-type th,
.p_table_01 tbody tr:first-of-type td,
.p_table_01 tbody tr:first-of-type th{border-top:0}
.prd_panel table.g_table_03 tbody th,
.p_table_01 tbody th{background-color:#fff;color:#150f96;text-align:center;border-top:1px solid #dfdfdf}
.prd_panel table.g_table_03 tbody th.td,
.p_table_01 tbody th.td{color:#000;font-weight:normal}
.p_table_01 tbody td{border-left:1px solid #dfdfdf;border-top:1px solid #dfdfdf}
.p_table_01 tbody td:first-child{border-left:0}
.p_table_01 tbody td.bdl{border-left:1px solid #dfdfdf}
.p_table_01 tbody td.tac{text-align:center}
.p_table_01 tbody .bg{background-color:#f5f5f5}
.prd_panel table.g_table_03 tbody td.point,
.p_table_01 tbody td.point{color:#150f96;text-align:right}
table[class^='g_table_'] tr [rowspan].bdr_n{border-right:0}
 
.joininfo_list{margin-left:-20px;min-height:270px;overflow:hidden;*zoom:1}
.joininfo_list li{float:left;width:260px;margin-left:20px;box-sizing:border-box;font-size:16px}
.joininfo_list li > .joinex_info{width:260px;height:315px;border:1px solid #dfdfdf;box-sizing:border-box;color:#000;text-align:center}
.joininfo_list.long li > .joinex_info{height:360px}
.joininfo_list li > .joinex_info .ico{position:relative;display:block;margin-bottom:35px;padding:115px 0 32px;background-color:#f5faff;color:#000;text-align:center;font-size:20px}
.joininfo_list li > .joinex_info .ico:before{content:"";display:block;position:absolute;top:48px;left:50%}
.joininfo_list .ico_01:before{width:44px;height:47px;margin-left:-22px;background:url('ico_bg_joinex.png') no-repeat;background-position:0 0}
.joininfo_list .ico_02:before{width:48px;height:47px;margin-left:-24px;background:url('ico_bg_joinex.png') no-repeat;background-position:-44px 0}
.joininfo_list .ico_03:before{width:44px;height:47px;margin-left:-22px;background:url('ico_bg_joinex.png') no-repeat;background-position:-92px 0}
.joininfo_list .ico_04:before{width:50px;height:47px;margin-left:-25px;background:url('ico_bg_joinex.png') no-repeat;background-position:-136px 0}
.joininfo_list .ico_05:before{width:50px;height:47px;margin-left:-25px;background:url('ico_bg_joinex.png') no-repeat;background-position:-186px 0}
.joininfo_list li > .joinex_info .block{margin-bottom:5px}
.joininfo_list li em{font-weight:bold}
.joininfo_box{padding:10px 0;margin-top:20px;border:1px solid #dfdfdf}
.joininfo_box dl{overflow:hidden;*zoom:1}
.joininfo_box dt{float:left;width:259px;height:166px;line-height:166px;padding-left:170px;background:url('ico_special_contr.png') 87px 65px no-repeat;box-sizing:border-box;color:#000;font-size:20px;font-weight:bold;letter-spacing:-1px;text-align:left}
.joininfo_box dd{float:left;width:839px;padding:55px 60px 0 65px;box-sizing:border-box}
.joininfo_box dd p{margin:5px 0 12px;}
.joininfo_box dd ul{width:100%}
.joininfo_box dd li{float:left;width:50%}
.joininfo_box dd.small li{width:100%}
.joininfo_box dd.pdt{padding:25px 50px 25px 65px}
.g_dot_list>li{position:relative;padding-left:10px;margin-bottom:10px;box-sizing:border-box;color:#000;font-size:16px;line-height:23px;letter-spacing:-1px}
.g_dot_list>li:before{content:'';display:block;width:3px;height:3px;background-color:#666;position:absolute;left:0;top:10px}
.g_dot_list>li.no_bullet:before{display:none}
.g_dot_list.ft14>li{margin-bottom:5px;color:#666;font-size:14px}
 
.prd_panel_02 .jn_cont{padding-left:13px;margin-top:10px;background:url('../images/common/bul_dot_01.gif') 0 10px no-repeat;line-height:22px;font-size:15px}
.prd_panel_02 strong[class^='icon_']{display:block;margin:40px 0 20px;padding-left:100px;height:80px;line-height:80px;font-size:20px;letter-spacing:-1px;background-position:0 0;background-repeat:no-repeat}
.prd_panel_02 .icon_hospital{background-image:url('icon_hospital.png')}
.prd_panel_02 .icon_money{background-image:url('icon_money.png')}
.prd_panel_02 .icon_guaratee{background-image:url('icon_guaratee.png')}
.prd_panel_02 .icon_check{background-image:url('icon_check.png')}
.prd_panel_02 .g_table_03 td{text-align:center}
.prd_panel_02 .g_table_03 td.bdr_n{border-right:0}
.prd_panel .g_define_01 dt{color:#150f96}
.prd_panel .g_define_01 dd{color:#767676}
 
.prd_panel img{max-width:100%}
.prd_panel_02{padding-top:50px;color:#666;font-size:15px}
.prd_panel_02 .h5_tit{margin:45px 0 20px;color:#000;font-size:20px}
.prd_panel_02 .h5_tit i{color:#150f96}
.prd_panel_02 .h5_tit:first-of-type{margin-top:0}
.prd_panel_02 .g_list_04 li{margin-bottom:3px;color:#666;font-size:15px;line-height:23px;letter-spacing:-1px}
.prd_panel_02 .g_list_04 li li{padding:0}
.prd_panel_02 .g_list_04 li.point_01{color:#150f96;font-size:15px}
.prd_panel_02 .g_list_04 li.g_point_03{font-size:15px !important}
.prd_panel_02 .g_list_04 li.g_text_04{padding-left:18px;margin-left:10px}
.prd_panel_02 .g_list_04 li .tit{display:block;color:#333}
 
.img_wrap .img_box:after,
.img_wrap:after{content:"";clear:both;display:block}
.img_wrap .img_left{float:left;width:430px}
.img_wrap .txt_right{float:right;width:670px;padding:50px 30px 0 30px;box-sizing:border-box}
.img_wrap .txt_right.pdt_s{padding:20px 30px 0 30px}
.img_wrap .img_box{padding:40px;border:1px solid #dfdfdf;box-sizing:border-box}
.img_wrap .img_left.brd{padding:40px;border:1px solid #dfdfdf;box-sizing:border-box}
.img_wrap .img_inbox{float:left;width:50%;text-align:center}
.img_wrap .img_box.n3 .img_inbox{width:33%}
.img_wrap .img_inbox .img{margin-top:57px}
.img_wrap .img_inbox:first-child .img{margin-top:35px}
.img_wrap .img_box .tit{display:block;color:#333}
.img_wrap .img_box.n3 .txt_s{display:block;margin-top:3px;line-height:1.3;font-size:14px}
 
.popApplyWrap { display:none; }
.popApplyWrap .mask { position:fixed;left:0;top:0;right:0;bottom:0;background:#000; opacity:0.4; filter:alpha(opacity=60); z-index:100; }
.popApplyWrap .popContentWrap { position:fixed; top:50%; left:50%; margin-left:-278px; margin-top:-130px; width:557px; height:261px; background:url("popup_bg.png") no-repeat 0 0; z-index:101; }
.popApplyWrap h2 { margin-top:47px; text-align:center; }
.popApplyWrap h2 img { display:none; }
.popApplyWrap.b01 h2 .h01 { display:inline }
.popApplyWrap.b02 h2 .h02 { display:inline }
.popApplyWrap.b03 h2 .h03 { display:inline }
.popApplyWrap.b04 h2 .h04 { display:inline }
.popApplyWrap.b05 h2 .h05 { display:inline }
.popApplyWrap .popContent { width:446px; margin:37px auto 0; }
.popApplyWrap .popContent:after { content:""; display:block; clear:both; }
.popApplyWrap .input_s_area { float:left; width:294px; }
.popApplyWrap .input_s_area input[type='text'],.popApplyWrap .input_s_area input[type='tel'] { padding:0 10px; border:1px solid #ccc; height:33px; line-height:32px; font-size:17px; }
.popApplyWrap .input_s_area .input { }
.popApplyWrap .input_s_area .input ul { float:left; width:295px; }
.popApplyWrap .input_s_area .input ul li { float:left; margin-bottom:6px; }
.popApplyWrap .input_s_area .input ul li label { display:inline-block; width:68px; }
.popApplyWrap .input_s_area .input ul li label img { vertical-align:middle; }
.popApplyWrap .input_s_area .input .name input { width:112px; }
.popApplyWrap .input_s_area .input .birth input { width:200px; }
.popApplyWrap .input_s_area .input .number select { width:61px; height:35px; padding-left:3px; background:#fff; font-size:17px; border:1px solid #ccc; color:#666; }
.popApplyWrap .input_s_area .input .number input { width:140px; margin-left:-5px; }
.popApplyWrap .input_s_area .input .sex { position:relative; width:84px; top:-5px; margin-left:2px; }
.popApplyWrap .input_s_area .input .sex input { width:1px; height:1px; overflow:hidden; position:absolute; left:-9999px; }
.popApplyWrap .input_s_area .input .sex input + label { position:absolute; right:0; top:5px; display:inline-block; width:42px; height:35px; font-size:0; cursor:pointer; background:url("input_s_women_off.png") no-repeat 0 0; }
.popApplyWrap .input_s_area .input .sex input:first-child + label { left:0; right:auto; background:url("input_s_man_off.png") no-repeat 0 0; }
.popApplyWrap .input_s_area .input .sex input:checked + label { background:url("input_s_women_on.png") no-repeat 0 0; }
.popApplyWrap .input_s_area .input .sex input:checked:first-child + label { background:url("input_s_man_on.png") no-repeat 0 0; }
.popApplyWrap .btn_area { float:right;  }
.popApplyWrap .btn_area a { display:block; width:144px; height:117px; text-indent:-9999px; }
.popApplyWrap.b01 .btn_area a,
.popApplyWrap.b05 .btn_area a { background:url("popup_btn01.gif") no-repeat 0 0; }
.popApplyWrap.b02 .btn_area a,
.popApplyWrap.b03 .btn_area a,
.popApplyWrap.b04 .btn_area a { background:url("popup_btn02.gif") no-repeat 0 0; }
.popApplyWrap .closeBtnArea a { position:absolute; display:block; padding:10px; right:0; top:0; }
 
.floatguarantee {display: flex;align-items: center;justify-content: space-between;}
.floatguarantee .btn_area {padding: 25px 35px 0 10px;}
.floatguarantee .btn_area .btn_div { display: block; width: 160px; height: 200px; line-height: 200px; background-color: #ffb617; color:#000; font-size: 20px; font-weight: 600; text-align: center; margin: auto; border-radius: 8px;cursor: pointer;}
 
.prd_last{width:1100px; border-top: 1px solid #ddd; padding:30px 0;margin:0 auto}
.prd_last p{color:#767676;font-size:15px;font-weight:300}
 
 
.prd_last_info{background-color:#f5f5f5}
.prd_last_info .txt_compli_officer{padding:0 76px; height:30px; line-height:30px; color:#666; /* text-align:center */}
 
#normal_tabs_time.fix_menu { position: fixed; z-index: 100; top:0; padding:0 13.6% 0 13.6%; width: 100%}
