@charset "utf-8";


.guide p.ssTitle {font-family: 'GmarketSansMedium',sans-serif; font-size:30px; color:#333; letter-spacing:-0.05em; text-align: center; line-height:40px;}
@media screen and (max-width:1250px){
	.guide p.ssTitle {font-size:28px; line-height:38px;}
}
@media screen and (max-width:1023px){
	.guide p.ssTitle {font-size:24px; line-height:33px;}
}
@media screen and (max-width:640px){
	.guide p.ssTitle {font-size:20px; line-height:28px;}
}


.guide_issues {width:100%; padding:100px 0px; padding-top:50px;}
.guide_issues .gi_list_box {width:100%; max-width:1180px; margin: auto; margin-top:50px;}
.guide_issues .gi_list_box .giBox {width:100%; padding-left:40px; position:relative; margin-bottom:28px; padding-top:1px;}
.guide_issues .gi_list_box .giBox p {width:40px; position:absolute; top:0; left:0; border-top:2px solid #00458E; text-align: center; padding-top:20px; font-family: 'GmarketSansBold',sans-serif; font-size:18px; color:#00428e; line-height:22px;}
.guide_issues .gi_list_box .giBox span {display: block; border-top:1px solid #e0e0e0; padding-top:15px; font-size:18px; color:#333; font-weight:400; letter-spacing:-0.025em; line-height:28px; word-break: keep-all; padding-left:18px;}
@media screen and (max-width:1380px){
	.guide_issues .gi_list_box {padding: 0px 100px; max-width:none!important;}
}
@media screen and (max-width:1250px){
	.guide_issues .gi_list_box .giBox p {font-size:17px; line-height:20px;}
	.guide_issues .gi_list_box .giBox span {font-size:17px; line-height:26px;}
}
@media screen and (max-width:1024px){
	.guide_issues {padding-top:35px; padding-bottom:80px;}
	.guide_issues .gi_list_box {padding: 0px 50px; margin-top:40px;}
	.guide_issues .gi_list_box .giBox p {font-size:16px; line-height:20px;}
	.guide_issues .gi_list_box .giBox span {font-size:16px; line-height:24px;}
}
@media screen and (max-width:640px){
	.guide_issues {padding-top:25px; padding-bottom:50px;}
	.guide_issues .gi_list_box {padding: 0px 20px; margin-top:30px;}
	.guide_issues .gi_list_box .giBox {margin-bottom:22px;}
	.guide_issues .gi_list_box .giBox p {font-size:15px; line-height:16px; padding-top:15px;}
	.guide_issues .gi_list_box .giBox span {font-size:15px; line-height:22px; padding-top:10px;}
}
.guide_process {width:100%; background-color:#F9FBFD; padding:100px 0px;}
.guide_process .processCont {width:1010px; margin: auto; padding-top:50px; text-align: center; overflow: hidden; }
.guide_process .processCont .procBox {width:140px; margin-right:150px; padding-top:140px; position:relative;  float:left;}
.guide_process .processCont .procBox:nth-child(4) {margin-right:0;}
.guide_process .processCont .procBox:nth-child(5) { clear: both; margin-left:145px;}
.guide_process .processCont .procBox:nth-child(n + 5) {margin-top:20px;}
.guide_process .processCont .procBox:last-child {margin-right:0;}

.guide_process .processCont .procBox div {width:140px; height:140px; -ms-border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; position:relative; position:absolute; top:0; left:50%; margin-left:-70px;}
.guide_process .processCont .procBox div::after {content:""; width:60px; height:40px; background:url("/img/main/process_arrow.png"); position:absolute; top:50px; right:-100px; display:none;}
.guide_process .processCont .procBox div::before {content:""; width:60px; height:40px; background:url("/img/main/process_arrow.png"); position:absolute; top:50px; left:-100px;}
.guide_process .processCont .procBox:nth-child(1) div::before {display:none;}

.guide_process .processCont .procBox:nth-child(1) div {background:url("/img/main/process_icon01.png")no-repeat center #00458E;}
.guide_process .processCont .procBox:nth-child(2) div {background:url("/img/main/process_icon04.png")no-repeat center #00458E;}
.guide_process .processCont .procBox:nth-child(3) div {background:url("/img/main/process_icon05.png")no-repeat center #00458E;}
.guide_process .processCont .procBox:nth-child(4) div {background:url("/img/main/process_icon07.png")no-repeat center #00458E;}
/* .guide_process .processCont .procBox:nth-child(5) div {background:url("/img/main/process_icon03.png")no-repeat center #00458E; }
.guide_process .processCont .procBox:nth-child(6) div {background:url("/img/main/process_icon06.png")no-repeat center #00458E;}
.guide_process .processCont .procBox:nth-child(7) div {background:url("/img/main/process_icon07.png")no-repeat center #00458E;} */

.guide_process .processCont .procBox p {font-size:16px; color:#00458E; font-weight:600; letter-spacing:-0.05em; line-height:22px; margin-top:15px; }
.guide_process .processCont .procBox span {font-size:16px; color:#333; font-weight:400; letter-spacing:-0.05em; line-height:22px; display: block; position:relative;}

@media screen and (max-width:1250px){
	.guide_process {padding-top:80px;}
	.guide_process .processCont {width:780px; padding-top:40px;}
	.guide_process .processCont .procBox {width:120px; padding-top:120px; margin-right:100px;}
	.guide_process .processCont .procBox:nth-child(4) {margin-right:0;}
	.guide_process .processCont .procBox:nth-child(5) {clear: both; margin-left:145px;}
	.guide_process .processCont .procBox:nth-child(n + 5) {margin-top:20px;}
	.guide_process .processCont .procBox div {width:120px; height:120px; margin-left:-60px;}
	.guide_process .processCont .procBox div::before {left:-75px; top:43px; background-size:50px; width:50px; height:34px;}
	.guide_process .processCont .procBox div::after {right:-75px; top:43px; background-size:50px; width:50px; height:34px;}
}
@media screen and (max-width:1023px){
	.guide_process {padding:80px 0px;}
	.guide_process .processCont {width:560px; padding-top:60px;}
	.guide_process .processCont .procBox {width:120px; padding-top:120px; margin-right:100px;}
	.guide_process .processCont .procBox div {width:120px; height:120px; margin-left:-60px;}
	.guide_process .processCont .procBox:nth-child(1),
	.guide_process .processCont .procBox:nth-child(6) { margin-left:110px;}
	.guide_process .processCont .procBox:nth-child(2) {margin-right:0;}
	.guide_process .processCont .procBox:nth-child(2) div::after {display: block;}
	.guide_process .processCont .procBox:nth-child(3) {clear: both;margin-left: 110px;}
	.guide_process .processCont .procBox:nth-child(4) {margin-right:100px;}
	.guide_process .processCont .procBox:nth-child(5) { clear:inherit; margin-left:0; margin-right:0;}
	.guide_process .processCont .procBox:nth-child(n + 3) {margin-top:20px;}
}
@media screen and (max-width:640px){
	.guide_process {padding:50px 0px;}
	.guide_process .processCont {width:400px; padding-top:30px;}
	.guide_process .processCont .procBox {width:100px; padding-top:100px; margin-right:50px;}
	.guide_process .processCont .procBox:nth-child(1),
	.guide_process .processCont .procBox:nth-child(6) { margin-left:75px;}
	.guide_process .processCont .procBox:nth-child(2) {margin-right:0;}
	.guide_process .processCont .procBox:nth-child(2) div::after {display: block;}
	.guide_process .processCont .procBox:nth-child(3) {clear: both;margin-left:75px;}
	.guide_process .processCont .procBox:nth-child(4) {margin-right:50px;}
	.guide_process .processCont .procBox:nth-child(5) { clear:inherit; margin-left:0; margin-right:0;}
	
	.guide_process .processCont .procBox div {width:100px; height:100px; margin-left:-50px; background-size:62px;}
	.guide_process .processCont .procBox div::before {left:-40px; top:40px; background-size:30px; width:30px; height:20px;}
	.guide_process .processCont .procBox div::after {right:-40px; top:40px; background-size:30px; width:30px; height:20px;}
	.guide_process .processCont .procBox p {font-size:15px; margin-top:10px;}
	.guide_process .processCont .procBox span {font-size:15px;}
	
}


.guide_video {width:100%; padding:100px 0px;}
.guide_video .video_slide_box {width:100%; text-align: center; padding-top:50px; transition:all 0.5s;}
.guide_video .video_slide_box .video_sw {width:1182px; margin: auto; overflow: hidden;}
.guide_video .video_slide_box .video_sw .swiper-slide {width:354px;}
.guide_video .video_slide_box .video_sw .swiper-slide div {width:354px; position:relative; overflow: hidden; background-color:#000; cursor: pointer;}
.guide_video .video_slide_box .video_sw .swiper-slide div img {width:100%; transition:all 0.3s;}
.guide_video .video_slide_box .video_sw .swiper-slide div:hover img {transform: scale(1.08); opacity:0.5;}
.guide_video .video_slide_box .video_sw .swiper-slide p {font-size:18px; color:#333; font-weight:400; letter-spacing:-0.05em; margin-top:10px;}

.guide_video .video_controller {width:100%; text-align: center; padding-top:20px;}

.guide_video .video_controller .videoArrow {width:100%; display:none;}
.guide_video .video_controller .videoArrow img {display:inline-block; zoom:1; *display:inline; vertical-align: middle; cursor: pointer;}
.guide_video .video_controller .videoArrow div {display:inline-block; zoom:1; *display:inline; vertical-align: middle; width:17px; height:17px; border:1px solid #00428e; border-radius:100%; margin:0px 10px;}


.guide_video .video_controller ul.videoPage {width:100%; display:none;}
.guide_video .video_controller ul.videoPage li {display:inline-block; zoom:1; *display:inline; vertical-align: middle; width:5px; height:5px; background-color:#00428e; border-radius:100%; margin:0px 8px;}
.guide_video .video_controller ul.videoPage li.on {width:17px; height:17px; background:none; border:1px solid #00428e;}
@media screen and (min-width:1385px){
	.guide_video .video_slide_box .video_sw .swiper-slide {width:auto!important; margin-right:60px;}
	.guide_video .video_slide_box .video_sw .swiper-slide:last-child {margin-right:0!important;}
}
@media screen and (max-width:1385px){
	.guide_video .video_slide_box {width:calc(100% - 200px); padding-top:60px; margin: auto;}
	.guide_video .video_slide_box .video_sw {width:100%; display: block;}
	.guide_video .video_slide_box .video_sw .swiper-slide {width: auto;}
	.guide_video .video_slide_box .video_sw .swiper-slide div {width:100%;}
	.guide_video .video_controller .videoArrow {display:block;}
	.guide_video .video_controller ul.videoPage {display:none;}
}
@media screen and (max-width:1024px){
	.guide_video {padding:80px 0px; padding-bottom:100px;}
	.guide_video .video_slide_box {width:calc(100% - 50px); padding-top:50px;}
	.guide_video .video_slide_box .video_sw .swiper-slide div {width:100%;}
	.guide_video .video_slide_box .video_sw .swiper-slide p {font-size:16px;}
}
@media screen and (max-width:650px){
	.guide_video {padding:60px 0px;}
	.guide_video .video_slide_box {width:100%; padding:0px 30px; padding-top:30px; }
	.guide_video .video_slide_box .video_sw .swiper-slide p {font-size:15px;}
	.guide_video .video_controller .videoArrow {display:none;}
	.guide_video .video_controller ul.videoPage {display:block;}
}


.qualification_guide {width:100%; padding-top:50px; padding-bottom:100px;}
.qualification_guide .qg_search_box {width:100%; max-width:710px; margin: auto; padding-top:50px;}
.qualification_guide .qg_search_box .qg_search_bar {width:100%; position:relative; border-bottom:2px solid #555; padding-right:74px;}
.qualification_guide .qg_search_box .qg_search_bar::after {content:""; width:0; height:2px; background-color:#00428e; position:absolute; bottom:-2px; left:0; transition:all 0.5s;}
.qualification_guide .qg_search_box .qg_search_bar.focus::after {width:100%;}

.qualification_guide .qg_search_box .qg_search_bar input {width:100%; height:58px; padding:0px 12px; font-size:18px; color:#333; font-weight:400;}
.qualification_guide .qg_search_box .qg_search_bar input::placeholder{font-size:18px; color:#ccc; font-weight:300; letter-spacing:-0.05em;}
.qualification_guide .qg_search_box .qg_search_bar input::-moz-placeholder {font-size:18px; color:#ccc; font-weight:400; letter-spacing:-0.05em;}
.qualification_guide .qg_search_box .qg_search_bar input:-ms-input-placeholder {font-size:18px; color:#ccc; font-weight:400; letter-spacing:-0.05em;}
.qualification_guide .qg_search_box .qg_search_bar input::-webkit-input-placeholder {font-size:18px; color:#ccc; font-weight:400; letter-spacing:-0.05em;}
.qualification_guide .qg_search_box .qg_search_bar button {width:74px; height:50px; background-color:#00428e; font-family: 'GmarketSansMedium',sans-serif; font-size:18px; color:#fff; letter-spacing:-0.025em; padding-top:4px; -ms-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; position:absolute; top:0; right:0; transition:all 0.2s; cursor: pointer;}
.qualification_guide .qg_search_box .qg_search_bar button:hover {background-color:#0066F9;}

.qualification_guide .qg_search_box p {text-align: center; font-size:16px; color:#555; font-weight:400; letter-spacing:-0.05em; line-height:20px; padding-top:15px; word-break: keep-all;}

.qg_list_box {width:100%; max-width:1180px; margin: auto; overflow: hidden; margin-top:50px;}
.qg_list_box .qgBox {width:220px; float:left; border:1px solid #d6dde4; margin-right:20px; text-align: center; padding:30px 0px; position:relative;}
.qg_list_box .qgBox.on {border:1px solid #00428e; box-shadow:5px 5px 5px rgba(0,0,0,0.1);}
.qg_list_box .qgBox.on::before {content:""; width:calc(100% - 2px); height:calc(100% - 2px); border:1px solid #00428e; position:absolute; top:0; left:0;}

.qg_list_box .qgBox:nth-child(5n) {margin-right:0;}
.qg_list_box .qgBox:nth-child(n + 6) {margin-top:20px;}
.qg_list_box .qgBox p {font-size:18px; color:#333; font-weight:500; letter-spacing:-0.05em; line-height:22px;}
.qg_list_box .qgBox span {font-size:16px; color:#333; font-weight:400; letter-spacing:-0.025em; line-height:22px; display: block; margin-top:6px;}
.qg_list_box .qgBox span font {font-size:16px; color:#00428e; font-weight:500;}
@media screen and (max-width:1380px){
	.qg_list_box {max-width:none; padding:0px 100px;}
	.qg_list_box .qgBox {width:calc(25% - 15px);}
	.qg_list_box .qgBox:nth-child(5n) {margin-right:20px;}
	.qg_list_box .qgBox:nth-child(4n) {margin-right:0;}
	.qg_list_box .qgBox:nth-child(n + 5) {margin-top:20px;}
}
@media screen and (max-width:1280px){
	.qg_list_box .qgBox p {font-size:17px;}
	.qg_list_box .qgBox span {font-size:15px; margin-top:3px;}
	.qg_list_box .qgBox span font {font-size:15px;}
}
@media screen and (max-width:1180px){
	.qg_list_box .qgBox {width:calc(33.33% - 14px); margin-right:21px;}
	.qg_list_box .qgBox:nth-child(4n) {margin-right:21px;}
	.qg_list_box .qgBox:nth-child(3n) {margin-right:0;}
	.qg_list_box .qgBox:nth-child(n + 4) {margin-top:21px;}
}
@media screen and (max-width:1024px){
	.qualification_guide {padding-top:35px; padding-bottom:80px;}
	.qg_list_box {padding:0px 50px;}
}
@media screen and (max-width:810px){
	
	.qualification_guide {padding-top:30px;}
	.qualification_guide .qg_search_box {max-width: none; padding:0px 50px; padding-top:30px;}
	.qualification_guide .qg_search_box .qg_search_bar input {height:52px; font-size:17px;}
	.qualification_guide .qg_search_box .qg_search_bar input::placeholder{font-size:17px;}
	.qualification_guide .qg_search_box .qg_search_bar input::-moz-placeholder {font-size:17px;}
	.qualification_guide .qg_search_box .qg_search_bar input:-ms-input-placeholder {font-size:17px;}
	.qualification_guide .qg_search_box .qg_search_bar input::-webkit-input-placeholder {font-size:17px;}
	.qualification_guide .qg_search_box .qg_search_bar button {height:42px; font-size:16px; -ms-border-radius:16px; -moz-border-radius:16px; -o-border-radius:16px; -webkit-border-radius:16px; border-radius:16px;}
	.qualification_guide .qg_search_box p {font-size:15px; padding-top:12px;}
	.qg_list_box {padding:0px 30px;}
}
@media screen and (max-width:700px){
	.qualification_guide {padding-top:25px;}
	.qualification_guide .qg_search_box {padding:0px 30px; padding-top:20px;}
	.qualification_guide .qg_search_box .qg_search_bar input {height:50px;}
	.qualification_guide .qg_search_box .qg_search_bar button {height:38px; font-size:16px; -ms-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
	.qualification_guide .qg_search_box p {font-size:15px; padding-top:12px;}
	
	.qg_list_box .qgBox {padding:25px 0px; width:calc(33.33% - 12px); margin-right:18px;}
	.qg_list_box .qgBox:nth-child(5n),
	.qg_list_box .qgBox:nth-child(4n) {margin-right:18px;}
	.qg_list_box .qgBox:nth-child(3n) {margin-right:0;}
	.qg_list_box .qgBox:nth-child(n + 4) {margin-top:18px;}
	.qg_list_box .qgBox p {font-size:16px;}
	.qg_list_box .qgBox span {font-size:14px; margin-top:2px;}
	.qg_list_box .qgBox span font {font-size:14px;}
}
@media screen and (max-width:640px){
	.qualification_guide {padding-top:20px; padding-bottom:50px;}
	.qualification_guide .qg_search_box {padding:0px 20px; padding-top:20px;}
	.qualification_guide .qg_search_box .qg_search_bar {padding-right:64px;}
	.qualification_guide .qg_search_box .qg_search_bar input {height:44px; padding:0px 10px; font-size:16px;}
	.qualification_guide .qg_search_box .qg_search_bar input::placeholder{font-size:16px;}
	.qualification_guide .qg_search_box .qg_search_bar input::-moz-placeholder {font-size:16px;}
	.qualification_guide .qg_search_box .qg_search_bar input:-ms-input-placeholder {font-size:16px;}
	.qualification_guide .qg_search_box .qg_search_bar input::-webkit-input-placeholder {font-size:16px;}
	.qualification_guide .qg_search_box .qg_search_bar button {width:64px; height:34px; font-size:15px; -ms-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; padding-top:3px;}
	.qualification_guide .qg_search_box p {font-size:13px; padding-top:10px; line-height:18px;}
	
	.qg_list_box {padding:0px 20px;}
	.qg_list_box .qgBox {width:calc(50% - 10px); margin-right:20px;}
	.qg_list_box .qgBox:nth-child(5n),
	.qg_list_box .qgBox:nth-child(4n),
	.qg_list_box .qgBox:nth-child(3n) {margin-right:20px;}
	.qg_list_box .qgBox:nth-child(n + 3) {margin-top:20px;}
	.qg_list_box .qgBox:nth-child(2n) {margin-right:0;}
}
@media screen and (max-width:500px){
	
	.qualification_guide .qg_search_box .qg_search_bar {padding-right:64px;}
	.qualification_guide .qg_search_box .qg_search_bar input {height:40px; padding:0px 10px; font-size:15px;}
	.qualification_guide .qg_search_box .qg_search_bar input::placeholder{font-size:15px;}
	.qualification_guide .qg_search_box .qg_search_bar input::-moz-placeholder {font-size:15px;}
	.qualification_guide .qg_search_box .qg_search_bar input:-ms-input-placeholder {font-size:15px;}
	.qualification_guide .qg_search_box .qg_search_bar input::-webkit-input-placeholder {font-size:15px;}
	.qualification_guide .qg_search_box .qg_search_bar button {width:58px; height:30px; font-size:14px; -ms-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding-top:2px;}
	
	.qg_list_box .qgBox {width:calc(50% - 7px); margin-right:14px; padding:20px 0px;}
	.qg_list_box .qgBox:nth-child(5n),
	.qg_list_box .qgBox:nth-child(4n),
	.qg_list_box .qgBox:nth-child(3n) {margin-right:14px;}
	.qg_list_box .qgBox:nth-child(2n) {margin-right:0;}
	.qg_list_box .qgBox:nth-child(n + 3) {margin-top:14px;}
	
	.qg_list_box {margin-top:30px;}
	.qg_list_box .qgBox p {font-size:15px;}
	.qg_list_box .qgBox span {font-size:13px; margin-top:0;}
	.qg_list_box .qgBox span font {font-size:13px;}
}

.target_person {width:100%; padding:100px 0px; padding-bottom:100px; background-color:#F9FBFD;}
.target_person .tp_cont_box {width:100%; max-width:1180px; margin: auto; overflow: hidden; margin-top:60px;}
.target_person .tp_cont_box .tpBox {width:33.33%; float:left;}
.target_person .tp_cont_box .tpBox div {width:140px; height:140px; -ms-border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; margin: auto;}
.target_person .tp_cont_box .tpBox:nth-child(2) {border-left:1px solid #D6DDE4; border-right:1px solid #D6DDE4;}
.target_person .tp_cont_box .tpBox:nth-child(1) div {background:url("/img/guide/tp_icon01.png")no-repeat center #fff;}
.target_person .tp_cont_box .tpBox:nth-child(2) div {background:url("/img/guide/tp_icon02.png")no-repeat center #fff;}
.target_person .tp_cont_box .tpBox:nth-child(3) div {background:url("/img/guide/tp_icon03.png")no-repeat center #fff;}
.target_person .tp_cont_box .tpBox p {font-size:20px; color:#333; font-weight:400; letter-spacing:-0.025em; line-height:28px; width:280px; margin: auto; text-align: center; word-break: keep-all; margin-top:15px;}

@media screen and (max-width:1380px){
	.target_person .tp_cont_box {max-width:none; padding:0px 100px;}
}
@media screen and (max-width:1250px){
	.target_person .tp_cont_box .tpBox div {width:120px; height:120px; background-size:62px!important;}
	.target_person .tp_cont_box .tpBox p {font-size:18px; line-height:25px; width:250px;}
}
@media screen and (max-width:1024px){
	.target_person {padding:80px 0px;}
	.target_person .tp_cont_box {padding:0px 50px; margin-top:30px;}
	.target_person .tp_cont_box .tpBox div {width:100px; height:100px; background-size:52px!important;}
	.target_person .tp_cont_box .tpBox p {font-size:16px; line-height:22px; width:220px;}
}
@media screen and (max-width:850px){
	.target_person .tp_cont_box {padding:0px 30px; margin-top:0;}
	.target_person .tp_cont_box .tpBox {float:none; width:100%; position:relative; padding:20px 0px; padding-left:90px; min-height:130px; display:flex; align-items: center;}
	.target_person .tp_cont_box .tpBox:nth-child(2) {border:0; border-top:1px solid #E6EAF0; border-bottom:1px solid #E6EAF0;}
	.target_person .tp_cont_box .tpBox div {margin:0; position:absolute; top:20px; left:0; width:90px; height:90px; background-size:46px!important;}
	.target_person .tp_cont_box .tpBox p {font-size:18px; line-height:26px; width:100%; text-align:left; margin:0; padding-left:20px;}
}
@media screen and (max-width:640px){
	.target_person {padding:50px 0px;}
	.target_person .tp_cont_box {padding:0px 20px; margin-top:0;}
	.target_person .tp_cont_box .tpBox {float:none; width:100%; position:relative; padding:15px 0px; padding-left:70px; min-height:110px; display:flex; align-items: center;}
	.target_person .tp_cont_box .tpBox:nth-child(2) {border:0; border-top:1px solid #E6EAF0; border-bottom:1px solid #E6EAF0;}
	.target_person .tp_cont_box .tpBox div {margin:0; position:absolute; top:20px; left:0; width:70px; height:70px; background-size:38px!important;}
	.target_person .tp_cont_box .tpBox p {font-size:15px; line-height:20px; width:100%; text-align:left; margin:0; padding-left:15px;}
}


.preparations {width:100%; overflow: hidden; max-width:1180px; margin: auto; padding:100px 0px;display: flex; align-items: center;}
.preparations .prepImg img {width:100%;}
.preparations .prepImg img.prepMImg {display:none;}
.preparations .prepCont {margin-left:50px; width:540px; }
.preparations .prepCont p {font-family: 'GmarketSansMedium',sans-serif; font-size:30px; color:#333; letter-spacing:-0.025em; line-height:40px; margin-bottom:30px;}
.preparations .prepCont ul {width:100%;}
.preparations .prepCont ul li {width:100%; position:relative; padding-left:32px; margin-bottom:16px; overflow: hidden;}
.preparations .prepCont ul li:last-child {margin-bottom:0;}
.preparations .prepCont ul li div {font-size:20px; color:#00428e; font-weight:600; letter-spacing:-0.05em; line-height:24px; position:absolute; top:0; left:0;}
.preparations .prepCont ul li font {font-size:20px; color:#333; font-weight:400; letter-spacing:-0.05em; line-height:24px; float:left;}
.preparations .prepCont ul li b {font-size:15px; color:#888; font-weight:400; letter-spacing:-0.05em; line-height:24px; float:left; margin-left:1px;}
.preparations .prepCont ul li b strong {font-size:15px; color:#00428e;}
.preparations .prepCont span {display: block; font-size:16px; color:#333; font-weight:400; letter-spacing:-0.05em; line-height:20px; margin-top:30px; margin-bottom:45px;}

.preparations .prepCont .faqLinkBtn {width:400px; height:60px; background-color:#00458E; -ms-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:0px 40px; position:relative; font-size:18px; color:#fff; font-weight:400; letter-spacing:-0.05em; line-height:60px; transition:all 0.2s;}  
.preparations .prepCont .faqLinkBtn::after {content:""; width:32px; height:8px; background:url("/img/main/su_arrow.png")no-repeat; position:absolute; top:50%; right:30px; margin-top:-4px; transition:all 0.2s;}
.preparations .prepCont .faqLinkBtn:hover {background-color:#0066F9;}
.preparations .prepCont .faqLinkBtn:hover::after {right:20px;}

@media screen and (max-width:1380px){
	.preparations {max-width:none; padding: 100px;}
}
@media screen and (max-width:1250px){
	.preparations .prepCont p {font-size:27px; margin-bottom:15px; line-height:37px;}
	.preparations .prepCont ul li {margin-bottom:12px;}
	.preparations .prepCont ul li div {font-size:19px;}
	.preparations .prepCont ul li font {font-size:19px;}
	.preparations .prepCont ul li b {font-size:14px;}
	.preparations .prepCont ul li b strong {font-size:14px;}
	.preparations .prepCont span {font-size:15px; margin-top:25px; margin-bottom:35px;}
	
	.preparations .prepCont .faqLinkBtn {width:300px; height:50px; line-height:50px; padding:0px 20px; font-size:17px;}
	.preparations .prepCont .faqLinkBtn::after {right:20px; width:22px; background-size:22px; height:6px; margin-top:-3px;}
	.preparations .prepCont .faqLinkBtn:hover::after {right:15px;}
}
@media screen and (max-width:1150px){
	.preparations .prepCont {margin-left:35px;}
	.preparations .prepCont p {font-size:26px; margin-bottom:12px; line-height:36px;}
	.preparations .prepCont ul li {margin-bottom:12px; padding-left:28px;}
	.preparations .prepCont ul li div {font-size:18px;}
	.preparations .prepCont ul li font {font-size:18px;}
	.preparations .prepCont ul li b {font-size:13px;}
	.preparations .prepCont ul li b strong {font-size:13px;}
	.preparations .prepCont span {margin-top:20px; margin-bottom:30px;}
}
@media screen and (max-width:1024px){
	.preparations {padding:80px 50px; display: block;}
	.preparations .prepImg {width:100%;}
	.preparations .prepImg img.prepPcImg {display:none;}
	.preparations .prepImg img.prepMImg {display:block;}
	.preparations .prepCont {margin-left:0; width: 100%;}
	.preparations .prepCont p {margin:30px 0px; margin-bottom:15px; font-size:24px; line-height:34px;}
	.preparations .prepCont ul li {margin-bottom:12px;}
	.preparations .prepCont span {font-size:15px; margin-top:25px; margin-bottom:35px;}
}
@media screen and (max-width:640px){
	.preparations {padding:50px 20px;}
	.preparations .prepCont p {font-size:22px; line-height:32px;}
	.preparations .prepCont span {margin-bottom:20px;}
	.preparations .prepCont .faqLinkBtn {width:100%;}
}
@media screen and (max-width:500px){
	.preparations .prepCont p {font-size:20px; margin-bottom:10px; margin-top:25px; line-height:30px;}
	.preparations .prepCont ul li {margin-bottom:8px; padding-left:24px;}
	.preparations .prepCont ul li div {font-size:16px;}
	.preparations .prepCont ul li font {font-size:16px; display: block;}
	.preparations .prepCont ul li b {font-size:12px; display: block; clear: both;}
	.preparations .prepCont ul li b strong {font-size:13px;}
	.preparations .prepCont span {font-size:14px;}
	.preparations .prepCont .faqLinkBtn {width:100%; font-size:16px;}
}


.fee_guide {width:100%; padding-top:50px; padding-bottom:100px;}
.fee_guide .fg_cont_box {width:100%; max-width:1180px; margin: auto; overflow:hidden; margin-top:50px;}
.fee_guide .fg_cont_box .fgBox {position:relative; width:calc(50% - 40px); float:left; border:1px solid #e0e0e0; height:250px; display: flex; justify-content: center; align-items: center;}
.fee_guide .fg_cont_box .fgBox:nth-child(2n) {float:right;}
.fee_guide .fg_cont_box .fgBox:nth-child(n + 3) {margin-top:80px;}
.fee_guide .fg_cont_box .fgBox div {position:absolute; top:0; left:0; width:40px; height:40px; background-color:#00458E; text-align: center; font-size:18px; color:#fff; font-weight:400; letter-spacing:-0.025em; line-height:40px;}
.fee_guide .fg_cont_box .fgBox p {font-size:18px; color:#333; font-weight:400; letter-spacing:-0.05em; line-height:28px; text-align: center;}

@media screen and (max-width:1380px){
	.fee_guide .fg_cont_box {max-width:none; padding:0px 100px; margin-top:50px;}
}
@media screen and (max-width:1250px){
	.fee_guide .fg_cont_box .fgBox {width:calc(50% - 20px); height:220px;}
	.fee_guide .fg_cont_box .fgBox:nth-child(n + 3) {margin-top:40px;}
}
@media screen and (max-width:1024px){
	.fee_guide {padding-top:35px; padding-bottom:80px;}
	.fee_guide .fg_cont_box {padding:0px 50px; margin-top:35px;}
	.fee_guide .fg_cont_box .fgBox {width:calc(50% - 15px); height:200px;}
	.fee_guide .fg_cont_box .fgBox:nth-child(n + 3) {margin-top:30px;}
	.fee_guide .fg_cont_box .fgBox div {width:36px; height:36px; font-size:17px; line-height:36px;}
	.fee_guide .fg_cont_box .fgBox p {font-size:16px; line-height:22px;}
}
@media screen and (max-width:810px){
	.fee_guide {padding-top:30px;}
	.fee_guide .fg_cont_box {margin-top:30px; padding:0px 30px;}
	.fee_guide .fg_cont_box .fgBox {width:calc(50% - 10px); height:180px;}
	.fee_guide .fg_cont_box .fgBox:nth-child(n + 3) {margin-top:20px;}
	.fee_guide .fg_cont_box .fgBox p {font-size:15px; line-height:21px;}
}
@media screen and (max-width:700px){
	.fee_guide {padding-top:25px;}
	.fee_guide .fg_cont_box {padding:0px 25px; margin-top:25px;}
	.fee_guide .fg_cont_box .fgBox {width:calc(50% - 8px); height:180px;}
	.fee_guide .fg_cont_box .fgBox:nth-child(n + 3) {margin-top:16px;}
	.fee_guide .fg_cont_box .fgBox div {width:34px; height:34px; font-size:15px; line-height:34px;}
	.fee_guide .fg_cont_box .fgBox p {font-size:14px; line-height:20px;}
}
@media screen and (max-width:640px){
	.fee_guide {padding-top:20px; padding-bottom:50px;}
	.fee_guide .fg_cont_box {padding:0px 20px; margin-top:20px;}
	.fee_guide .fg_cont_box .fgBox {width:100%; height:auto; padding:30px 0px; margin-bottom:15px; float:none; display: block;}
	.fee_guide .fg_cont_box .fgBox:nth-child(2n) {float:none;}
	.fee_guide .fg_cont_box .fgBox:nth-child(n + 3) {margin-top:0;}
	.fee_guide .fg_cont_box .fgBox div {width:34px; height:34px; font-size:15px; line-height:34px;}
	.fee_guide .fg_cont_box .fgBox p {font-size:15px; line-height:21px;}
}


