@charset "UTF-8";

/*@import url('webfont.css');  */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*@import url('nanum_font.css');*/
@import url("base.css");
@import url("style_board.css");
/*@import url('webfont.css');  */
@import url("style_contents.css");

/* ■■■■■ 기본 틀 ■■■■■ */
#wrap             {width: 100%; height:100%;}
#header           {width: 100%; height:196px; text-align:center; background:url('/images/common/tmenu_bg.jpg') left top repeat-x; }

#container        {width: 100%; display:inline-block; text-align:center;}
#ctlayer          {width: 1019px; margin: 0 auto;  display:block; border-left:1px solid #CCCCCC; text-align:left;}

/* 기본템플릿 */
#templetL         {width:190px; float:left; min-height:600px;  display:block; position:relative; }
#templetR         {width:828px; float:left; position:relative;  min-height:600px; border-left:1px solid #CCCCCC; display:block;}


#ctview           {width:780px; position:relative; min-height:600px; display:block; margin:0 auto; padding-bottom:20px; padding-left:47px;}

#footer           {width: 100%; height:120px; position:relative;display:inline-block; text-align:center;border-top:1px solid #AFAFAF;}

#templetT         {width:980px; margin: 0 auto;  position:relative;}
#templetM         {width:878px; margin: 0 auto;  position:relative; border:1px solid #AFAFAF;background:#FFFFFF; padding:50px; min-height:300px;}


#ctpadding        {width:100%; display:inline-block; }

/* ■■■■■ 서브이미지 start ■■■■■ */

#subVisual        {width:100%; height:110px; background: #000000; text-align:center;}
  .subVisualImg   {width:1020px; height:110px;  margin:0px auto; text-align:center;}

/* ■■■■■ 서브이미지 end ■■■■■ */


