/* en.css */
 /* ================================================================English===================================================================================== */
/* header */
header .inner ul.pc_depth1 > li > .pc_depth2 {top: calc(100% + 12px) !important; text-align: center;}
header .inner ul.pc_depth1 > li {text-align: center !important;}
header .inner ul.pc_depth1 > li a {text-align: center !important;}
header .inner .pc_depth1 {margin-left: 40px;} 
/* 공통 */
.heritage_editor_area .flag_btn {max-width: 377px; width: calc(100% - 40px);}
input[type=radio] + label { text-indent: 3px; display: inline-block !important; padding-left: 30px; font-size: 17px; } 
.link_btn::after {right: 33px;}
 .travel_test_wrap .travel_box .travel_tit { padding-right: 30px; padding-left: 30px; font-size: 60px !important; display: block; } 
.travel_test_wrap .travel_box .travel_tit span { padding-right: 30px; padding-left: 30px; font-size: 60px !important; display: block; } 
.travel_test_wrap .travel_box .grid_wrap .grid_bottom .btn_area a.round_btn { padding-left: 40px; padding-right: 40px; } 
.essay_wrap { max-width: 1190px !important; } 
.essay_wrap .sub_tit { font-family: Pretendard; margin-bottom: 60px; font-size: 30px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.47; letter-spacing: normal; text-align: center; color: #1a1818; } 
.list_wrap1 .info_list li .tit { width: 152px; flex-shrink: 0; } 
.travel_test_wrap .travel_box .grid_wrap .grid_bottom .btn_area a.round_btn.chevron_right span { padding-left: 50px; padding-right: 50px; display: inline-block; line-height: 1.3; } 
.travel_test_wrap .travel_box .grid_wrap .grid_bottom .btn_area a.round_btn.chevron_right span::after { right: 10px; } 
.travel_test_wrap .travel_box .grid_wrap .grid_top .tit { text-align: center; } 
.heritage_top_area {padding: 135px 36px 100px;}

.heritage_list_wrap ul li .txt_wrap .tit {font-size: 18px; line-height: 1.2; background: none; width: fit-content; position: relative;max-width: 77%;}
.heritage_list_wrap ul li .txt_wrap .tit::after {position: absolute; background: url(../img/icon/icon_plus.svg) no-repeat right center / cover; content: ""; display: block; width: 24px; height: 24px; right: 0px; top: 50%; transform: translateY(-50%);}
.heritage_list_wrap ul li .txt_wrap {width: 100%;}
.heritage_list_wrap ul li a.tab_btn .txt_wrap .tit {padding-right: 30px;}
.heritage_list_wrap ul li a.tab_btn.on .txt_wrap .tit { background: none;}
.heritage_list_wrap ul li a.tab_btn.on .txt_wrap .tit::after { background: url(../img/icon/icon_plust_glass.svg) no-repeat right center / cover; width: 30px;height: 30px;}
/*가이드북 */
.guide_book_wrap .guide_book_list li {padding-left: 67px;padding-right: 67px;}

/*열 개의 길 */
.course_wrap {height: 680px;}

.map_pop_box .map_pop_link {bottom: 4px; font-size: 12px;}
.course_wrap .course_list { max-width: 1045px !important; } 

.start_wrap { position: relative; } 
.start_wrap strong { font-family: "onemobilepop" !important; display: block; width: 100%; font-size: 80px; position: absolute; top: 30px; left: 50%; transform: translateX(-50%); margin-top: 125px; } 
.start_wrap strong .sub_txt {font-size: 29px;display: inline-block;max-width: calc(100% - 40px); margin-top: 20px;}
.start_wrap strong .fc_red { font-family: "onemobilepop"; } 
.info_list li .li_tit { min-width: 150px; flex-shrink: 0; } 
/* 온라인 팝업 */
.popup_wrap.input_type .pop_tit { margin-bottom: 20px; font-size: 28px; width: 500px; line-height: 1; align-items: flex-end; } 
.popup_wrap .pop_tit.tit_small { font-size: 25px !important; word-break: keep-all; } 
.popup_wrap .pop_tit {word-break: break-all;}
.pc_depth1 {text-align: center;}
.detail_view:has(.detail_top) .detail_tit {margin-bottom: 0;}
.detail_top + .detail_tit {margin-bottom: 20px !important;}
.block_type_wrap3 .half_box_wrap .gray_box .box_tit {word-break: break-all;}
/* 서문 */
.intro_wrap .intro_big { line-height: 1.2 !important; } 
.intro_wrap .intro_txt { line-height: 1.5 !important; } 
.floater_wrap .floater_con .btn_area {flex-wrap: wrap;}
/* 만나기 */
.sub_wrap .inner .tab_menu_wrap.color_red ul {height: auto; padding-top: 30px;}
/* common */
.flag_btn::after { left: 29px !important; } 
.list_box1 > li::after {top: 7px;}
.black_btn { padding: 20px 25px; font-size: 16px; } 
.radio_wrap { gap: 20px; } 
.popup_wrap.input_type .pop_tit .sub_txt {flex-shrink: 0;}
.popup_wrap.input_type .pop_tit {width: auto !important;word-break: keep-all !important;}
header .inner .link_wrap a {font-size: 15px !important;}
header .inner .link_wrap .link_list a {font-size: 15px !important;}

/* 공통추가 */
header .inner ul.pc_depth1 > li > .pc_depth2 li a .ico_search{left: 80%;}

/* 250116 추가*/
header .inner .link_wrap .link_list ul li a {top: 55px;}
@media screen and (max-width: 1360px) {
  .link_wrap {display: none !important;}
 } 
@media screen and (max-width: 1300px) { 
  .flag_label::after {left: 2px !important;}
  .heritage_list_wrap ul li a.tab_btn.on .txt_wrap .tit::after {width: 18px;height: 18px;}
  .heritage_list_wrap ul li a.tab_btn .txt_wrap .tit::after {width: 18px;height: 18px;}
  header .inner ul.pc_depth1 > li a {font-size: 18px;}
  .pc_depth1 {max-width: 794px;}

  .heritage_list_wrap ul li a.tab_btn .txt_wrap .tit {font-size: 12px;}
 }
 @media screen and (max-width: 1024px) { header .inner { padding-left: 24px; padding-right: 24px; } 

 }
@media screen and (max-width: 768px) { 
  .img_full_list ul li a .txt_wrap {text-align: left !important;}
  .main_vis.vis_01 .welcome_txt .kr_txt { padding-right: 10px;padding-left: 10px; }
  h2.main_tit { text-align: left; }
.travel_test_wrap .travel_box .grid_wrap .grid_bottom .btn_area a.round_btn.chevron_right span {padding-left: 0;padding-right: 0;} 
.sub_wrap .inner .tab_menu_wrap.color_red ul {padding-top: 20px;}
.heritage_top_area {padding: 65px 24px 48px;}
 .intro_wrap { height: auto !important; padding-bottom: 30px; } 
 .start_wrap strong { top: 30px; margin-top: 0; } 
 .start_wrap strong { font-size: 43px; } 
 .list_wrap1 .info_list li .tit { width: 115px; } 
 .black_btn { padding: 14px 25px; font-size: 16px; line-height: 1.2; } 
.course_wrap .course_list li a { height: 65px !important; line-height: 1 !important; padding-right: 3px; padding-left: 3px; font-size: 16px; white-space: normal; border: 1px solid rgba(255,255,255,0.6); left: 0px !important; white-space: normal !important; } 
.course_wrap .course_list li a::after { display: none !important; } 
.travel_test_wrap .travel_box .travel_tit {padding-right: 0;padding-left: 0;}
 .travel_test_wrap .travel_box .travel_tit { font-size: 30px !important; margin-right: 20px; margin-left: 20px; } 
 .travel_test_wrap .travel_box .travel_tit span { font-size: 30px !important;padding-right: 0;padding-left: 0; } 
 .info_list li .li_tit { min-width: 120px; } 
 .flag_btn::after { left: calc(50% - 122px) !important; } 
 .popup_wrap.input_type .pop_tit {font-size: 20px; word-break: keep-all; margin-bottom: 0; align-items: flex-start;} 
 .popup_wrap.input_type .pop_top {height: auto;}
 .popup_wrap.input_type .pop_tit.tit_small {font-size: 20px !important;} 
 .start_wrap strong .sub_txt {font-size: 20px;}
 .chief_sig_wrap {flex-direction: column; align-items: end;}
 .travel_test_wrap .travel_box .grid_wrap .grid_bottom .btn_area a.round_btn.chevron_right span::after {right: -15%;}
 /* 열개의 길 */
 .course_wrap {height: 580px;}
 .flag_label::after {left: 4px !important;}
 }



 @media screen and (max-width: 461px){
 .start_wrap strong { font-size: 30px; } 
 .start_wrap strong .sub_txt {font-size: 15px;}
 }