	#container_bbs {
		position: relative;
		float: left;
		height: auto !important;
		margin: 20px 0px 40px 0px;
		height: 500px;
		font-size: 13pt;
		line-height: 180%;
		width: 100%;
		zoom: 1;
	}

	#st-basic {
		color:#535353;
		line-height: 200%;
		text-align: justify;
		word-break: break-all;
		overflow-wrap: break-word;
	}
	.up_text_Hak {
		font-family: 'HakgyoansimSantteutbatangL';
		font-weight: bold;
		text-align:center;
		line-height: 200%;
	}
	.up_to_text_size {
		font-size: 1.2em;
	}
	.up_text_size {
		font-size: 1.1em;
	}
	.bold_text_size {
		font-weight: bold;
	}
	.container_title {
		font-size: 1.8em;
		font-weight: bold;
		font-family: 'HakgyoansimSantteutbatangL';
		margin-top: 35px;
		padding-bottom: 13px;
		color: #333333;
	}
	.ul_table {
        display:table;
		border-top:2px solid #6e6e6e;
	}
	.ul_table li.title_1{
        width:35% !important;
		float:left;
        display:table;
	}
	.ul_table li{
        width:65% !important;
		float:left;
        display:table;
		padding:3px 5px 3px 25px;
	}
	.container_ul_line {
		border-bottom: 1px solid #dadada;
		display:table;
		width:100%;
	}
	.container_ul_line li{
		float:left
	}
	.container_ul_line li.title_1{
		width:35%
	}
	.container_title_line_bold {
		border-bottom: 2px solid #000;
	}
	.container_title_line_normal {
		border-bottom: 2px solid #dadada;
	}
	.container_title_line {
		border-bottom: 1px solid #dadada;
		height: 10px;
	}
	.list_skin {
		width:100%;
	}

	.list_skin_small th, .list_skin th {
		border-bottom: 1px solid #dadada !important;
		background: #f7f7f7 !important;
		height:50px !important;
		padding:10px !important;
	}
	.list_skin_small td, .list_skin td {
		border-bottom: 1px solid #dadada !important;
		height:30px !important;
		padding:10px !important;
	}
	.list_skin_small td:first-child, .list_skin td:first-child {
		color:#b06c00 !important
	}
	.list_skin_small .rowspan, .list_skin .rowspan {
		color:#535353 !important
	}
	.list_skin .rtop {
		border-top: 1px solid #dadada !important;
	}
	.list_skin .rline {
		border-left: 1px solid #dadada !important;
	}
	.list_skin_small th {
		padding-right:30px !important;
	}
	.list_skin_small td {
		padding-left:30px !important;
		padding-right:50px !important;
	}

	.first_color {
		color:#b06c00 !important
	}
	.guide_title {
		color:#b06c00 !important;
		width:100%;
		text-align:center;
		font-size:1.3em;
		font-weight:600;
		padding:10px 10px 20px 10px;
	}
	.mb_topm_30 {
		margin-top:-30px
	}
	.mb_center {
		text-align:center;
	}
	.mb_center_padding {
		padding:30px;
	}
	.cisze_img img {
		max-width:940px;width:100%
	}
	.ct2_guide_box {
		width:90%;
		left:5%;
		position:relative;
		display:table;
		margin-top:-88px;
		background:#fcfcf2;
		padding:40px;
		z-index:100;
		margin-bottom:40px;
		font-family: 'HakgyoansimSantteutbatangL', sans-serif !important;
		font-weight:600;
	}
	.guide_box li{
		border-top:1px solid silver;
		border-left:1px solid silver;
	}
	.guide_box li{
	   float:left;
	   width:20%;
	   font-size:0.85em;
	   border-right:1px solid silver;
	   border-bottom:1px solid silver;
	   background:#fff;
	   padding-left:10px
	}
	.guide_box .go_icon {
	   background:#93df8f;
	   cursor:pointer
	}
	.guide_box .go_icon:hover {
	   background:#eadfd2;
	   cursor:pointer
	}


	.mb_780 img{
		max-width:780px;width:100%
	}
	.big_title { 
		font-size:1.3em;
		color:#000;
		display:table;
		margin-bottom:25px !important;
	}
	.small_title { 
		font-size:1.05em;
		color:#000;
		display:table;
		margin-bottom:5px !important;
	}

	.right_sub_img {
		max-width:250px;
		width:100%;
		float:right;
	}

	.left_img {
		margin-top:8px;
		margin-right:30px;
		margin-bottom:30px;
		max-width:280px;
		width:100%;
		float:left;
	}
	.right_img {
		margin-top:8px;
		margin-left:30px;
		margin-bottom:30px;
		max-width:280px;
		width:100%
	}

	.left_hu_img {
		margin-top:8px;
		margin-right:30px;
		margin-bottom:30px;
		max-width:280px;
		width:100%
	}
	.ul_center {
		margin:0px auto;
		width:100%;
		max-width:740px;
	}
	.ul_center li{
		width:52%;
		float:left;
		font-size:1.1em;
		font-weight:600;
		padding:10px;
	}
	.ul_center .first_color {
		width:48%;
		text-align:right;
	}
	.bsmall {
		font-size:1.1em;
		letter-spacing:-2px;
	}
	.ct2_guide_content_tour {
		width:760px;
		margin:0 auto;

	}
	.ct2_guide_content_tour_small {
		width:580px;
		margin:0px auto;
		text-align:left;
	}
	.ct2_guide_content_tour .guide_title {
		width:100%;
		margin:0 auto;
		padding-top:0px;
	}
	.ct2_guide_content_tour_small .guide_content img, .ct2_guide_content_tour .guide_content img{
		margin:30px;
		max-width:320px;
		width:100%
	}

	.csize640 {
	   max-width:640px;
	   margin:0 auto;
	   width:100%;
	}
	.naver_map {
	   background:#00c053;
	   color:#fff;
	   padding:5px 15px 5px 15px;
	   font-size:0.75em;
	   border-top-left-radius: 9px;
	   border-top-right-radius: 9px;
	   border-bottom-right-radius: 9px;    
	   border-bottom-left-radius: 9px;
	}

	.kakao_map {
	   background:#f7d500;
	   color:#39321a;
	   padding:5px 15px 5px 15px;
	   font-size:0.75em;
	   border-top-left-radius: 9px;
	   border-top-right-radius: 9px;
	   border-bottom-right-radius: 9px;    
	   border-bottom-left-radius: 9px;
	}

	.ct_nav { 
	float:center;text-align:center;margin-top:40px;border:1px dotted silver;padding-bottom:20px;padding-top:20px;
	background:url('/bo_img/nav_bg.jpg?date=202407171250')no-repeat 50% 50%;  background-size:cover;
	font-weight:600;
	color:#39416e;
	}
	.ct_nav a{ color:#39416e }
	.ct_nav a:hover{ color:#b06c00 }
	.ct_nav .mobile_hidden{ margin-left:10px;margin-right:10px }
	.m_lnb { display:none }
	#mobile_lnb { display:none }

	.pc_m_top {
	  width:100%;
	  margin:0 auto;
	}
	.pc_m_top li{
	  width:50%;
	  float:left;
	  padding:15px
	}
	.pc_m_top li:first-child{
		background:#b06c00;
		color:#fff;
		border-top-left-radius: 69px;
		border-bottom-left-radius: 69px;
	}
	.pc_m_top li:last-child{
	  background:#ffedd0;
	  color:#b06c00;
	  border-top-right-radius: 69px;
	  border-bottom-right-radius: 69px;    
	}
	.mx_800 {
	  max-width:800px;
	}
	.mx_700 {
	  max-width:700px;
	}
	.mx_600 {
	  max-width:600px;
	}
	.mx_500 {
	  max-width:500px;
	}
	.h140 {
	  height:140px
	}
	.mt_center {
	  margin:0 auto;
	  display:table;
	}
	.pl_10 {
	  padding-left:10px !important
	}
	.pl_20 {
	  padding-left:20px !important
	}
	.pl_30 {
	  padding-left:30px !important
	}
	.pl_40 {
	  padding-left:40px !important
	}
	.pl_50 {
	  padding-left:50px !important
	}
	.pl_60 {
	  padding-left:60px !important
	}
	.pl_70 {
	  padding-left:70px !important
	}
	.pl_80 {
	  padding-left:80px !important
	}
	.pl_90 {
	  padding-left:90px !important
	}
	.mobile_lnb { display:none }
    .txt_center { text-align:center !important }
	.normal_color { font-size:0.9em;display:table;margin-top:10px;color:#6e6e6e }
    .mt_40_mobile { margin-top:40px }
    .mt_60_mobile { margin-top:60px }
    .b_title_40 { margin-top:40px }

	#company_type5_tbl{width:100%; max-width:760px; margin:0 auto; overflow:hidden; background:rgba(29,102,185,.9); border-top-left-radius: 69px;		border-bottom-left-radius: 69px; border-top-right-radius: 69px;border-bottom-right-radius: 69px;}
	.tbl_3line{  max-width:800px  !important;border-top-left-radius:109px !important; border-bottom-left-radius:109px !important; border-top-right-radius:109px !important;border-bottom-right-radius:109px !important;}

	#company_type5_tbl .slogan{float:left; width:25%; text-align:left; color:#fff;  overflow:hidden; z-index:1;}
	#company_type5_tbl .slogan div{margin:10px; height:}
	#company_type5_tbl .slogan div .b_title { font-size:1.2em; color:#fff; line-height:1.4em; letter-spacing:-0.05em; text-align:center; bottom:0; padding:30px 20px; }
	#company_type5_tbl .slogan div .s_title {  position:relative; top:0; font-size:1em; color:#fff; line-height:1.4em;  font-weight: 300; padding-top:20px; margin-top:20px;}
	#company_type5_tbl .slogan div .s_title:after { content:""; display:block;  position:absolute; top:0;  left:0; width:30px; height:1px; background:#fff; }
	#company_type5_tbl .tbl_t{float:left; width:75%; background-color:#fff;}
	.tbla{width:100%; border-collapse: collapse; margin:0 auto; border:1px solid #ddd; border-bottom:0px;}
	.tbla tr th{width:20%; height:35px; padding:10px 0; text-align:center; border-bottom:1px solid #666; font-size:0.95em;}
	.tbla tr td{width:80%; border-bottom:1px solid #ddd; padding-left:15px; height:35px; text-align:left; font-size:0.95em;}
	.temple_tab li { float:left;width:50%;padding:10px }

	@media screen and (max-width:760px) {

	.temple_tab li { width:100%;padding:0px;  }

	.tbl_3line{ border-top-left-radius:0px !important;;border-bottom-left-radius:0px !important;;border-top-right-radius:0px !important;;border-bottom-right-radius:0px !important; }
    .m_hidden { display:none }
	.ul_table { width:90% !important;	}
    .mt_40_mobile { margin-top:0px }
    .mt_60_mobile { margin-top:0px }

	.temple_tab .ul_table { width:100% !important;  }


	.ul_table li{        width:100% !important;	}
	.ul_table li.title_1{  background:#f7f7f7;text-align:center;width:100% !important;	}
	#company_type5_tbl{ border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;}
	#company_type5 .ceo_area{width:95%; margin:0 auto;} 
	#company_type5 .ceo_area .ceo_txt h4 {font-size:1.2em; word-break: keep-all;}
	#company_type5_tbl {width:95%; height:auto;}
	#company_type5_tbl .slogan{width:100%; bottom:0; padding:20px 20px;  }

	#company_type5_tbl .slogan div .b_title { font-size:1.2em; color:#fff; line-height:1.4em; letter-spacing:-0.05em; text-align:center; bottom:0; padding:10px 0px; }


	#company_type5_tbl .tbl_t{width:100%;}
	.tbla tr th{width:30%; font-size:0.9em;  padding:15px 0;}
	.tbla tr td{width:70%; font-size:0.9em; }
	.mobile_lnb { display:inline-block }
	.ct_nav { display:none }
	.pc_lnb { display:none }
	.m_lnb { display:table;width:100%; }
	#mobile_lnb { display:block }
	#mobile_lnb ul{ margin:0 auto }
	#mobile_lnb .dropdown { margin-top:20px;width:100%; }
	#mobile_lnb .dropbtn_mobile { width:100%;border:1px solid #979392;padding-left:16px;padding-right:20px }
	#mobile_lnb .dropdown-content a { height:50px !important;padding-top:10px !important }
	.pc_m_top li:first-child{
	  border-top-left-radius: 0px;
	  border-bottom-left-radius: 0px;
	}
	.pc_m_top li:last-child{
	  border-top-right-radius: 0px;
	  border-bottom-right-radius: 0px;    
	}
	.pc_m_top li{
	  width:100%;
	}
	.ct2_guide_content_tour {
		width:100%;
		margin:0 auto;

	}
	.left_hu_img {
		width:100% !important;
		max-width:100% !important;
		float:none;
		display:table;
	}
	.left_img {
		width:100% !important;
		max-width:100% !important;
		float:none;
		display:table;
	}
	.right_sub_img {
		width:100% !important;
		max-width:100% !important;
		float:none;
		display:table;
		margin-bottom:20px
	}
	.ul_center li{
		width:100%;
		text-align:center
	}
	.ul_center .first_color {
		width:100%;
		text-align:center
	}
	.guide_box li{
	   float:left;
	   width:calc(100% / 2);
	   font-size:0.85em;
	   border-right:1px solid silver;
	   border-bottom:1px solid silver;
	   background:#fff;
	   padding-left:10px
	}
	.sbox {
	   font-size:0.8em;
	}

	.sbox .pl_30 {
	  padding-left:10px !important
	}
    .m_lnb_size {
	   font-size:0.9em;
	   line-height:180%;
	   letter-spacing:-1px
    }

	.ct2_guide_content_tour_small .guide_content img, .ct2_guide_content_tour .guide_content img{
		margin:30px 0px 30px 0px;
	}

	.ct2_guide_box {
		padding:10px;
		font-size:0.9em;
		margin-top:-38px;
		margin-bottom:10px;
	}
	.naver_map { font-size:0.83em;height:40px;display:table;float:left }
	.kakao_map { font-size:0.83em;height:40px;display:table;float:left }
    .history_table ul { margin-bottom:15px !important }
    .history_table ul li:first-child { color:#b06c00 !important;font-size:1.1em;border-bottom:1px dotted silver }
    .history_table ul li:last-child { line-height:150%;padding-top:5px }

    .ul_center .first_color{ margin-bottom:-20px !important }

    .moon_txt { font-size:0.6em }

	.sbox_important {
	   font-size:0.7em !important;
	}
    .b_title_40 { margin-top:0px }

	}