
@font-face {
    font-family: 'Swagger';
    src: url('../font/SDSwaggerTTF.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
     font-family: 'NIXGONM-Vb';
     src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/NIXGONM-Vb.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}


.can_cacct_wrap p,
.can_cacct_wrap span, 
.can_cacct_wrap td {
	font-family: 'NIXGONM-Vb';
	line-height:1.3;
    word-break: keep-all;
}

.can_cacct_wrap .ft_swager {
font-family: 'Swagger';
}
.can_cacct_wrap .tag_img {
	position:absolute;
	top:45px;
	right:60px;
}

.can_cacct_wrap .main_section {
	background:url('../images/package/can_cacct/main_back.jpg') no-repeat;
	position:relative;
    background-size: cover;
}
.can_cacct_wrap .main_section .main_tit_wrap {
    color: white;
    text-align: left;
	padding: 80px 60px 100px;
}
.can_cacct_wrap .main_section .main_tit_wrap .top_tit {
	font-size:55px;
    letter-spacing: -4px;
}
.can_cacct_wrap .main_section .main_tit_wrap .main_tit  {
	font-size:180px;
    line-height: 1;
	margin-top:40px;
    letter-spacing: -3px;
}
.can_cacct_wrap .main_section .white_back {
	background:#ffffff9c;
	color:#333;
	text-align: left;
}
.can_cacct_wrap .main_section .ft_swager.sec_tit {
	padding-bottom:0;
}

.can_cacct_wrap .ft_swager.sec_tit {
	font-size:75px;
	color:#00345e;
	padding-bottom:40px;
	line-height:1;
}
.can_cacct_wrap .main_section .white_back  .sub_text {
	font-size:32px;
	color:#00345e;
	    letter-spacing: -2px;
	margin-top:10px;
}
.can_cacct_wrap .main_section .white_back  .sub_text .color_back {
    background: #00345e;
    color: white;
    padding: 5px 6px 3px;
    margin-right: 5px;
}
.can_cacct_wrap .main_section .white_back .detail_text {
	font-size:22px;
	margin-top:20px;
    line-height: 1.4;
}

.can_cacct_wrap .container {
	padding:60px;
}

.can_cacct_wrap .section2 {
background: #00345e;
    color: white;
	position:relative;
}
.can_cacct_wrap .section2:after {
    content: '';
    position: absolute;
    bottom: -105px;
    left:50%;
    background: url(../images/package/can_cacct/down_arrow.png) no-repeat;
    width: 246px;
    height: 105px;
    transform: translate(-50%)
}
.can_cacct_wrap .section2 .sec_tit {
	text-align:left;
	    color: white;
}
.can_cacct_wrap .section2 .sec_tit .small_text {
	font-size:22px;
}

.can_cacct_wrap .section2 .num_1  {
	border: 1px solid #fff000;
    display: flex;
    gap: 25px;
    text-align: left;
    padding: 32px 50px 27px;
    box-shadow: 0px 38px 20px -20px #000000a1;
	position:relative;;
}
.can_cacct_wrap .section2 .num_1:after {
    content: '';
    position: absolute;
    top: -160px;
    right: 20px;
    background: url(../images/package/can_cacct/section2_woman.png) no-repeat;
    width: 200px;
    height: 160px;
}
.can_cacct_wrap .section2 .num_1 .num {
	font-size:88px;
	color:#fff000;
}
.can_cacct_wrap .section2 .num_1 .color {
font-size: 44px;
    color: #fff000;
    letter-spacing: -1.5px;
    margin-top: 8px;
}
.can_cacct_wrap .section2 .detail_text {
	font-size:25px;
}
.can_cacct_wrap .section2 .another_num {
	text-align: left;
    display: grid;
    gap: 15px;
    padding: 50px;
}
.can_cacct_wrap .section2 .another_num > div {
    display: flex;
    align-items: center;
    gap: 25px;
}
.can_cacct_wrap .section2 .another_num .num {
	font-size:40px;
}

.can_cacct_wrap .section2 .dot_wrap {
	display:grid;
	gap:30px;
	padding-bottom:50px;
    justify-content: center;
}
.can_cacct_wrap .section2 .dot_wrap .dot {
	background:white;
	width:5px;
	height:5px;
}
.can_cacct_wrap .section2 .btm_tit {
    font-size: 35px;
    margin-bottom: 20px;
}
.can_cacct_wrap .section2 .btm_tit .ft_swager {
font-size: 60px;
    line-height: 1.1;
    letter-spacing: -2px;
}

.can_cacct_wrap .section3 .container {
	padding-top:160px;
}
.can_cacct_wrap .section3 .sec_tit  {
    line-height: 1;
    letter-spacing: -3px;
}
.can_cacct_wrap .section3 .sec_tit span {
    font-family: 'Swagger';
	color:#999999;
}

.can_cacct_wrap .section3 .grid_wrap {
	display: grid;
    gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
	margin-bottom:60px;
	margin-top:10px;
}
.can_cacct_wrap .section3 .grid_wrap .detail_text {
	color:#00345e;
	font-size:25px;
	margin-top:30px;
}
.can_cacct_wrap .section3 .grid_wrap .grid_box {
	border: 1px solid #999999;
    padding: 40px 0;

}

.can_cacct_wrap .img_back {
    position: relative;
    background: url(../images/package/can_cacct/section4_back.jpg) no-repeat;
    text-align: left;
    color: white;
}
.can_cacct_wrap .img_back .container {
	padding:70px 60px;
}
.can_cacct_wrap .img_back .ft_swager {
	font-size:110px;
	line-height:1;
}
.can_cacct_wrap .img_back .btm_tit {
	font-size:35px;
	margin-top:10px;
} 
.can_cacct_wrap .grid_container {
	display:grid;
	gap:40px;
}
.can_cacct_wrap .section4 {
	background:#43b6d3;
	color:white;
	text-align:left;
	font-size:25px;
}
.can_cacct_wrap .section4 .detail_text {
	line-height:1.4;
}
.can_cacct_wrap .section4  td {
	color:white;
	border:1px solid white;
}
.can_cacct_wrap .section4  td .bold {
margin-bottom: 10px;
    display: inline-block;
}
.can_cacct_wrap td {
    vertical-align: middle;
	border:1px solid #999;
	padding:15px;
	height: 100px;
}


.can_cacct_wrap .section5 {
	border:1px solid #43b6d3;
}

.can_cacct_wrap .section5 .ft_swager.sec_tit{
	color: #43b6d3;
}

.can_cacct_wrap .section5 .thead span {
	font-size:60px;
}
.can_cacct_wrap .section5 td {
text-align:center;
font-size:25px;
}
.can_cacct_wrap .section5 .small_text {
	font-size:20px;
}
.can_cacct_wrap .section5 .btm_content {
	font-size:25px;
	margin-top:60px;
}
.can_cacct_wrap .section5 .btm_content .ft_swager {
font-size: 60px;
    margin-bottom: 10px;
}
.can_cacct_wrap .section5 .btm_content .flex_wrap {
    margin-top: 60px;
    display: flex;
    justify-content: center;
    gap: 40px;
}

.can_cacct_wrap .section6 {
	margin-top:60px;
}
.can_cacct_wrap .section6 .black_back {
	background:#333;
}
.can_cacct_wrap .section6 .black_back .sec_tit {
	font-size:60px;
	color:#83b1cd;
    padding-bottom: 15px;
}
.can_cacct_wrap .section6 .black_back  .detail_text {
	color:white;
	font-size:35px;
	letter-spacing: -2px;
}

.can_cacct_wrap .section6 .img_back .ft_swager {
    position: relative;
    display: inline-block;
}
.can_cacct_wrap .section6 .img_back  {
	background: url(../images/package/can_cacct/section6_back.jpg) no-repeat;
}
.can_cacct_wrap .section6 .img_back .ft_swager:after {
content: 'OPTION';
    position: absolute;
top: 25px;
    right: 25px;
    background: white;
    border-radius: 100px;
    color: #6897b4;
    font-size: 35px;
    font-family: none;
    font-family: 'NIXGONM-Vb';
    padding: 10px 20px 7px;
}

.can_cacct_wrap .section6 .color_back {
	background:#6897b4;
	color:white;
	text-align:left;
	font-size:25px;
}

.can_cacct_wrap .section6 .color_back .sec_tit {
	color:white;
	    letter-spacing: -3px;
	padding-bottom:0;

}
.can_cacct_wrap .section6 .color_back .sec_tit .color {
font-family: 'Swagger';
	color:#0f3349;
}
.can_cacct_wrap .section6 .color_back .detail_text {
	line-height:1.4;
	letter-spacing: -1.5px;
}
.can_cacct_wrap .section6 .color_back table td {
	color:white;
	border:1px solid white;
}
.can_cacct_wrap .section6 .white_back {
	border:1px solid #6897b4;
}
.can_cacct_wrap .section6 .white_back  .sec_tit {
	color:#6897b4;
}
.can_cacct_wrap .section6 .white_back  td {
	font-size:25px;
	text-align:center;
	height: 70px;
}
.can_cacct_wrap .section6 .white_back table {
	width:100%;
}
.can_cacct_wrap .section6 .white_back .thead {
	background:#eeeeee;
}

.can_cacct_wrap .section7 {
	margin-top:60px;
	background:#eeeeee;
}
.can_cacct_wrap .section7 .ft_swager.sec_tit {
	padding-bottom:10px;:
}
.can_cacct_wrap .section7 .color_back  {
    background: #00345e;
    color: white;
    font-size: 50px;
    border-radius: 100px;
    padding: 17px 50px 14px;
    /* margin-top: 24px; */
    display: inline-block;
    letter-spacing: -2px;
	margin-bottom:80px;
}
.can_cacct_wrap .section7 .content_wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
	gap:1px;
}
.can_cacct_wrap .section7 .text_wrap {
	background:white;
	font-size:35px;
	    padding: 30px 0;
	color:#00345e;
}

.can_cacct_wrap .section7 .color_back_wrap {
	background:#00345e;
	color:white;
	font-size:25px;
	text-align:left;
	padding:50px;
}
.can_cacct_wrap .section7 .color_back_wrap .detail_text {
	line-height:1.4;
}
.can_cacct_wrap .section7 .color_back_wrap td {
	color:white;
	border:1px solid white;
}
.can_cacct_wrap .section7 .color_back_wrap table {
	width:100%;
	margin-top:40px;
}
.can_cacct_wrap .section7  .small_text {
	text-align: right;
    font-size: 25px;
    color: #666;
    margin-bottom: 8px;
}
.can_cacct_wrap .last_section {
	background:url(../images/package/can_cacct/last_back.jpg) no-repeat;
	background-size: cover;
}
.can_cacct_wrap .last_section .main_tit_wrap .top_tit {
	font-size:35px;
}
.can_cacct_wrap .last_section .main_tit_wrap .main_tit {
font-size: 110px;
    margin-top: 12px;
}
.can_cacct_wrap .last_section .go_btn {
	font-size: 36px;
    background: #00000087;
    color: white;
    border: 1px solid white;
    border-radius: 100px;
    padding: 9px 32px;
    cursor: pointer;
    margin-top: 24px;
}