/* Variables */
  h1 {  font-family:'NanumGhothic', 'NotoSans Light', sans-serif  color: rgba(0, 0, 0, 1);  font-weight: 200;  font-size: 1.2em;  letter-spacing: -0.6px;  text-align: left;  margin-bottom: 10px;}

.base {  margin: 0 auto;   text-align: center;}
.maintop_image{	  margin-top: 109px;}
.mainunder_image{	  margin-bottom: 10px;}
.image_menu {	  margin-top: -20px;	  margin-bottom: 20px;}
.chart_container_top {	  margin-left: -10px;}
.chart_container {	  margin-left: -50px;}
.first_content{	  margin-left: 2px;	width:417px;	background: #ffffff;	position:relative;}
.notice_content{	  margin-left: 0px;	width:417px;	background: #ffffff;	position:relative;}
/* .scroll_content{	margin-left: -5px;	margin-top: -43px;	position:relative;}*/
.show_content{	  margin-left: 2px;	margin-top: -7px;	width:843px; background: #ffffff;	position:relative;}
.sns_content{	  margin-left: 855px;	margin-top: -416px;	background: #ffffff;	position:relative;}
.slider_main_content {margin-top: 20px;}

.basic {	width:100%;  border-collapse: collapse;  border-top: 0px solid #c7c7c7;  border-left: 0px solid #c7c7c7;	border-right: 0px solid #c7c7c7;	border-bottom: 0px solid #c7c7c7;}
.basic th {  background: #ffffff;}
.basic th, .basic td {  padding: 10px;  border: 0px solid #ffffff;	background: #ffffff;}
.basic th:first-child, .basic td:first-child {  border-left: 0;}
.basic th:last-child, .basic td:last-child {  border-right: 0;}

.sns_style , .show_style , .main_style
{  border-collapse: collapse; border: 1px solid #ddd;  color: rgba(0, 0, 0, 0.5);  font-weight: 200;  font-size: 1.2em;
   letter-spacing: -0.6px;	width:100%;	height:100%;	}
.sns_style td , .show_style td , .main_style td
{	width:457px;	font-size: 0.8em;	line-height: 2.1;  padding: 15px;  height:198px; overflow: hidden; z-index:0; border-top:none; }
.sns_style th , .show_style th , .main_style th
{  background: #eee;	height:53px; padding:0px; z-index:10000; text-align:left;}
/*.sns_style:first-child , .show_style th:first-child , .main_style th:first-child, .main_style td:first-child {  border-left: 1;}
.sns_style:last-child, .show_style th:last-child , .main_style th:last-child, .main_style td:last-child {  border-right: 1;}
.fa { transform: scale(0); width:1px; height:1px; }*/

.show_style td { width:457px;	height:362px; background:#fff;}
.sns_style th { padding:0px; }
.sns_style td {	width:365px;	height:362px;	font-size: 0.8em;	line-height: 2.2; vertical-align: bottom;}

.sc_style {  font-family:'NanumGhothic', 'NotoSans Light', sans-serif; border-collapse: collapse;  border-top: 0px solid #ffffff;  color: rgba(0, 0, 0, 0.5);	width:100%;	height:100%;	margin-left: 0px;	margin-top: 0px;}
.sc_style h1 { font-size:16px; font-weight:400; line-height: 120%; color:#e54832;}
.sc_style p { font-size:14px; line-height: 1.8}
.sc_style span{/*margin-right:10px; */display:inline-block; background-color: #ddd; font-size: 13px; line-height: 145px; padding:0 29px; border-radius:4px; font-weight: 600; }
.sc_style th {  background: #fbfbfb;	height:25px;}
.sc_style td {	height:100px;	width:458px;}
.sc_style th, .sc_style td {  padding: 9px 0 9px 9px;  border: 0px solid #ddd;}
.sc_style th:first-child, .sc_style td:first-child {  border-left: 0;}
.sc_style th:last-child, .sc_style td:last-child {  border-right: 0;}
.sc_style img {  clear:both; border: 1px solid #ddd;}

.sc_style2 {  font-family:'NanumGhothic', 'NotoSans Light', sans-serif; }
.sc_style2 td {	height:17px;  font-size: 14px; line-height:1;padding:4px}
.sc_style2 p { font-size:14px; line-height: 1.2}
.sc_style2 span{margin-right:10px; background-color: #ddd; font-size: 13px; line-height: 22px; border-radius:4px; font-weight: 600; }

.sc_style3 {  font-family:'NanumGhothic', 'NotoSans Light', sans-serif; }
.sc_style3 p { font-size:14px; line-height: 1}
.sc_style3 span{margin-right:10px; background-color: #ddd; font-size: 13px; line-height: 1; border-radius:4px; font-weight: 600; }
.sc_style3 th, .sc_style3 td {  height:20px;font-size: 14px; padding: 7px;  line-height:1; border: 0px solid #ddd;}

.table_background {	margin-top: -50px;	margin-left: -50px;}
