﻿@charset "utf-8";
/* CSS Document */
/* NanumBarunGothic Font */

@import url('../css/akom_font.css');
@import url('../css/member_common.css');


html,body{height:100%; }

/*******************
  Main container Layout
*******************/

.main_visual_wrap{  height:477px; margin-bottom:30px;}
.main_visual_wrap:after{display:block; clear:both; content:"";}
.main_visual_wrap .main_visual_Top{ position:relative; height:152px; width:100%; background:url("../img/member/main_visual_Top_bg.png") left top no-repeat;}
.main_visual_wrap .main_visual_Top:after{display:block; clear:both; content:"";}
/*visual_TopLeft*/
.main_visual_wrap .main_visual_Top .visual_TopLeft{ position:absolute; left:0; top:91px; width:180px;}
.main_visual_wrap .main_visual_Top .visual_TopLeft li{float:left; line-height:41px;}
.main_visual_wrap .main_visual_Top .visual_TopLeft .first{ width:41px; height:41px; background:url("../img/member/icon01_04.png") left top no-repeat; margin-right:12px;}
.main_visual_wrap .main_visual_Top .visual_TopLeft .last{ font-size:20px; color:#929292; line-height:41px; letter-spacing:-1px; font-weight: 700;}
/*visual_TopCenter*/
.main_visual_wrap .main_visual_Top .visual_TopCenter{ margin:0 auto; width:494px; height:100%;}
.main_visual_wrap .main_visual_Top .visual_TopCenter .prev{ float:left; display:block; width:31px; height:62px; background:url("../img/member/prev.png") left top no-repeat; margin-top:59px;}
.main_visual_wrap .main_visual_Top .visual_TopCenter .visual_TopCenterTxt{float:left; width:432px; text-align:center; padding-top:37px;}
.main_visual_wrap .main_visual_Top .visual_TopCenter .visual_TopCenterTxt .tit{ color:#9e9e9e; font-size:24px; font-weight: 700;}
.main_visual_wrap .main_visual_Top .visual_TopCenter .visual_TopCenterTxt .txtnow{ color:#000; font-size:48px; font-weight:700; letter-spacing: -4px;}
.main_visual_wrap .main_visual_Top .visual_TopCenter .next{float:left; display:block; width:31px; height:62px; background:url("../img/member/next.png") left top no-repeat; margin-top:59px;}
/*visual_TopRight*/
.main_visual_wrap .main_visual_Top .visual_TopRight{ position:absolute; right:0; top:91px; width:145px;}
.main_visual_wrap .main_visual_Top .visual_TopRight li{float:left; line-height:41px;}
.main_visual_wrap .main_visual_Top .visual_TopRight .first{ width:41px; height:41px; background:url("../img/member/icon01_02.png") left top no-repeat; margin-right:12px;}
.main_visual_wrap .main_visual_Top .visual_TopRight .last{ font-size:20px; color:#929292; line-height:41px; letter-spacing:-1px; font-weight: 700;}
/*main_visual_Bottom*/
.main_visual_wrap .main_visual_Bottom{ height:325px; width:100%; letter-spacing: -1px;}
.main_visual_wrap .main_visual_Bottom:after{display:block; clear:both; content:"";}
.main_visual_wrap .main_visual_Bottom .report_wrap01{ float:left; width:883px; height:100%; background:url("../img/member/main_visual01.jpg") left top no-repeat;}
.main_visual_wrap .main_visual_Bottom .report_wrap02{ float:left; width:883px; height:100%; background:url("../img/member/main_visual02.jpg") left top no-repeat;}
.main_visual_wrap .main_visual_Bottom .report_wrap03{ float:left; width:883px; height:100%; background:url("../img/member/main_visual03.jpg") left top no-repeat;}
.main_visual_wrap .main_visual_Bottom .report_wrap04{ float:left; width:883px; height:100%; background:url("../img/member/main_visual04.jpg") left top no-repeat;}
/*report_wrap01*/
.reportTit{width:211px; height:85px; margin-top:54px; margin-left:48px;}
.reportTit .tit01{ font-size:30px; color:#000; font-weight:bold; margin-bottom:8px;}
.reportTit .txt01{ font-size:16px; color:#6a5d12; font-weight:bold; line-height:24px;}

.reportBtn01{ width:211px; height:85px; margin-top:64px; margin-left:39px; font-size:16px; color:#fff; box-sizing:border-box;}
.reportBtn01 li{float:left; width:104px; height:41px; box-sizing:border-box; line-height:41px; text-align:center;}
.reportBtn01 .first li{ border:1px solid #433602;}
.reportBtn01 .two li{ border:1px solid #433602; border-left:none;}
.reportBtn01 .three li{ border:1px solid #433602; border-top:none;}
.reportBtn01 .last li{ border:1px solid #433602; border-left:none; border-top:none;}
.reportBtn01 a{ color:#433602;}
.reportBtn01 a:hover{ color:#433602;}
.reportBtn01 a:active{ color:#433602;}
.reportBtn01 a:visited{ color:#433602;}
/*report_wrap02*/
.reportTit .tit02{ font-size:30px; color:#fff; font-weight:bold; margin-bottom:8px;}
.reportTit .txt02{ font-size:16px; color:#fff; font-weight:bold; line-height:24px;}

.reportBtn02{ width:211px; height:85px; margin-top:64px; margin-left:39px; font-size:16px; box-sizing:border-box;}
.reportBtn02 li{float:left; width:104px; height:41px; box-sizing:border-box; line-height:41px; text-align:center;}
.reportBtn02 .first li{ border:1px solid #a9e9dd;}
.reportBtn02 .two li{ border:1px solid #a9e9dd; border-left:none;}
.reportBtn02 .three li{ border:1px solid #a9e9dd; border-top:none;}
.reportBtn02 .last li{ border:1px solid #a9e9dd; border-left:none; border-top:none;}
.reportBtn02 a{ color:#fff;}
.reportBtn02 a:hover{ color:#fff;}
.reportBtn02 a:active{ color:#fff;}
.reportBtn02 a:visited{ color:#fff;}
/*report_wrap03*/
.reportBtn03{ width:211px; height:85px; margin-top:64px; margin-left:39px; font-size:16px; box-sizing:border-box;}
.reportBtn03 li{float:left; width:104px; height:41px; box-sizing:border-box; line-height:41px; text-align:center;}
.reportBtn03 .first li{ border:1px solid #96c5e3;}
.reportBtn03 .two li{ border:1px solid #96c5e3; border-left:none;}
.reportBtn03 .twospecial li{ border:1px solid #96c5e3; border-left:none; background:#0077db; color:#fff}
.reportBtn03 .three li{ border:1px solid #96c5e3; border-top:none;}
.reportBtn03 .last li{ border:1px solid #96c5e3; border-left:none; border-top:none;}
.reportBtn03 a{ color:#fff;}
.reportBtn03 a:hover{ color:#fff;}
.reportBtn03 a:active{ color:#fff;}
.reportBtn03 a:visited{ color:#fff;}
/*report_wrap04*/
.reportBtn04{ width:211px; height:85px; margin-top:64px; margin-left:39px; font-size:16px; box-sizing:border-box;}
.reportBtn04 li{float:left; width:104px; height:41px; box-sizing:border-box; line-height:41px; text-align:center;}
.reportBtn04 .first li{ border:1px solid #b8e0fa;}
.reportBtn04 .two li{ border:1px solid #b8e0fa; border-left:none;}
.reportBtn04 .three li{ border:1px solid #b8e0fa; border-top:none;}
.reportBtn04 .last li{ border:1px solid #b8e0fa; border-left:none; border-top:none;}
.reportBtn04 a{ color:#fff;}
.reportBtn04 a:hover{ color:#fff;}
.reportBtn04 a:active{ color:#fff;}
.reportBtn04 a:visited{ color:#fff;}
/*reportR_wrap*/
.main_visual_wrap .main_visual_Bottom .reportR_wrap{ float:left; width:317px; height:100%; }
.main_visual_wrap .main_visual_Bottom .reportR_wrap .bannerTab_wrap{ width:100%; height:100%;}
.main_visual_wrap .main_visual_Bottom .reportR_wrap .bannerTab_wrap a li{ float:left; width:158px; height:162px; text-align:center; font-size:17px; }
.main_visual_wrap .main_visual_Bottom .reportR_wrap .bannerTab_wrap .first li{ background:#fff url("../img/member/icon03.png") center 41px no-repeat; color:#000; height:162px;}
.main_visual_wrap .main_visual_Bottom .reportR_wrap .bannerTab_wrap .first li h3{ padding-top:113px; }
.main_visual_wrap .main_visual_Bottom .reportR_wrap .bannerTab_wrap .two li{ background:#00ae8e url("../img/member/icon04_off.png") center 41px no-repeat; color:#fff; height:162px;}
.main_visual_wrap .main_visual_Bottom .reportR_wrap .bannerTab_wrap .two li h3{ padding-top:113px; }
.main_visual_wrap .main_visual_Bottom .reportR_wrap .bannerTab_wrap .three li{ background:#085d93 url("../img/member/icon05_off.png") center 41px no-repeat; color:#fff; height:163px;}
.main_visual_wrap .main_visual_Bottom .reportR_wrap .bannerTab_wrap .three li h3{ padding-top:113px; }
.main_visual_wrap .main_visual_Bottom .reportR_wrap .bannerTab_wrap .last li{ background:#1380d7 url("../img/member/icon06_off.png") center 41px no-repeat; color:#fff; height:163px;}
.main_visual_wrap .main_visual_Bottom .reportR_wrap .bannerTab_wrap .last li h3{ padding-top:113px; }
/*license_wrap*/
.license_wrap{ width:100%; height:249px; background:#fff; border:1px solid #d3d3d3; letter-spacing: -1px; }
.license_wrap:after{ display:block; clear:both; content:"":}
/*ReportLicense*/
.ReportLicense{ float:left; width:598px; height:249px; border-right:1px solid #d3d3d3;}
.ReportLicense .tit_wrap{ float:left; width:171px; margin-top:22px;  background:url("../img/member/icon07.png") 47px top no-repeat;}
.ReportLicense .tit_wrap .first{ padding-top:70px; font-size:24px; color:#000; font-weight:bold; padding-left:47px;}
.ReportLicense .tit_wrap .two{ padding-top:15px; font-size:14px; color:#4e4e4e; line-height:20px; padding-bottom:10px;  padding-left:47px;}
.ReportLicense .tit_wrap .last{ width:124px; height:30px; border:1px solid #b5b5b5; background:#fff;  text-align:center; line-height:30px; color:#919191; font-weight:bold;  font-size:12px;  margin-left:47px;}

.ReportLicense_list{float:right; width:350px;  margin-right:18px; margin-top:35px;}
.ReportLicense_list  li{ width:312px; line-height:36px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:url("../img/member/won.jpg") left center no-repeat; padding-left:21px;}
.ReportLicense_list  a:hover{text-decoration:underline;}
.ReportLicense_list  a{color:#4e4e4e; font-size:16px;}
/*Schedule*/
.Schedule{ float:left; width:598px; height:249px; }

.Schedule .ScheduleLNew{ float:left; width:598px; height:249px; border-right:1px solid #d3d3d3;}
.Schedule .ScheduleLNew .tit_wrap{ float:left; width:171px; margin-top:22px;  background:url("../img/member/icon04.png") 47px top no-repeat;}
.Schedule .ScheduleLNew .tit_wrap .first{ padding-top:70px; font-size:24px; color:#000; font-weight:bold; padding-left:47px;}
.Schedule .ScheduleLNew .tit_wrap .two{ padding-top:15px; font-size:14px; color:#4e4e4e; line-height:20px; padding-bottom:10px;  padding-left:40px;}
.Schedule .ScheduleLNew .tit_wrap .last{ width:124px; height:30px; border:1px solid #b5b5b5; background:#fff;  text-align:center; line-height:30px; color:#919191; font-weight:bold;  font-size:12px;  margin-left:47px;}

/*ScheduleL*/
.Schedule .ScheduleL{ float:left; position:relative; width:282px; height:249px; border-right:1px solid #d4d4d4; background:#fbfbfb;}



.Schedule .ScheduleL .tit{ font-size:19px; color:#333; margin-left:23px; margin-top:21px; margin-bottom:20px;}
.Schedule .ScheduleL .more{ position:absolute; right:17px; top:16px; width:23px; height:23px;}
.Schedule .ScheduleL .more a{ display:block; width:23px; height:23px; background:url("../img/member/icon08.png") left top no-repeat;}
.Schedule .ScheduleL .number_wrap{ width:234px; margin:0 auto; height:99px;}
.Schedule .ScheduleL .number_wrap li{ float:left;}
.Schedule .ScheduleL .number_wrap .first{ width:15px; height:100%; background:url("../img/member/prevS.png") left 56px no-repeat;}
.Schedule .ScheduleL .number_wrap .first a{ display:block; width:15px; height:100%;}
.Schedule .ScheduleL .number_wrap .number_wrap{ width:204px;height:100%;}
.Schedule .ScheduleL .number_wrap .number_top{ width:100%; height:14px; letter-spacing: normal; text-align:center; font-size:16px; font-weight:bold; color:#333; font-family:"맑은 고딕","Malgun Gothic";}
.Schedule .ScheduleL .number_wrap .number_bottom{ width:100%; text-align:center; font-family:"tahoma"; font-size:90px; font-weight:bold; color:#333; letter-spacing:-1px;  margin:0; height:90px; line-height:90px;}
.Schedule .ScheduleL .number_wrap .number_txt01{ font-size:16px; font-weight:bold; color:#4e4e4e; margin-top:25px;  margin-bottom:3px; }
/*.Schedule .ScheduleL .number_wrap .number_txt02{font-size:16px; margin-top:0; } - 20180328 */
.Schedule .ScheduleL .number_wrap .number_txt02{font-size:16px; padding:10px 0; position:absolute; left:0; bottom:0; width:100%; text-align:center;}
.Schedule .ScheduleL .number_wrap .last{ width:15px; height:100%;  background:url("../img/member/nextS.png") left 56px no-repeat;}
.Schedule .ScheduleL .number_wrap .last a{ display:block; width:15px; height:100%;}

.ScheduleR_listNew{float:right; width:350px;  margin-right:18px; margin-top:35px; border: 1px;}
.ScheduleR_listNew  ul li{ width:312px; line-height:36px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:url("../img/member/won.jpg") left center no-repeat; padding-left:21px;}
.ScheduleR_listNew  a:hover{text-decoration:underline;}
.ScheduleR_listNew  a{color:#4e4e4e; font-size:16px;}

/*ScheduleR_list*/
.Schedule .ScheduleR_list{float:left; width:317px; height:249px; background:url("../img/member/ScheduleR_list_Bg.gif") left top repeat-y;}
.Schedule .ScheduleR_list:after{display:block; clear:both; content:"";}
/*ScheduleR_list01*/
.ScheduleR_list01{height:82px; border-bottom:1px solid #d3d3d3;}
.ScheduleR_list01 a{display:block; height:82px;}
.ScheduleR_list01 .on{border:2px solid #0077db; height:79px;}
/*ScheduleR_list02*/
.ScheduleR_list02{height:82px; border-bottom:1px solid #d3d3d3;}
.ScheduleR_list02 a{display:block; height:82px;}
.ScheduleR_list02 .on{border:2px solid #0077db; height:79px;}
/*ScheduleR_list03*/
.ScheduleR_list03{height:82px;}
.ScheduleR_list03 a{display:block; height:82px;}
.ScheduleR_list03 .on{border:2px solid #0077db; height:79px;}



.ListTxt01{ float:left; width:81px; height:100%;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-family:"맑은 고딕","Malgun Gothic"; }
.ListTxt02{ float:left; width:225px; margin-right:7px; height:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.listYear{ font-size:14px; font-weight:bold; color:#a8a8a8; text-align:center; padding-top:16px;}
.listDay{ font-size:30px; font-family: tahoma; font-weight:bold; color:#333; text-align:center; padding-top:4px;}
.listTit{ font-size:16px; color:#4e4e4e; padding-top:20px; padding-left:15px;}
.listTxt{ font-size:16px; color:#888;  padding-top:8px; padding-left:15px;}

/*license_wrap02*/
.license_wrap02{ width:100%; height:249px; background:#fff; border:1px solid #d3d3d3; margin-top:20px; letter-spacing: -1px; }
.license_wrap02:after{ display:block; clear:both; content:"":}
/*ReportLicense02*/
.ReportLicense02{ float:left; width:599px; height:249px; border-right:1px solid #d3d3d3;}
.ReportLicense02 .tit_wrap{ float:left; width:200px; margin-top:22px;  background:url("../img/member/icon10.png") 47px top no-repeat;}
.ReportLicense02 .tit_wrap .first{ padding-top:70px; font-size:24px; color:#000; font-weight:bold; padding-left:47px;}
.ReportLicense02 .tit_wrap .two{ padding-top:15px; font-size:14px; line-height:20px; color:#4e4e4e; padding-bottom:10px;  padding-left:47px;}
.ReportLicense02 .tit_wrap .last{ width:124px; height:30px; border:1px solid #b5b5b5; background:#fff;  text-align:center; line-height:30px; color:#919191; font-weight:bold;  font-size:12px;  font-family:'dotum'; src:url("dotum.ttf");  margin-left:47px;}

.ReportLicense02_list{float:right; width:350px;  margin-right:18px; margin-top:35px;}
.ReportLicense02_list  li{ width:318px; line-height:36px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:url("../img/member/won.jpg") left center no-repeat; padding-left:21px; }
.ReportLicense02_list  a:hover{text-decoration:underline;}
.ReportLicense02_list  a{color:#4e4e4e; font-size:16px;}

/*ReportLicense03*/
.ReportLicense03{ float:left; width:599px; height:249px;}
.ReportLicense03 .tit_wrap{ float:left; width:171px; margin-top:22px;  background:url("../img/member/icon11.png") 47px top no-repeat;}
.ReportLicense03 .tit_wrap .first{ padding-top:70px; font-size:24px; color:#000; font-weight:bold; padding-left:47px;}
.ReportLicense03 .tit_wrap .two{ padding-top:15px; font-size:14px; line-height:20px; color:#4e4e4e; padding-bottom:10px;  padding-left:47px;}
.ReportLicense03 .tit_wrap .last{ width:124px; height:30px; border:1px solid #b5b5b5; background:#fff;  text-align:center; line-height:30px; color:#919191; font-weight:bold;  font-size:12px;  font-family:'dotum'; src:url("dotum.ttf");  margin-left:47px;}

.ReportLicense03_list{float:right; width:350px;  margin-right:18px; margin-top:35px;}
.ReportLicense03_list  li{ width:318px; line-height:36px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:url("../img/member/won.jpg") left center no-repeat; padding-left:21px; }
.ReportLicense03_list  a:hover{text-decoration:underline;}
.ReportLicense03_list  a{color:#4e4e4e; font-size:16px;}