/* 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: 100000;
	}


}
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;}
.mobile-user-info{display:none !important;}
.navbar-expand-lg .nav-link .fa-angle-double-right{display:none;}
@media (max-width: 1279px) {
  .container {
    max-width: 100%;
  }
  
  /* 태블릿/모바일에서만 모바일 사용자 정보 표시 */
  .mobile-user-info{display:flex !important; align-items:center; justify-content:center; margin-right:10px; margin-left:-50px;}
  .mobile-user-details{display:flex; flex-direction:row; align-items:center; text-align:center;}
  .mobile-user-details .names{font-size:12px; font-family:"apple"; color:#000; margin-right:8px; text-decoration:none;}
  .mobile-user-details .money{font-size:11px; font-family:"apple"; color:#000; text-decoration:none; font-weight:bold;}
  body.dark .mobile-user-details .names{color:#fff;}
  body.dark .mobile-user-details .money{color:#fff;}
  .mb_logo{display:block; padding:15px;}
  .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 #eaeaea;}
	.navbar-expand-lg .show .nav-link .fa-angle-double-right{float:right; line-height:46px;}

	.mba_ssdiv2{width:100%; background:#fff; padding:20px 0; margin-top:20px; width:100%; display:block;}
	body.dark .mba_ssdiv2{background:#373737;}
	.mba_ssdiv2 .center_mma{text-align:center;}
	.mba_ssdiv2 a{font-family:"apple"; font-size:16px; font-weight:bold; color:#000; }
	body.dark .mba_ssdiv2 a{color:#fff;}
	.mba_ssdiv2 .left_mma{float:left; width:50%; padding:0 10px;}
	.mba_ssdiv2 .left_mma .names{margin-bottom:10px;}
	.mba_ssdiv2 .right_mma{float:right; width:50%; text-align:right; padding:0 10px;}

	.mba_ssdiv{display:block; width:100%; background:#fff; 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:#000;}
	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('/coin/img/menu_icon.png'); width:18px; height:18px;}
	body.dark .navbar-light.collapsed .navbar-toggler-icon{background-image:url('/coin/img/menu_icon_white.png');}
	.navbar-light .navbar-toggler-icon{background-image:url('/coin/img/close_white.png'); width:18px; height:18px;}
	
  .navbar-expand-lg .navbar-toggler{display:block!important; z-index:50; position:fixed; right:10px;}
  .navbar_ssdiv{display:none;}
  .navbar-expand-lg .collapsed{right:10px; left:auto;}
  .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:#fff;}
 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:50%;
	height:100%;
	top:0;
	right:0;
	background:#eaeaea;
	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{justify-content:flex-end;}
	.navbar_sslogin{display:flex;}
	.left_smenb .left_iuser{margin-left:10px;}
	.left_smenb .left_iuser a{font-size:14px; font-family:"apple"; color:#000;}
	.left_smenb .left_iuser a.money{margin-left:10px; display:inline-block;}
	.nab_box .nabs_botop .navbar_ssbtn{font-size:14px; font-family:"apple"; color:#000; margin-left:20px; display:none;}
	/* 모바일에서 보유금액 강제 표시 */
	.left_smenb .left_iuser a.money{display:inline-block !important;}
	.mba_ssdiv .mba_sslogin .money{display:inline-block !important;}
	/* 모든 보유금액 요소 강제 표시 */
	.navbar_sslogin .money{display:inline-block !important;}
	.navbar_ssdiv .money{display:inline-block !important;}
	.mba_ssdiv2 .money{display:inline-block !important;}
	.left_iuser .money{display:inline-block !important;}
	/* 보유금액 텍스트 강제 표시 */
	a.money{display:inline-block !important; visibility:visible !important; opacity:1 !important;}
    .navbar .mbs_top{}
}
.nab_box{width:100%; position:relative; display:flex; justify-content:space-between; align-items:center;}

.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: 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%;}
	
	/* 데스크톱에서는 모바일 사용자 정보 숨김 */
	.mobile-user-info{display:none !important;}
	
  .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:#000;}
	.left_smenb .left_iuser a.money{margin-left:10px;}
	.nab_box .nabs_botop .navbar_ssbtn{font-size:16px; font-family:"apple"; color:#000; margin-left:20px;}
	.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 {background:#fff; padding:0 10px;}
body.dark .fixed-top{background:#171717;}
.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:#111; font-size:16px; font-family:"apple";}
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%; height:800px; display:flex; align-items:center; justify-content:center; position:relative; background:#000;}
.main_bg img{width:100%; height:100%; position:absolute; opacity:0.7;}

.main_bg .main_box{width:100%; max-width:1200px; margin:0 auto; z-index:10;}
.main_bg .main_box h4{font-size:22px;  color:#fff; margin-bottom:15px; font-family:"apple";}
.main_bg .main_box h2{font-size:30px; font-weight:bold; color:#fff; margin-bottom:20px; font-family:"apple";}
.main_bg .main_box p{font-size:20px;  color:#fff; margin-bottom:0; font-family:"apple";}

.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("/coin/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:#000;}
body.dark .main_block .block_in .block_box h2{color:#000;}
.main_block .block_in .block_box p{font-size:16px; font-weight:500; font-family:"apple"; color:#000; 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:#f7f7f7;padding:50px; max-width:100%;}
body.dark .ft_content{background:#171717;}
.ft_content .ft_box{min-height:250px; position:relative;}
.ft_content .ft_box .ft_top .light_sim{display:block;}
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;}

.ft_content .ft_box .ft_bottom{position:absolute; bottom:0; width:100%;}
.ft_content .ft_box .ft_bottom:after{clear:both; width:0; display:block;}
.ft_content .ft_box .ft_bottom .ft_left{float:left; font-family:"apple";}
body.dark .ft_content .ft_box .ft_bottom .ft_left{color:#fff;}
.ft_content .ft_box .ft_bottom .ft_right{float:right; margin-right:50px;}
.ft_content .ft_box .ft_bottom .ft_right ul{display:flex;}
.ft_content .ft_box .ft_bottom .ft_right ul li{margin-right:15px;}
.ft_content .ft_box .ft_bottom .ft_right ul li:last-child{margin-right:0;}
.ft_content .ft_box .ft_bottom .ft_right ul li a{font-family:"apple"; color:#000;}
body.dark .ft_content .ft_box .ft_bottom .ft_right ul li a{color:#fff;}

.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;}
	
	.main_bg{height:500px;}
	.main_bg .main_box{width:90%;}
	.main_bg .main_box h4{font-size:16px;}
	.main_bg .main_box h2{font-size:24px;}
	.main_bg .main_box p{font-size:12px;}

	.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;}
	/* 모바일에서 보유금액 강제 표시 */
	a.money{display:inline-block !important; visibility:visible !important; opacity:1 !important;}
	.navbar_sslogin .money{display:inline-block !important;}
	.left_iuser .money{display:inline-block !important;}
	.mba_ssdiv .mba_sslogin .money{display:inline-block !important;}
	.mba_ssdiv2 .money{display:inline-block !important;}
	
	/* 모바일 상단 사용자 정보 표시 - 가로 정렬 */
	.mobile-user-info{display:flex !important; align-items:center; justify-content:center; margin-right:10px; margin-left:-10px;}
	.mobile-user-details{display:flex; flex-direction:row; align-items:center; text-align:center;}
	.mobile-user-details .names{font-size:12px; font-family:"apple"; color:#000; margin-right:8px; text-decoration:none;}
	.mobile-user-details .money{font-size:11px; font-family:"apple"; color:#000; text-decoration:none; font-weight:bold;}
	body.dark .mobile-user-details .names{color:#fff;}
	body.dark .mobile-user-details .money{color:#fff;}
	.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{}
	
	/* 모바일에서 Real-Time-Chart 높이 제한 */
	.ba_trand .trand_info ul li iframe {
		height: 200px !important;
		max-height: 200px !important;
		min-height: 200px !important;
	}
	
	.ba_trand .trand_info ul li {
		height: auto;
		overflow: hidden;
	}
	
	.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_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;}

	.ft_content{padding:0;}
	.ft_content .ft_row{margin:0; padding:0;}
	.ft_content .ft_row .ft_box{margin:0; padding:0; flex-wrap:wrap;}
	.ft_content .ft_box .ft_img{width:100%; text-align:center;}

	.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:100%; 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;}
}



#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;}





