/* mobile */
@font-face{
	src:url("/font/AppleSDGothicNeoM.ttf");
	font-family:"apple";
}
@media (min-width: 1px) and (max-width: 1089px) {

	.login{display:block}
	.mpage{display:block;}
	.spage{overflow-x:auto;white-space: nowrap;}
	
}

/* desktop */
@media (min-width: 1090px) {

	.login{display:none}
	.mpage{display:none;}


	/* header */
	
	.top-line { background:#333333; }
	.fixed-top {
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		z-index: 1030;
	}


}
body{background:#fff;}
body.dark{background:#121212;}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.mb_logo{display:none;}
.mba_ssdiv{display:none;}
.mba_ssdiv2{display:none;}
.navbar-expand-lg .nav-link .fa-angle-double-right{display:none;}
@media (max-width: 1279px) {
  .container {
    max-width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
  .mb_logo{display:block; padding:10px 15px 6px;}
  #navbarResponsive .mb_logo .mb_logo_logo img{
	max-height:28px;
	width:auto;
	max-width:120px;
	display:block;
  }
  .mb_logo .mb_logo_logo .logo_black{display:block;}
  .mb_logo .mb_logo_logo .logo_white{display:block;}
  body.dark .mb_logo .mb_logo_logo .logo_black{display:none;}
  body.dark .mb_logo .mb_logo_logo .logo_white{display:block;}
	
	.navbar .mbs_top{background:#fff; }
	.navbar-expand-lg .navbar-nav .nav-item{border-bottom:1px solid #777;}
	.navbar-expand-lg .show .nav-link .fa-angle-double-right{float:right; line-height:46px;}

	.mba_ssdiv2{width:100%; background:#373737; padding:20px 0; margin-top:20px; width:100%; display:flex; justify-content:space-between; align-items:center;}
	body.dark .mba_ssdiv2{background:#373737;}
	.mba_ssdiv2 .center_mma{text-align:center;}
	.mba_ssdiv2 a{font-family:"apple"; font-size:16px; font-weight:500; color:#fff; }
	body.dark .mba_ssdiv2 a{color:#fff;}
	.mba_ssdiv2 .left_mma{padding:0 10px;}
	.mba_ssdiv2 .left_mma .names{margin-bottom:10px;}
	.mba_ssdiv2 .right_mma{text-align:right; padding:0 10px;}

	.mba_ssdiv{display:block; width:100%; background:#373737; padding:10px 0;}
	body.dark .mba_ssdiv{background:#373737;}
	.mba_ssdiv .mba_sslogin{display:flex; padding:10px;}
	.mba_ssdiv .mba_sslogin .money{margin-top:10px;}
	.mba_ssdiv .mba_sslogin a{ font-family:"apple"; font-size:16px; font-weight:500; color:#fff;}
	body.dark .mba_ssdiv .mba_sslogin a{color:#fff;}
	.mba_ssdiv .mba_sslogin .left_mma{display:flex; flex-direction:column; width:100%;}

  
	
	
	.navbar-light.collapsed .navbar-toggler-icon{background-image:url('/img/menu_icon_white.png'); width:18px; height:18px;}
	body.dark .navbar-light.collapsed .navbar-toggler-icon{background-image:url('/img/menu_icon_white.png');}
	.navbar-light .navbar-toggler-icon{background-image:url('/img/close_white.png'); width:18px; height:18px;}
	
  .navbar > .container{position:relative;}
  .navbar-expand-lg .navbar-toggler{
	display:block!important;
	z-index:50;
	position:absolute;
	right:10px;
	top:50%;
	transform:translateY(-50%);
	align-items:center;
	justify-content:center;
  }
  .navbar_ssdiv{display:none;}
  .navbar-expand-lg .collapsed{
	right:10px;
	left:auto;
	top:50%;
	transform:translateY(-50%);
  }
  .navbar-expand-lg .navbar-toggler:focus{outline:0;}
   .navbar-expand-lg > .container > .show{display:block!important;}
 .navbar-expand-lg .navbar-nav {flex-direction : column; margin-top:40px; background:#373737;}
 body.dark .navbar-expand-lg .navbar-nav{background:#272727;}
 .navbar-expand-lg .navbar-nav .nav-item{width:100%; padding:0;}
 
 .navbar-expand-lg .navbar-nav .nav-item .nav-link{position:relative; height:50px; line-height:50px; padding:0 20px; display:block; font-size:16px; color:#aebbcd;}
 
	#navbarResponsive{
	position:fixed;
	width:80%;
	height:100%;
	top:0;
	right:0;
	background:#232323;
	overflow-y:scroll;
  }
  body.dark #navbarResponsive{background:#272727;}
  .nab_box .nab_top .navbar_ssdiv{display:none;}
  .navbar-expand-lg .navbar-collapse:not(.show){
	display:none !important;
  }
  .navbar-expand-lg .show{
	display:block !important;
  }
  .navbar-expand-lg .show .nav-link .fa-angle-double-right{
	display:inline-block !important;
  }
  
	.nab_box .nabs_botop{display:none !important;}
	.nab_box .nav_info{
		position:absolute;
		width:0;
		height:0;
		overflow:visible;
		padding:0;
		margin:0;
	}
	.nab_box{
		flex-wrap:nowrap;
		height:36px;
		min-height:0;
	}
	.navbar{
		min-height:0 !important;
		padding-top:4px !important;
		padding-bottom:4px !important;
	}
	.navbar_sslogin{display:flex;}
	.left_smenb .left_iuser{margin-left:10px;}
	.left_smenb .left_iuser a{font-size:14px; font-family:"apple"; color:#fff;}
	.left_smenb .left_iuser a.money{margin-left:10px; display:none;}
	.nab_box .nabs_botop .navbar_ssbtn{font-size:14px; font-family:"apple"; color:#fff; margin-left:20px; display:none;}
    .navbar .mbs_top{}
}
.nab_box{width:100%; position:relative; display:flex; justify-content:space-between; align-items:center; max-width:1300px; margin:0 auto;}

.nab_box .nabs_botop .botop_su{display:flex; justify-content: flex-end; height:40px; line-height:40px; padding:0 20px; width:100%; max-width:1100px; margin:0 auto;}
body.dark .nab_box .nabs_botop .botop_su a{color:#fff;}
.nab_box .nab_top{display:flex; justify-content:space-between; align-items:center;}
.nab_box .nab_top .navbar_ssdiv{position:absolute; right:0; top:20px;}
.nab_box .nav_info{display:flex; justify-content: center;}

@media (min-width: 1280px) {
	.navbar .container{max-width:100%;}
	.id_max .container{max-width:100%;}
	
  .container {
    max-width: 1280px;
  }
	
	.navbar-nav li{padding:20px 0 20px 24px;}
	.navbar-expand-lg .navbar_ssdiv .navbar_ssbtn:last-child{margin-right:0;}
	
	.left_smenb{
		display:inline-block;
		margin-right:20px;
	}
	.left_smenb:after{clear:both; display:block; content:"";}
	.nab_box .nabs_botop{justify-content:flex-end;}
	.navbar_sslogin{display:flex;}
	.left_smenb .left_iuser{margin-left:10px;}
	.left_smenb .left_iuser a{font-size:16px; font-family:"apple"; color:#0aa196;}
	.left_smenb .left_iuser a.names{color:#fff;}
	.left_smenb .left_iuser a.money{margin-left:10px;}
	.nab_box .nabs_botop .navbar_ssbtn{font-size:13px; border:1px solid #0aa196; color:#0aa196; padding:0 15px; margin-left:20px; height:35px; line-height:35px;}
	.nab_box .nabs_botop .navbar_ssbtn.mebm{background:linear-gradient(180deg, #0aa196 0%, #003532 100%); color:#fff; border:0 none;}
	.ma_trand{max-width:1280px; margin:0 auto; height:350px;}
}
.ma_trand{height:350px;}
.navbar-expand-lg .navbar_ssdiv .navbar_ssbtn i{display:inline-block; width:18px; height:18px; margin: 0 5px 0 0;}



.fixed-top {padding:0 10px;}
.fixed-top.bg_header{background:#232323;}
.navbar .container{padding:0;}

.fixed-top .logo .logo_black{display:none;}
body.dark .fixed-top .logo .logo_black{display:none;}
.fixed-top .logo .logo_white{display:block;}
body.dark .fixed-top .logo .logo_white{display:block;}


.fixed-top .navbar-collapse .nav-item .nav-link{color:#fff; font-size:16px; font-family:"apple"; font-weight:500;}
body.dark .fixed-top .navbar-collapse .nav-item .nav-link{color:#fff;}
.fixed-top .navbar-collapse .nav-item .nav-link img{height:23px; margin-right:5px;}
.fixed-top .navbar-collapse .nav-item .nav-link:after{display:none;}

.bg-bo {background-color:#1C2230!important;}
.navbar-expand-lg .ml-auto{margin-left:auto; margin-right:auto;}

.main_bg{width:100%; background-image:url("/img/coin/bitxeuro1.png"); background-position:center center; background-repeat:no-repeat; background-size:cover;
transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding:180px 0 120px; position:relative;}
.main_bg .main_overlay{
	/* 부드러운 안개/블러 효과 + 약한 어둡기 (이미지가 더 잘 보이도록 완화) */
	background:rgba(0,0,0,0.01);
	backdrop-filter: blur(2px);
	-webkit-backdrop-filter: blur(2px);
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
width:100%; height:100%; top:0; left:0; position:absolute;}
.main_bg .main_box{width:100%; max-width:1140px; display:flex; margin:0 auto; position:relative;}
.main_bg .main_box .main_text{width:60.439%; display:flex; align-items:center; align-content:center; padding:2em 7em 2em 2em; flex-wrap:wrap; position:relative;}
.main_bg .main_box .main_text h4{font-size:50px; color:#fff; font-weight:600;}
.main_bg .main_box .main_text h4 span{color:#0aa196;}
.main_bg .main_box .main_text p{color:#fff; font-size:15px; margin:30px 0 0;}
.main_bg .main_box .main_text .main_button{width:100%; margin-top:20px; display:flex; gap:10px;}
.main_bg .main_box .main_text .main_button .main_btn{color:#fff; border:1px solid #0aa196; font-size:16px; padding:10px 30px; border-radius:4px; display:block;}
.main_bg .main_box .main_text .main_button .main_btn.btnl{background-image:linear-gradient(180deg, #0aa196 0%, #003532 100%); border:0 none;}
.main_bg .main_box .main_trading{width:39.561%; background-color:transparent; border-radius:0;}
.main_bg .main_box .main_trading .trading_view{width:100%; height:414px;}


.footer .ft_le img{width:80%;}
.footer .ft_ri{display:flex; align-items:center;}
.footer .ft_ri h3{width:100%; text-align:center;}

@media (min-width: 1280px) {

	.fixed-top .logo img{}
	.main_bg .main_tss{top:100px; left:100px;}
	.container .ma_batext .ma_title{font-size:16px;}
	.container .ma_batext .ma_txt{font-size:16px;}
	body .sub_banner .sub_img .sub_txt{top:50px; left:50px;}
	body .mj_title p{font-size:20px;}
}
@media (max-width: 768px) {

	.col-sm6{width:50%;}
	
}

.coin_people{width:100%; max-width:1200px; margin:0 auto;}
.coin_people h2{font-size:30px; font-weight:bold; text-align:center; margin-bottom:20px;}
body.dark .coin_people h2{color:#fff;}
.coin_people table{width:100%;}
.coin_people table th{background:none; color:#000; padding:10px 5px; font-size:16px; font-family:"apple";}
body.dark .coin_people table th{color:#fff;}
.coin_people table td{color:#000; padding:10px 5px; font-size:18px; font-family:"apple";}
.coin_people table td img{width:38px; height:38px; margin-right:5px;}
body.dark .coin_people table td{color:#f7f7f7;}
.coin_people table td.plus{color:#00adff;}
.coin_people table td.mius{color:#ff0000;}
body.dark .coin_people table td.plus{color:#00adff;}
body.dark .coin_people table td.mius{color:#ff0000;}

.biti_siteb{width:100%; max-width:1200px; margin:0 auto;}
.biti_siteb .siteb_top h2{font-size:30px; font-weight:bold;  text-align:center;}
body.dark .biti_siteb .siteb_top h2{color:#fff;}
.biti_siteb .siteb_top p{font-size:18px; font-weight:500; font-family:"apple"; text-align:center;}
body.dark .biti_siteb .siteb_top p{color:#fff;}
.biti_siteb .siteb_info{margin-top:40px;}
.biti_siteb .siteb_info img{width:100%;}
.biti_siteb .lsdark{display:none;}
body.dark .biti_siteb .lsdark{display:block;}
.biti_siteb .lsight{display:block;}
body.dark .biti_siteb .lsight{display:none;}

.coin_block{width:100%; padding:70px 0; background:url("/img/coin/banner_o.jpg") no-repeat; background-size:100% 100%;}
.main_block{width:100%; max-width:1200px; margin:0 auto;}
.main_block .block_title{text-align:center; margin-bottom:30px;}
.main_block .block_title h2{font-size:30px; font-weight:bold; color:#fff;}
body.dark .main_block .block_title h2{color:#fff;}

.main_block .block_in{display:flex; flex-wrap:wrap; justify-content:space-around; margin-top:20px;}
.main_block .block_in .block_box{text-align:center;}
.main_block .block_in .block_box h2{font-size:22px; font-weight:bold; font-family:"apple"; margin-top:20px; color:#fff;}
body.dark .main_block .block_in .block_box h2{color:#fff;}
.main_block .block_in .block_box p{font-size:16px; font-weight:500; font-family:"apple"; color:#f7f7f7; margin-bottom:0;}
.main_block .block_info{display:flex; flex-direction:column; align-items: flex-end; justify-content: center;}
.main_block .block_info2{display:flex; flex-direction:column; align-items: flex-start; justify-content: center;}
.main_block .block_info .block_box:last-child{margin-top:40px;}

.main_block .block_box .block_top img{width:100%; height:250px; border-radius:10px;}
.main_block .block_box .block_content{margin-top:20px;}
.main_block .block_box .block_content h3{font-size:24px; font-weight:bold; font-family:"apple";}
body.dark .main_block .block_box .block_content h3{color:#fff;}
.main_block .block_box .block_content p{font-size:13px; font-weight:500; font-family:"apple";}
body.dark .main_block .block_box .block_content p{color:#aebbcd;}

.coin_product{width:100%; max-width:1200px; margin:0 auto;}
.coin_product h2{font-size:30px; text-align:center; font-weight:bold; margin-bottom:40px;}
body.dark .coin_product h2{color:#fff;}
.coin_product ul{margin:0; padding:0; width:100%; display:flex; text-align:center;}
.coin_product ul li{width:20%; padding:10px 20px;}
.coin_product ul li .coin_product_img{width:150px; height:150px; border-radius:50%; background:#fff; overflow:hidden; margin:0 auto 20px;}
.coin_product ul li .coin_product_img img{width:100%; height:100%;}
.coin_product ul li h3{font-size:24px; font-weight:bold; font-family:"apple"; margin-bottom:10px;}
body.dark .coin_product ul li h3{color:#fff;}
.coin_product ul li p{font-size:16px; font-weight:500; font-family:"apple"; margin-bottom:0;}
body.dark .coin_product ul li p{color:#f7f7f7;}


.ba_trand {width:1200px; margin:0 auto;}
.ba_trand .trand_top{margin-bottom:40px;}
.ba_trand .trand_top h2{font-size:30px; font-weight:bold; text-align:center;}
body.dark .ba_trand .trand_top h2{color:#fff;}
.ba_trand .trand_info{margin-top:10px;}
.ba_trand .trand_info .light_mode{display:flex;}
.ba_trand .trand_info .dark_mode{display:none;}
body.dark .ba_trand .trand_info .light_mode{display:none;}
body.dark .ba_trand .trand_info .dark_mode{display:flex;}
.ba_trand .trand_info ul li{margin-right:20px;}
.ba_trand .trand_info ul li:last-child{margin-right:0;}

.ft_content{background:linear-gradient(to bottom,#232323,#171717);padding:50px; max-width:100%;}
body.dark .ft_content{background:rgb(18, 18, 18, 1);}
.ft_content .ft_box{min-height:250px; position:relative; text-align:center;}
.ft_content .ft_box .ft_top{width:100%; margin:0 auto 40px; max-width:1260px; text-align:center;}
.ft_content .ft_box .ft_top .ft_top_menu{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:flex-start;
	gap:2rem 3.5rem;
}
.ft_content .ft_box .ft_top .ft_top_menu .item{text-align:center;}
.ft_content .ft_box .ft_top .ft_top_menu .item h3{color:rgb(242 242 245); font-weight:600; font-size:14px; margin-bottom:0;}
.ft_content .ft_box .ft_top .ft_top_menu .item ul{margin:15px 0 0; padding:0; list-style:none;}
.ft_content .ft_box .ft_top .ft_top_menu .item ul li a{color:#ffffff99; font-size:14px;}
.ft_content .ft_box .ft_top .ft_top_menu .item ul li ~ li{margin-top:8px;}

.ft_content .ft_box .ft_img{margin-bottom:10px;}
.ft_content .ft_box .ft_copy{font-size:12px;  text-align:center; color:hsla(0,0%,100%,.4); }
.ft_content .ft_box .ft_cont{font-size:12px;  text-align:center; color:hsla(0,0%,100%,.4); margin-bottom:10px; line-height:16px;} 
.ft_content .ft_box .ft_cont p{margin-bottom:0;}


.logo_black{display:block; margin:0 auto;}
body.dark .logo_black{display:none;}
.logo_white{display:none;}
body.dark .logo_white{display:block; margin:0 auto;}

.pc_banner{display:none;}
.tablet_banner{display:block;}
.mobile_banner{display:none;}
.pc_middle_banner{display:none;}
.tablet_middle_banner{display:block;}
.mobile_middle_banner{display:none;}
.siteb_pc{display:none;}
.siteb_tablet{display:block;}
.siteb_mobile{display:none;}

@media (min-width: 1280px) {
	.pc_banner{display:block;}
	.tablet_banner{display:none;}
	.mobile_banner{display:none;}
	.pc_middle_banner{display:block;}
	.tablet_middle_banner{display:none;}
	.mobile_middle_banner{display:none;}
	.siteb_pc{display:block;}
	.siteb_tablet{display:none;}
	.siteb_mobile{display:none;}
}
@media (max-width: 768px) {
	.pc_banner{display:none;}
	.tablet_banner{display:none;}
	.mobile_banner{display:block;}
	.pc_middle_banner{display:none;}
	.tablet_middle_banner{display:none;}
	.mobile_middle_banner{display:block; text-align:center;}
	.sub_banner .sub_img .sub_iimg img{width:100%;}
	.mobile_middle_banner h2{font-size:18px; text-align:center; margin:20px 0 10px; font-family:"apple"; font-weight:bold; color:#fff;}
	.mobile_middle_banner p{font-size:12px; text-align:center; font-family:"apple"; color:#fff;}
	.siteb_mobile{display:block;}
	.siteb_tablet{display:none;}
	.siteb_pc{display:none;}
	

	.coin_people{padding:10px;}
	.coin_people h2{font-size:22px;}
	.coin_people table th{font-size:14px;}
	.coin_people table td{font-size:14px;}
	.coin_people table td img{width:30px; height:30px;}

	.coin_product h2{font-size:22px;}
	.coin_product ul{flex-wrap:wrap;}
	.coin_product ul li{width:50%;}
	.coin_product ul li .coin_product_img{width:80px; height:80px;}
	.coin_product ul li h3{font-size:18px;}
	.coin_product ul li p{font-size:12px;}

	.biti_siteb .siteb_top p{font-size:14px;}

	.nab_box{display:flex; flex-wrap:wrap;}
	.main_block{width:100%;}
	.main_block .block_title h2{font-size:22px;}
	.main_block .block_title p{font-size:12px;}
	.main_block .block_box{width:49%; text-align:center;}
	.main_block .block_box img{width:50%;}
	.main_block .block_in .block_box p{font-size:12px;}
	.main_block .block_box .block_content h3{font-size:22px;}
	.main_block .block_box .block_content p{font-size:12px;}
	.nab_box .nab_top .navbar_ssdiv{display:none;}
	.main_block .block_box{width:50%; margin-bottom:20px;}
	.ba_trand{width:100%;}
	.ba_trand .trand_top h2{font-size:22px;}
	.ba_trand .trand_info ul{flex-direction: column;}
	.ba_trand .trand_info ul li{margin-right:0; margin-bottom:10px;}
	.ba_trand .trand_info .light_mode{}
	body.dark .ba_trand .trand_info .dark_mode{}
	.blk_inli{width:100%;}
	.blk_inli .inli_content .inli_top h2{font-size:22px;}
	.blk_inli .inli_content .inli_top p{font-size:14px;}
	.blk_inli .inli_content .inli_info ul li{width:100%; margin-right:0; text-align:center;}
	.blk_inli .inli_content .inli_info ul li img{width:50%;}
	.bitl_plat h2{font-size:22px;}
	.bitl_plat p{font-size:14px;}
	.biti_siteb{width:100%;}
	.biti_siteb .siteb_top h2{font-size:22px;}
	
	.biti_center .center_info{width:100%;}
	.biti_center .center_info .info_r .r_top h2{font-size:16px;}
	
	.main_news .news_content .news_item .news_box .news_box_top h2{font-size:16px;}
	.main_news .news_content .news_item .news_box .news_box_o p{font-size:12px;}

	.hsp_main .hsp_content .hsp_top{width:300px; margin:0 auto 20px; }
	.hsp_main .hsp_content .hsp_top h2{font-size:18px;}
	.hsp_main .hsp_content ul{flex-wrap:wrap; justify-content:space-around;}
	.hsp_main .hsp_content ul li{width:40%; margin-bottom:20px;}
	.hsp_main .hsp_content ul li img{height:50px;}
	.hsp_main .hsp_content ul li p{margin-bottom:0;}

	.mnec_list .mnec_list_content .mnec_list_info .mnec_list_box .mnec_box_top{flex-direction:row; flex-wrap:wrap;}
	.mnec_list .mnec_list_content .mnec_list_info .mnec_list_box .mnec_box_top .mnec_image{width:100%;}
	.mnec_list .mnec_list_content .mnec_list_info .mnec_list_box .mnec_box_top .mnec_cao{width:100%; padding:20px;}
	.mnec_list .mnec_list_content .mnec_list_info .mnec_list_box .mnec_box_top .mnec_cao p{font-size:14px; line-height:25px;}
	.mnec_list .mnec_list_content .mnec_list_info .mnec_list_box .mnec_box_bottom p{font-size:14px; width:250px; margin:0 auto;}

	.mec_subcenter .subcneter_content ul{flex-direction:row; flex-wrap:wrap;}
	.mec_subcenter .subcneter_content ul li{width:100%; margin-bottom:100px;}
	.mec_subcenter .subcneter_content ul li:last-child{margin-bottom:0;}

	.sls_content .sls_top .sls_title h2{font-size:24px;}
	.sls_content .sls_top .sls_title a{font-size:16px;}
	.sls_content .sls_chart .livespotprice{padding:15px 20px;}
	.sls_content .sls_chart .livespotprice .livespot .live_date{font-size:16px;}
	.sls_content .sls_chart .livespotprice table tr td{font-size:12px;}

	.sls_content .sls_bottom{display:block}
	.sls_content .sls_bottom .sls_bottom_info{width:100%; display:block; padding:20px 0;}
	.sls_content .sls_bottom .sls_bottom_info.sls_right{padding:20px 0; border-left:0;}
	.sls_content .sls_bottom .sls_bottom_info.sls_left{padding:20px 0;}

	.main_bg{padding:10em 0 0;}
	.main_bg .main_box{flex-wrap:wrap; }
	.main_bg .main_box .main_text{width:100%; padding:0 1em;}
	.main_bg .main_box .main_text h4{font-size:40px;}
	.main_bg .main_box .main_text p{font-size:14px;}
	.main_bg .main_box .main_trading{width:100%; padding:0; margin:40px 0;}

	.ft_content{padding:10px;}
	.ft_content .ft_row{margin:0; padding:0;}
	.ft_content .ft_row .ft_box{margin:0; padding:20px 0;}
	.ft_content .ft_box .ft_top .ft_top_menu{justify-content:center; gap:1.5rem 2rem;}
	.ft_content .ft_box .ft_top .light_sim{display:block; width:50%; margin:0 auto;}
	body.dark .ft_content .ft_box .ft_top .light_sim{display:none;}
	.ft_content .ft_box .ft_top .dark_sim{display:none;}
	body.dark .ft_content .ft_box .ft_top .dark_sim{display:block; width:50%; margin:0 auto;}
	.ft_content .ft_top{text-align:center;}
	.ft_content .ft_box .ft_bottom .ft_left{float:none; text-align:center; margin-bottom:10px;}

	.ft_content .ft_box .ft_copy{font-size:13px;}
	.ft_content .ft_box .ft_cont{font-size:12px; width:250px; margin:0 auto;}
}



.list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.list-group-first{
	padding: 50px 0px 50px 20px;
    background: #4c4f6f;
    font-size: 20px;
	color:#fff;
    font-weight: bold;
    border-top: 3px solid #313450;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.carousel-item a{color:#fff;}

/* 네비게이션 수정 */
.dropdown-menu {
    border-radius: 0px;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 7px 15px;
    clear: both;
    font-weight: 400;
    color: #000;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}
.dropdown-item:hover {
	background:#f5f5f5;
}

.color-gray{color:#666}
.color-red{color:#ff0000}


.f12 {font-size: 12px;}
.f13 {font-size: 13px;}
.f14 {font-size: 14px;}
.f15 {font-size: 15px;}
.f16 {font-size: 16px;}
.f17 {font-size: 17px;}
.f18 {font-size: 18px;}
.f19 {font-size: 19px;}
.f20 {font-size: 20px;}

/* pages */
.info-2 i{font-size:20px;}
table th, table td{ font-family: 'S-CoreDream-4Regular';font-size: 14px;}



#bo_v_sns li span{display:none;}
#bo_v_sns {display:none;position:absolute;top:-50px;right:0px;margin-left:-90px;width:180px;padding:0;list-style:none;zoom:1}


.dropdown-menu{background:#fff;}
body.dark .dropdown-menu{background:#272727;}
.dropdown-menu .dropdown-item{color:#000; padding:10px 20px; }
body.dark .dropdown-menu .dropdown-item{color:#fff;}
.dropdown-menu .dropdown-item:hover{background:#fff;}
body.dark .dropdown-menu .dropdown-item:hover{background:#373737;}
@media (min-width:992px){
	.navbar-expand-lg .navbar-nav .dropdown-menu{min-width:0; }
	.dropdown-menu .dropdown-item{text-align:center;}
}

@media (max-width:800px){
	.dropdown-menu{background:#272727;}
	 .dropdown-menu .dropdown-item{color:#fff;}
	 .dropdown-menu .dropdown-item:hover{background:#373737;}
}

#kakao{position:fixed; bottom:120px; right:20px; width:50px; height:50px; z-index:90; border-radius:50%;}
#kakao img{width:100%;}
#star{position:fixed; bottom:70px; right:20px; width:50px; height:50px; z-index:90; border-radius:50%; border:1px solid #ccc; background:#fff;}
#star img{width:100%;}
.img_light{display:none;}
body.dark .img_light{display:block;}
body.dark .img_dark{display:none;}