/* ■■■■■ header start ■■■■■ */
.tmenu              {width:1020px; margin:0 auto; display:block;}
  .tmenuL           {width:280px; float:left; text-align:left;}
  .tmenuL img       {border-left:1px solid #CCCCCC;  border-right:1px solid #CCCCCC;}
  .tmenuR           {width:740px; float:right;}
    .tmenuRT        {height:28px; text-align:right; line-height:28px;color:#FFFFFF;}
      .tmenuRT ul   {float:right; margin-left:50px;}
      .tmenuRT li   {float:left; background:#CCCCCC; color:#017EE8; margin-left:1px;}
      .tmenuRT li.on {background:#FFFFFF; color:#017EE8;}
      .tmenuRT li a {display:block;}
    .tmenuRC        {height:54px; margin-bottom:34px; text-align:right;}
    .tmenuRB        {height:80px;}


.topSns {float:right;}
.topSns ul {padding-top:2px; margin-right:10px; }
.topSns li {float:left; margin-right:5px;}
.topSns img {height:25px;}


.tmlogo1    {display:block; padding-top:10px;}
.tmlogo2    {display:none; padding-top:10px;}
.tmlogo3    {display:none; padding-top:10px;}
.tmlogo         {display:block;}
  .tmlogo ul    {float:right;}
  .tmlogo li    {float:left; margin-left:10px;}

/* tmenulnk */
a.tmenulnk:link, a.tmenulnk:visited ,a.tmenulnk:active    {color:#FFFFFF; text-decoration:none;}
a.tmenulnk:hover     {color:#FED094; text-decoration:none;}

/* tmenulnk2 */
a.tmenulnk2:link, a.tmenulnk2:visited ,a.tmenulnk2:active    { text-decoration:none; font-weight:bold; padding-left:20px; padding-right:20px;}
a.tmenulnk2:hover     { text-decoration:none; font-weight:bold; padding-left:20px; padding-right:20px;}

/* menu */
.menu             {display:block; text-align:left; margin:0 auto; letter-spacing:-1px;}
.menu ul          {margin:0 auto;}
.menu li          {line-height:75px; float:left; text-align:center;}
.menu > ul >  li > a        {display:block;  font-size:18px; text-decoration:none; font-weight:bold; letter-spacing:-1px; padding-left:20px; padding-right:40px;}

a.menulnk:link, a.menulnk:visited ,a.menulnk:active    {color:#FFFFFF; border-top:1px solid #208fe9; padding-top:1px;}
a.menulnk:hover     {color:#FED094; border-top:2px solid #fba824; padding-top:0px;}
a.menulnk_r:link, a.menulnk_r:visited ,a.menulnk_r:active, a.menulnk_r :hover     {color:#015A9C; border-top:1px solid #fba824;}

/* top_smenu */
#smenu_a    {width:160px; background: #103B5D; margin-left:-1px; padding-bottom:10px; padding-top:10px;}
#smenu_b    {width:120px; background: #103B5D; margin-left:-1px; padding-bottom:10px; padding-top:10px;}
#smenu_c    {width:190px; background: #103B5D; margin-left:-1px; padding-bottom:10px; padding-top:10px;}
#smenu_d    {width:160px; background: #103B5D; margin-left:-1px; padding-bottom:10px; padding-top:10px;}
#smenu_e    {width:120px; background: #103B5D; margin-left:-1px; padding-bottom:10px; padding-top:10px;}
#smenu_f    {width:140px; background: #103B5D; margin-left:-1px; padding-bottom:10px; padding-top:10px;}

.smenu        {position: absolute;	display:none;	z-index:999; clear:both;}
.smenu ul     {}
.smenu li     {line-height:25px; height:25px; background:url(''); padding-bottom:5px; text-align:left; width:100%;}
.smenu li a   {display:block; padding-left:20px;}

a.smenulnk:link, a.smenulnk:visited, a.smenulnk:active    {color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:13px; letter-spacing:-0.07em;}
a.smenulnk:hover     {color:#17B1ED; text-decoration:none;font-weight:bold; font-size:13px; }


/* ■■■■■ header end ■■■■■ */

/* ■■■■■ main start ■■■■■ */

#mainLayerT     {display:block; height:420px; padding-top:20px; padding-bottom:20px; width:100%; background:#F0F0F0; text-align:center;}

#mainLayer      {width:100%; text-align:center;}

#mainPo         {width:100%; text-align:center; padding-top:10px; padding-bottom:10px;}


#mainLayerL     {width:630px; float:left; display:block; min-height:100px;}
#mainLayerR     {width:340px; float:right; display:block; min-height:100px;}

.mainStruct     {display:block; width:1020px; margin:0 auto; text-align:left;}
  .mainLeft     {width:740px; float:left;}
  .mainRight    {width:260px; float:right;}


.mainTit            {height:35px;}

/* 메인 경기일정 */
.mainGame              {clear:both; width:100%; background:#000000; height:110px; text-align:center;}
  .mainGameC           {width:1020px; margin:0 auto; padding-top:5px;}
  .mainGameC ul        {}
  .mainGameC li        {float:left; width:146px; padding-left:11px; padding-right:11px; font-size:16px; line-height:1.5;  border-right:1px solid #666666; color:#FFFFFF;}
  .mainGameC li.first  {border-left:1px solid #666666;}
  .mainGameC span      {font-weight:bold; float:right; color:#F9A823;}
  .mainGameC p         {width:100%; border-top:1px solid #666666; margin-top:10px; font-size:14px; line-height:2; text-align:center; letter-spacing:-0.07em;}


/* 메인 경기랭킹 */
.mainRank               {background-color:#FFFFFF; height:348px; border:1px solid #D9D9D9; overflow:hidden;}
  .mainRankT            {text-align:center; color:#007FE8; background-color:#333333; line-height:26px; font-weight:bold;}
  .mainRankS            {text-align:center; background-color:#333333; border-bottom:1px solid #000000; border-top:1px solid #000000; line-height:23px; color:#FFFFFF; height:23px; cursor:pointer;}
    .mainRankSL         {float:left; width:50%;}
    .mainRankSR         {float:right; width:50%;}
  .mainRankS .on        {background-color:#007FE8; font-weight:bold;}

  .mainRankA            {}
  .mainRankB            {display:none;}

.ranktable              {border-bottom:1px solid #D0D0D0;border-collapse:collapse;}
.ranktable th           {background-color:#333333; padding-top:5px; padding-bottom:5px; color:#FFFFFF; text-align:center;}
.ranktable td           {border-bottom:1px solid #D0D0D0; padding-top:4px; padding-bottom:4px; text-align:center;}




.mainRankV1 {float:left; width: calc(100% / 3);}
.mainRankV2 {float:left; width: calc(100% / 3);}
.mainRankV3 {float:left; width: calc(100% / 3);}


/* 헤드라인 뉴스 */
.mainHeadline         {background:#FFFFFF; border:1px solid #D9D9D9; padding:20px; height:380px; display:block; text-align:left;}

.mainHeadline ul      {overflow:hidden; width:700px; display:block; padding:0px;}
.mainHeadline li      {width:340px; float:left; margin-right:18px; display:block;}

  .headLine        {width:340px; height:345px; background:#2B2E41;}
  .headLine img    {width:340px; height:345px; object-fit:cover;}
  .headLineS       {position:absolute; width:320px; height:60px; margin-top:-80px; opacity:0.7; background:#000000; padding:10px;}
  .headLineC       {position:absolute; width:320px; height:60px; margin-left:10px; margin-top:-70px; overflow:hidden;}
  .headLineC h2    {clear:both; font-weight:bold; font-size:16px; color:#FFFFFF; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

  .headLineC p {line-height:1.2; max-height:2.5em; overflow:hidden; padding-top:5px;}

  .headLineB       {height:20px; width:340px; margin-top:5px; font-size:14px;}
a.headLineLNK:link, a.headLineLNK:visited ,a.headLineLNK:active    {color:#FFFFFF; text-decoration:none; letter-spacing:-0.07em;}
a.headLineLNK:hover     {color:#17B1ED; text-decoration:none;}


.mainGroup1 {width:718px; height:210px; float:left;  padding:10px; margin-top:20px; border:1px solid #ededed;}
.mainGroup2 {width:238px; height:210px; float:right; padding:10px; margin-top:20px; border:1px solid #ededed;}
.mainGroup3 {width:720px; float:left; margin-top:20px;}
.mainGroup4 {width:280px; float:right; margin-top:55px; overflow:hidden;}
.mainGroup4 img {margin-bottom:5px;}

/* 대학농구리그영상 */
.mainMovie          {width:710px; height:210px; overflow:hidden; float:left;}
  .mainMovie ul     {display:inline-block; width:110%;}
  .mainMovie li     {float:left; width:170px; height:180px; margin-right:10px; text-align:left;}
  .mainMovie li img  {width:168px; height:118px;border:1px solid #D9D9D9;}
  .mainMovie p      {line-height:1.2; max-height:2.4em; font-size:14px; padding-top:5px; overflow:hidden;}

/* 인터뷰영상
.mainInterview      {width:350px; float:left;}
  .mainInterview ul     {display:inline-block; width:110%;}
  .mainInterview li     {float:left; width:170px; height:180px; margin-right:10px; text-align:left;}
  .mainInterview li img  {width:168px; height:118px;border:1px solid #D9D9D9; object-fit:cover;}
  .mainInterview p      {line-height:1.2; max-height:2.5em; font-size:14px; padding-top:5px; overflow:hidden;}
*/


/* 대학농구포토 */
.mainPhoto          {float:left; width:450px;}

.newPhoto           {width:100%; height:290px;}
  .newPhotoL        {width:330px; height:285px; float:left;}
  .newPhotoL img    {width:328px; height:283px;border:1px solid #D9D9D9; object-fit:cover;}
    .newPhotoL1     {width:330px; height:285px; position:absolute; overflow:hidden;}
    .newPhotoL2     {width:330px; height:285px; position:absolute; display:none; overflow:hidden;}
    .newPhotoL3     {width:330px; height:285px; position:absolute; display:none; overflow:hidden;}

  .newPhotoR        {width:115px; height:290px; float:right;}
  .newPhotoR img    {width:113px; height:88px; border:1px solid #D9D9D9; object-fit:cover;}
    .newPhotoR1     {width:115px; height:92px; overflow:hidden; cursor:pointer; padding:0px 8px 5px 0px;}
    .newPhotoR2     {width:115px; height:92px; overflow:hidden; cursor:pointer; padding:0px 8px 5px 0px;}
    .newPhotoR3     {width:115px; height:90px; overflow:hidden; cursor:pointer; padding:0px 0px 5px 0px;}

  .newPhotoR .on    {opacity:1;}
  .newPhotoR .on img {width:276px; height:96px; border:2px solid #006BFF;}

a.newPhotoLNK:link, a.newPhotoLNK:visited ,a.newPhotoLNK:active    {color:#FFFFFF; text-decoration:none; letter-spacing:-0.07em;}
a.newPhotoLNK:hover     {color:#17B1ED; text-decoration:none;}

/* 공지사항 */
.mainNotice         {margin-top:20px; width:300px; float:left;}
  .mainNotice ul    {height:160px;  border-top:1px solid #DBDBDB; padding-top:10px;}
  .mainNotice li    {height:27px; line-height:27px; overflow:hidden; font-size:13px;}

/* SNS페이스북 */
.mainFacebook       {width:260px; float:right;}

.mainBanner {clear:both;width:100%;  height:90px; padding-top:20px;}
.mainBanner ul {}
.mainBanner li {float:left; width:170px; text-align:center;}




/* */
.mainNewsGroup    {width:240px;}
.mainNewsGroupT   {background:#e5e6e8; width:100%; height:30px; margin-bottom:10px;}
.mainNewsGroupT1 {margin-top:2px; margin-left:2px; float:left; height:28px; line-height:28px; padding-left:10px; padding-right:10px; font-weight:bold; cursor:pointer;}
.mainNewsGroupT .on {background:#FFFFFF;}
.mainNewsGroupT2 {margin-top:2px; margin-left:2px; float:left; height:28px; line-height:28px; padding-left:10px; padding-right:10px; font-weight:bold; cursor:pointer;}

.mainNewsGroupT3 {margin-top:1px;float:right; height:29px; line-height:29px; padding-left:10px; padding-right:10px;}

.mainLayerNotice  { position:absolute;width:240px;}
.mainLayerNotice li {line-height:25px; overflow:hidden; height:25px;}
.mainLayerNews    { position:absolute;width:240px; display:none;}
.mainLayerNews li {line-height:25px; overflow:hidden; height:25px;}

/* ■■■■■ main end ■■■■■ */


/* ■■■■■ 공통항목 start ■■■■■ */

.teamList               {display:block; margin-bottom:5px; background: #FFFFFF;}
  .teamList h3          {overflow:hidden; border-bottom:1px solid #D9D9D9; color:#015A9C; font-weight:bold; font-size:16px; height:33px; line-height:33px; padding-left:10px;}
  .teamList ul          {clear:both; padding:10px; display:inline-block;}
  .teamList li          {width:50%; display:block;padding:5px 0 5px; float:left;}
  .teamList img         {width:120px; height:120px; float:left; margin-right:10px; border:1px solid #D9D9D9;}
  .teamList h2          {line-height:1.2; margin-bottom:5px; font-size:16px; font-weight:bold;padding-top:10px;}
  .teamList p.summery   {line-height:2;}

.teamView               {display:block; margin-bottom:20px; border:1px solid #D9D9D9; padding:20px;}
  .teamViewS            {width:100%;display:inline-block;}
  .teamViewL            {float:left; width:120px; height:120px; text-align:center;}
  .teamViewL img        {width:120px; height:120px; border:1px solid #D9D9D9;}
  .teamViewR            {float:left; margin-left:25px; width:580px;}
    .teamViewRT         {font-weight:bold; font-size:16px; height:30px;}


.teamContent            {clear:both;display:block; margin-bottom:5px; border:1px solid #D9D9D9; text-align:center;}
.teamContent img        {max-width:720px;}

a.gmwin_lnk:link, a.gmwin_lnk:visited ,a.gmwin_lnk:active,a.gmwin_lnk:hover    {color:#FFFFFF; text-decoration:none;}


/* ■■■■ 공통항목 end ■■■■■ */



/* ■■■■■ 왼쪽메뉴 start ■■■■■ */
.lmenu          {width:100%; display:inline-block; }
  .lmenuT       {background:url('/images/common/lmenu_topbg.jpg') left top no-repeat; font-size:22px; font-weight:bold; letter-spacing:-2px; text-align:center; height:165px; line-height:100px; color:#FFFFFF;border-bottom:1px solid #CCCCCC;}
  .lmenuC       {}
  .lmenuS       {width:100%; margin:0 auto;}
  .lmenuS ul       {width:100%; display:inline-block; margin:0 auto;}
  .lmenuS li       {width:100%; text-align:right; display:inline-block; font-size:14px; letter-spacing: -0.06em; margin:0 auto; border-bottom:1px solid #CCCCCC;  line-height:40px;}
  .lmenuS li a     {display:block; padding-right:25px;}

a.lmenulnk:link, a.lmenulnk:visited ,a.lmenulnk:active    {color:#4C4C4C; text-decoration:none;font-weight:bold;}
a.lmenulnk:hover     {color:#0080E8; text-decoration:none;font-weight:bold;}
a.lmenulnk_r:link, a.lmenulnk_r:visited ,a.lmenulnk_r:active, a.lmenulnk_r:hover    {color:#0080E8; text-decoration:none;font-weight:bold;}



.lsmenu          {width:150px; display:none; position:absolute; border-top:1px solid #CACACA; border-left:1px solid #CACACA; border-right:1px solid #CACACA; z-index:100; margin-left:140px; margin-top:-38px; background:#FFFFFF; }
.lsmenu ul       {width:100%; display:inline-block;}
.lsmenu li       {width:100%; text-align:left; line-height:30px; display:block; letter-spacing: -1px; float:left; border-bottom:1px solid #CACACA;}
.lsmenu li a     {display:block; padding-left:15px;}
.lsmenubg_t      {background:url('/images/common/lmenu_top_bg.jpg') left top no-repeat;}
.lsmenubg        {background:url('/images/common/lmenu_bg.jpg') left top no-repeat;}
.lsmenu_title    {background:url('/images/common/lmenu_title_bg.jpg') left top no-repeat;font-size:24px; font-weight:bold; letter-spacing:-2px; text-align:center; height:68px; width:100%; color:#000000; padding-top:35px;}
.lsmenu_bottom   {background:url('/images/common/lmenu_bottom.jpg') left top no-repeat; height:24px; width:100%;}

a.lsmenulnk:link, a.lsmenulnk:visited ,a.lsmenulnk:active    {text-decoration:none;}
a.lsmenulnk:hover     {color:#00B4E5; text-decoration:none; font-weight:bold;}


/* ■■■■■ 왼쪽메뉴 end ■■■■■ */


/* ■■■■■ 컨텐츠영역 start ■■■■■ */
/* 기사리스트 */
.atcList            {width:100%; display:inline-block;}
  .atcListT         {font-weight:bold; line-height:25px;background-color:#F3F3F3; padding:5px; font-size:14px;}
  .atcList dl           {overflow:auto; padding:10px 0 5px; border-bottom:1px solid #D9D9D9;}
  .atcList dl dt        {font-weight:bold; font-size:16px; margin-bottom:8px;}
  .atcList dl dd        {line-height:150%;}
  .atcList dl dd.photo  {float:left; clear:both; margin-right:10px; }
  .atcList img  {width:140px; height:105px; object-fit:cover;}

.atcList2            {width:120%; display:inline-block; overflow:hidden;}
  .atcList2 dl           {overflow:hidden; padding:15px; border:1px solid #D9D9D9; float:left; width:200px; height:420px; margin-right:30px;}
  .atcList2 dl dt        {font-weight:bold; font-size:14px; margin-bottom:8px;}
  .atcList2 dl dd        {line-height:150%;}
  .atcList2 dl dd.photo  {clear:both; margin-right:10px; }

  .atcList2 img  {width:200px; height:240px; border:1px solid #D9D9D9;}
  .atcList2 .subject  { font-size:16px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
  .atcList2 .etc      {}
  .atcList2 .wdate  { margin-top:10px;}




/* 기사보기 */
.atcView          {display:block;}
  .atcViewT       {margin-bottom:10px;}
    .atcViewTT    {border-bottom:1px solid #d9dbda; padding:5px; height:25px; clear:both; display:block;}
      .atcViewScname  {height:25px;line-height:25px; float:left; font-size:14px; font-weight:bold;}
      .atcViewSNS     {height:30px;display:block; float:left;}
      .atcViewSBtn    {height:30px;display:block; float:right;}
      .atcViewSBtn ul {}
      .atcViewSBtn li {float:left; margin-left:5px;}
    .atcViewTC        {clear:both; display:block;border-bottom:1px solid #d9dbda;}
      .atcViewSubject {clear:both; width:100%; font-weight:bold; font-size:18px; line-height:30px; margin-top:5px; margin-bottom:5px;}
    .atcViewTB        {height:30px; clear:both; display:block; line-height:30px;}
    .atcViewTB span   {float:right;}
  .atcViewC           {padding:10px; min-height:400px; line-height:1.5;border-bottom:1px solid #d9dbda;}
  .atcViewF           {border-top:1px solid #d9dbda; padding-top:5px; height:50px;}




  .atcVtit        {font-weight:bold; margin-bottom:10px;}

  .atcVimg       {width:100%; text-align:center; margin-bottom:10px;}
  .atcVimg img   {max-width:700px;}

  .atcPrtVimg       {width:100%; text-align:center; margin-bottom:10px;}
  .atcPrtVimg img   {max-width:100%;}

  .atcViewLink    {font-size:14px; line-height:25px; border:1px solid  #cccccc; padding:5px;}
  .atcViewLinkT   {font-weight:bold; background:#F7F7F7; padding-left:10px;}
  .atcViewLink ul {}
  .atcViewLink li {padding-left:10px;}

/* 타이틀 */
.title          {height:50px; width:100%; display:inline-block; border-bottom:1px solid #cccccc; margin-bottom:30px; margin-top:20px;}
  .titleL       {float:left; font-weight:bold; font-size:24px; line-height:50px; letter-spacing:-1px; color: #516570;}
  .titleR       {float:right; padding-left:10px; padding-top:20px; color:#4f6572;}
  .titleR span  {color:#007fe6; font-weight:bold;}
.stitle         {font-size:15px; color:#2E2E2E; letter-spacing:-1px; font-weight:bold; line-height:24px; padding-bottom:5px; background:url('/images/default/icon_stitle.jpg') left 2px no-repeat; padding-left:25px;}
.ctitle         {font-size:15px; color:#2E2E2E; letter-spacing:-1px; font-weight:bold; line-height:24px; padding-bottom:5px; }
.htitle         {font-size:20px; color:#2E2E2E;  font-weight:bold; line-height:30px; padding-bottom:10px;  text-align:center;}

/* 테이블 */
.tableline             {border-top:3px solid #015A9C; border-left:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;border-collapse:collapse; background:#FFFFFF;}
.tableline td          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; padding-top:5px; padding-bottom:5px;}
.tableline th          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; background-color:#F5F5F5; padding-top:5px; padding-bottom:5px; text-align:center;}
.tableline th.ichk     {color:#015A9C;}
.tableline img         {max-width:700px;}

.tableline2             {border-left:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;border-collapse:collapse;}
.tableline2 td          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;}
.tableline2 th          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; background-color:#F5F5F5;}
.tableline2 img         {max-width:700px;}

.tableline3             {border-top:1px solid #D0D0D0;border-left:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;border-collapse:collapse;}
.tableline3 td          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;}
.tableline3 th          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; background-color:#F5F5F5;}
.tableline3 img         {max-width:700px;}

.tableline4             {border-left:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;border-collapse:collapse;}
.tableline4 td          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;}
.tableline4 th          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; background-color:#F5F5F5;}
.tableline4 img         {max-width:700px;}

.tabletline             {border-top:2px solid #015A9C; border-bottom:1px solid #D0D0D0;border-collapse:collapse; background:#FFFFFF;}
.tabletline th          {border-bottom:1px solid #D0D0D0; background-color:#F5F5F5; padding-top:5px; padding-bottom:5px; text-align:center;}
.tabletline th.ichk     {color:#FC7A00;}
.tabletline td          {border-bottom:1px solid #D0D0D0; padding-top:5px; padding-bottom:5px;}
.tabletline img         {max-width:700px;}

.tabletline2             {border-bottom:1px solid #D0D0D0;border-collapse:collapse; background:#FFFFFF;}
.tabletline2 th          {border-bottom:1px solid #D0D0D0; background-color:#F5F5F5; padding-top:5px; padding-bottom:5px;}
.tabletline2 th.ichk     {color:#FC7A00;}
.tabletline2 td          {border-bottom:1px solid #D0D0D0; padding-top:5px; padding-bottom:5px;}
.tabletline2 img         {max-width:700px;}

.tabletline3             {border-top:2px solid #015A9C;border-bottom:1px solid #D0D0D0;border-collapse:collapse; background:#FFFFFF;}
.tabletline3 th          {border-bottom:1px solid #D0D0D0; background-color:#F5F5F5; padding-top:5px; padding-bottom:5px;}
.tabletline3 td          {padding-top:1px; padding-bottom:1px;}
.tabletline3 img         {max-width:700px;}

.tablebline             {border-top:1px solid #D0D0D0; border-left:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;border-collapse:collapse; background:#FFFFFF;}
.tablebline td          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; padding:0px;}
.tablebline th          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; background-color:#F5F5F5;}

.tablesline             {border-top:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; border-collapse:collapse; background:#FFFFFF;}
.tablesline tr          {}
.tablesline th          {border-bottom:1px solid #D0D0D0; background-color:#F5F5F5; padding-top:5px; padding-bottom:5px;}
.tablesline td          {border-bottom:1px solid #D0D0D0; padding-top:5px; padding-bottom:5px;}

.tablenoline            {border:0px;}
.tablenoline td         {border:0px;}
.tablenoline th         {border:0px;}



.tptableline             {border-top:3px solid #015A9C; border-left:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;border-collapse:collapse; background:#FFFFFF;}
.tptableline td          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; }
.tptableline th          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; background-color:#F5F5F5; text-align:center;}



td.chk_td1       {background-color:#F5F5F5;text-align:center;font-weight:bold;}
td.chk_td2       {background-color:#FFFFFF;padding-left:10px;text-align:left;}
td.chk_td3       {background-color:#F5F5F5;text-align:center;font-weight:bold;}
td.td_round      {border:solid 1px #E1E1E1;}
td.td_round_over {border:solid 1px #F22300;}

td.chk_tdwin     {background-color:#00B4E5;text-align:center;font-weight:bold; color:#FFFFFF;}
td.chk_tdloss    {background-color:#F5F5F5;text-align:center;font-weight:bold;}


/* 로그인 */
.loginBox {background:url('/images/default/login_bg.jpg') top no-repeat; height:370px; margin:0 auto;}
	.loginBox1 {margin:0 auto; height:110px; padding-left:80px; padding-top:55px;}
	.loginBoxL       {float:left;width:240px; }
	.loginBox_id     {width:100%;display:inline-block; margin-bottom:7px;}
	.loginBox_id dt  {font-weight:bold; float:left; font-size:16px; color:#6c6c6c; letter-spacing:-0.07em;width:66px; padding-top:5px; text-align:right; padding-right:10px;}
	.loginBox_id dd  {float:left;}
	.loginBox_pw     {width:100%; display:inline-block;}
	.loginBox_pw dt  {font-weight:bold; float:left; font-size:16px; color:#6c6c6c; letter-spacing:-0.07em;width:66px;padding-top:5px; text-align:right; padding-right:10px; }
	.loginBox_pw dd  {float:left; }
	.loginBoxR      {float:left;}

	.loginBox2 {height:200px; margin:0 auto;}
	.loginBox2C {width:550px; height:170px; margin:0 auto; padding:25px 0px 0px 0px;}
	.loginBox_sh     {margin-bottom:5px; display:inline-block; width:260px; float:left;}
	.loginBox_sh dt  {font-size:12px; line-height:20px; color:#6c6c6c; letter-spacing:-0.04em;  padding-right:5px; }
	.loginBox_sh dd  {float:left;}
	.loginBox_join   {margin-bottom:5px; display:inline-block; width:290px;}
	.loginBox_join dt{font-size:12px; line-height:20px; color:#6c6c6c; letter-spacing:-0.04em;  padding-right:5px; padding-top:3px;}
	.loginBox_join dd {float:left;  padding-top:3px;}

/* 아이디비번찾기 */
.idpwBox {background:url('/images/default/idpw_bg.jpg') top no-repeat; height:430px; margin:0 auto;}
	.idpwBox1 {margin:0 auto; height:160px;  padding-left:90px; padding-top:55px;}
	.idpwBox_tx     {width:100%;display:inline-block; margin-bottom:2px;}
	.idpwBox_tx dt  {font-weight:bold; float:left; font-size:16px; color:#6c6c6c; letter-spacing:-0.07em; width:66px; padding-top:5px; text-align:right; padding-right:10px;}
	.idpwBox_tx dd  {float:left;}


/* ■■■■■ 컨텐츠영역 end ■■■■■ */

/* ■■■■■ footer start ■■■■■ */

/* footer */
.footerC          {width:1020px; margin:0 auto; text-align:left; padding-top:10px;}
  .footerCT       {height:55px; margin-bottom:10px; overflow:hidden;}
  .footerCT ul    {padding-top:10px;}
  .footerCT li    {float:left; width:16.66%; text-align:center;}

  .footerCL       {float:left; width:240px; text-align:left; color:#9E9F9F; font-weight:bold; font-size:26px; letter-spacing:-0.07em; padding-top:5px;}
  .footerCR       {float:left; font-size:13px; letter-spacing:-0.05em; color:#636363; line-height:1.5}
  .footerCR span  {font-size:11px; color:#808080; line-height:24px;}
  .footerCT a     {font-weight:bold;}

/* ■■■■■ footer end ■■■■■ */

/* ■■■■■ 관리자페이지 시작 ■■■■ */

/* admmenu */
.admmenu             {width:100%; height:45px; display:inline-block; background:#015A9C; text-align:left;}
.admmenu  ul         {width:100%;}
.admmenu  li         {float:left; height:45px; line-height:45px; padding-left:20px; font-size:14px;color:#FFFFFF; }
.admmenu  li a       {display:block;}

a.admmenulnk:link, a.admmenulnk:visited ,a.admmenulnk:active    {color:#FFFFFF; text-decoration:none;font-weight:bold; font-size:16px;}
a.admmenulnk:hover     {color:#FFF600; text-decoration:none;font-weight:bold; font-size:16px;}

a.admmenulnk_r:link, a.admmenulnk_r:visited ,a.admmenulnk_r:active, a.admmenulnk_r :hover     {color:#FFF600; text-decoration:none;font-weight:bold; font-size:16px;}

.admtitle01         {font-size: 14px;  font-weight: bold;  color: #2F2E2E; background:#E7E7E7; text-align:left; padding-left:20px;}
.admtitle02         {font-size: 16px;  font-weight: bold;  color: #FFFFFF; background:#015A9C; text-align:center;}
.admtitle03         {font-size:12px; color:#2E2E2E; letter-spacing:-1px; font-weight:bold; line-height:20px; padding-bottom:5px; background:url('/admkubf/images/content_title02.gif') left 2px no-repeat; padding-left:25px;}

.admlmenu           { background:url('/admkubf/images/lmenu_icon.gif') left 6px no-repeat; padding-left:25px;  border-bottom:1px solid #CCCCCC; text-align:left;}

a.admlmlnk:link, a.admlmlnk:visited ,a.admlmlnk:active  {font-weight:bold; font-size:12px;}
a.admlmlnk:hover                                        {font-weight:bold; font-size:12px; color:#2E4DB7;}

/* ■■■■■ 관리자페이지 끝 ■■■■ */

/* ■■■■■ 폼하단 가운데 정렬 버튼 시작 ■■■■ */
.bottom_btn {width:100%; text-align:center; margin:0 auto; padding-top:20px;}
/* ■■■■■ 폼하단 가운데 정렬 버튼 끝 ■■■■ */

.box4px         {border:4px solid #000000; padding:10px 20px; margin-bottom:20px; line-height:150%;}

/* 메인 슬라이드 */
.slider_wrap .text{position:absolute; margin-top:380px; margin-left:40px;z-index:1;}
.slider_wrap  {position:relative;width:458px;}
.slider_wrap .prev,.slider_wrap .next{position:absolute;top:50%;margin-top:-32px;z-index:10;}
.slider_wrap .prev{left:0px;border-top-right-radius:6px;border-bottom-right-radius:6px;}
.slider_wrap .next{right:0px;border-top-left-radius:6px;border-bottom-left-radius:6px;}
.slider_show{overflow:hidden;width:458px;position:relative;}
.slider_box{height:100%;margin-left:0;}
.slider_list{overflow:hidden;float:left;position:relative;width:458px;height:133px;}
.slider_list .custom_pic{float:left;width:40%;height:100%;text-align:center;}
.slider_list .custom_pic img{}
.slider_list .custom_text{float:right;width:60%;margin-top:80px;}
.slider_nav{position:absolute;width:100%;bottom:30px;text-align:left;z-index:100;font-size:0; padding-left:35px;}
.slider_nav a{display:inline-block;width:12px;height:12px;margin:0 5px;border-radius:10px;background-color:#B5B5B5;}
.slider_nav a.on{background-color:#8dc854}
.btns{position:absolute;right:10px;bottom:10px;z-index:100}
.btns a{padding:3px 5px;text-decoration:none;background-color:#8dc854;color:#fff;font-size:12px;font-family: "Dotum","돋움","Arial","sans-serif";text-transform:uppercase;}
