@charset "utf-8";
/*-------------------------------------------------------------------------------------*
 *  게시판                                                                             *
 *-------------------------------------------------------------------------------------*/
.tr_bg     {background:url(../images/bg_notice.jpg) center top no-repeat; background-size:100% 100%;}
.tr_bg> .list_title1    {background:none;}
.list_title1     {background:linear-gradient(#ffe990 0%, #cd935c 100%); color:#ffffff; line-height:44px; text-align:center; font-weight:700; font-size:15px;}
.list_notice1    {background:rgba(0,33,82,0.5); border-bottom:1px solid rgba(255,255,255,0.1); color:#ffffff; line-height:20px; padding:12px 0 12px 0; text-align:center;}
.list_notice2    {background:rgba(0,33,82,0.5); border-bottom:1px solid rgba(255,255,255,0.1); color:#ffffff; line-height:20px; padding:12px 0 12px 15px; font-weight:500;}
.list1           {background:rgba(0,33,82,0.2); border-bottom:1px solid rgba(255,255,255,0.1); color:#ffffff; line-height:20px; padding:12px 0 12px 0;text-align:center;}
.list2           {background:rgba(0,33,82,0.2); border-bottom:1px solid rgba(255,255,255,0.1); color:#ffffff; line-height:20px; padding:12px 0 12px 15px; font-weight:500;} 

.write_title_top {border-top:1px solid #ffd500;}
.write_title     {background:rgba(0,33,82,0.5); border-bottom:1px solid rgba(255,255,255,0.1); color:#ffffff; padding:12px 20px 12px 20px; width:200px; font-weight:500;}  
.write_basic     {background:rgba(0,33,82,0.2); border-bottom:1px solid rgba(255,255,255,0.1); color:#ffffff; padding:12px 20px 12px 20px;}

.view1           {background:rgba(0,33,82,0.5); border-bottom:1px solid rgba(255,255,255,0.1); color:#ffffff; padding:0 20px 0 20px; width:100%; height:50px; line-height:44px; font-weight:500; font-size:18px; letter-spacing:-1pt;}
.view2           {background:rgba(0,33,82,0.2); border-bottom:1px solid rgba(255,255,255,0.1); padding:12px 20px 10px 20px; width:100%; line-height:26px; min-height:300px; }
.view_box        {background:rgba(255,255,255,0.1); padding:5px 8px 3px 8px; color:#ffffff; line-height:12px; text-align:center; display:inline-block;  font-size:12px; margin:0 5px 0 0; font-weight:100; border-radius:5px;}

.page_wrap       {float:left; width:100%; height:40px; text-align:center;}
.page_wrap ul li {display:inline;}
.page            {background:rgba(255,255,255,0.1); display:inline-block; padding:8px 14px 8px 14px; color:#c7c7c7; border-radius:5px;}
.pageon          {background:#ffd223; display:inline-block; padding:8px 14px 8px 14px; color:#000000; font-weight:500; border-radius:5px;}

.info_wrap       {background:rgba(0,33,82,0.5); border-top:1px solid #ffd500; border-bottom:1px solid #00173a; float:left; width:100%; padding:15px 0 20px 0; }
.info1           {float:left; width:100%; line-height:28px; color:#34d7f9; padding:0 20px 0 20px; font-size:20px; font-weight:500; letter-spacing:-1pt; font-family:'EsaManru';}
.info2           {float:left; width:100%; line-height:32px; color:#ffffff; padding:5px 20px 0 20px; font-size:20px; font-weight:500; letter-spacing:-1pt;}
.info3           {float:left; width:100%; line-height:24px; color:#ffffff; padding:5px 20px 0 23px; font-size:13px;}


/*-------------------------------------------------------------------------------------*
 *  버튼                                                                               *
 *-------------------------------------------------------------------------------------*/
.btn1_1         {display:inline-block; text-align:center; border-radius:5px; color:#000000; font-size:12px; letter-spacing:0pt; font-weight:500; text-shadow:2px 0px 3px rgba(0,0,0,0.2); box-shadow:rgba(0,0,0,0.59) 2px 0px 3px;}
.btn1_2         {display:inline-block; text-align:center; border-radius:5px; color:#000000; font-size:12px; letter-spacing:0pt; font-weight:500; text-shadow:2px 0px 3px rgba(0,0,0,0.2); box-shadow:rgba(0,0,0,0.59) 2px 0px 3px;}
.btn2_1         {display:inline-block; text-align:center; border-radius:5px; color:#000000; font-size:14px; letter-spacing:0pt; font-weight:500; text-shadow:2px 0px 3px rgba(0,0,0,0.2); box-shadow:rgba(0,0,0,0.59) 2px 0px 3px;}
.btn2_2         {display:inline-block; text-align:center; border-radius:5px; color:#000000; font-size:14px; letter-spacing:0pt; font-weight:500; text-shadow:2px 0px 3px rgba(0,0,0,0.2); box-shadow:rgba(0,0,0,0.59) 2px 0px 3px;}
.btn3_1         {display:inline-block; text-align:center; border-radius:5px; color:#000000; font-size:18px; letter-spacing:-1pt; font-weight:700; text-shadow:2px 0px 3px rgba(0,0,0,0.2); box-shadow:rgba(0,0,0,0.59) 2px 0px 3px;}
.btn3_2         {display:inline-block; text-align:center; border-radius:5px; color:#000000; font-size:18px; letter-spacing:-1pt; font-weight:700; text-shadow:2px 0px 3px rgba(0,0,0,0.2); box-shadow:rgba(0,0,0,0.59) 2px 0px 3px;}

.btn_wrap_right        {float:left; width:100%; text-align:right;}
.btn_wrap_right ul li  {display:inline;}
.btn_wrap_center       {float:left; width:100%; text-align:center;}
.btn_wrap_center ul li {display:inline;}

.btn1_1         {background:url(../images/btn1.png) center top no-repeat; background-size:100% 100%; min-width:80px; min-height:34px; padding:0 15px 0 15px; line-height:34px;}
.btn1_1:hover   {background:url(../images/btn1_h.png) center top no-repeat; background-size:100% 100%;}

.btn1_2         {background:url(../images/btn2.png) center top no-repeat; background-size:100% 100%;  min-width:80px; min-height:34px; padding:0 15px 0 15px; line-height:34px;}
.btn1_2:hover   {background:url(../images/btn2_h.png) center top no-repeat; background-size:100% 100%;}

.btn2_1         {background:url(../images/btn1.png) center top no-repeat; background-size:100% 100%; min-width:140px; height:40px; line-height:40px;}
.btn2_1:hover   {background:url(../images/btn1_h.png) center top no-repeat; background-size:100% 100%;}

.btn2_2         {background:url(../images/btn2.png) center top no-repeat; background-size:100% 100%; min-width:140px; height:40px; line-height:40px;}
.btn2_2:hover   {background:url(../images/btn2_h.png) center top no-repeat; background-size:100% 100%;}

.btn3_1         {background:url(../images/btn1.png) center top no-repeat; background-size:100% 100%; min-width:220px; height:50px; line-height:50px;}
.btn3_1:hover   {background:url(../images/btn1_h.png) center top no-repeat; background-size:100% 100%;}

.btn3_2         {background:url(../images/btn2.png) center top no-repeat; background-size:100% 100%; min-width:220px; height:50px; line-height:50px;}
.btn3_2:hover   {background:url(../images/btn2_h.png) center top no-repeat; background-size:100% 100%;}

.division1      {background:rgba(255,255,255,0.3); display:inline-block; text-align:center; min-width:100px; padding:6px 8px 6px 8px; line-height:12px;  color:#efefef; font-size:12px; font-weight:500; border-radius:5px 0 0 0;}
.division2      {background:#1bbce1; display:inline-block; text-align:center; min-width:100px; padding:6px 8px 6px 8px; line-height:12px;  color:#ffffff; font-size:12px; font-weight:500; border-radius:5px 0 0 0;}
.division3      {background:#fff528;  display:inline-block; text-align:center; min-width:80px; padding:4px 8px 4px 8px; line-height:12px;  color:#000000; font-size:12px; font-weight:500; border-radius:5px 0 0 0;}


/*-------------------------------------------------------------------------------------*
 *  탭                                                                                 *
 *-------------------------------------------------------------------------------------*/
.tab_wrap       {float:left; margin:0 0 0 0}
.tab_wrap ul li {float:left; margin:0 5px 0 0;}
.tab            {border:1px solid rgba(0,33,82,0.8); background:rgba(0,33,82,0.5); width:130px; height:38px; line-height:38px; text-align:center; display:inline-block; color:#4073bc; font-size:16px; font-weight:500; border-radius:5px; font-family:'EsaManru';}
.tab:hover      {border:1px solid #ffd223; background:#ffd223; color:#000000;}
.tabon          {border:1px solid #ffd223; background:#ffd223; width:130px; height:38px; line-height:38px; text-align:center; display:inline-block; color:#000000; font-size:16px; font-weight:500; border-radius:5px; font-family:'EsaManru';}


/*-------------------------------------------------------------------------------------*
 *  폰트                                                                               *
 *-------------------------------------------------------------------------------------*/
.font01 {color:#ffffff; font-weight:500;}
.font02 {color:#000000; font-weight:500;}
.font03 {color:#929292;}            
.font04 {color:#fc10ff;}            
.font05 {color:#ffd223; font-weight:500;}
.font06 {color:#ebff7e; font-weight:500;}
.font07 {color:#ffc600; font-weight:500;}
.font08 {color:#e4b368; font-weight:500;}
.font09 {color:#ff7800; font-weight:500;}
.font10 {color:#00ffd2; font-weight:500;}


.font11 {color:#ffc600; font-weight:900; font-size:26px; font-family:Arial; letter-spacing:-1pt; font-style:italic;}
.font12 {color:#ffc600; font-weight:900; font-size:18px; font-family:Arial; letter-spacing:-1pt; font-style:italic;}
.font13 {color:#b0977f; font-weight:500;}
.font14 {color:#818fa0;}
.font15 {color:#9973b1;}


/*-------------------------------------------------------------------------------------*
 *  인풋                                                                               *
 *-------------------------------------------------------------------------------------*/
.input1       {background-color:#070115; border:1px solid #00173a; padding:4px 0 4px 5px; color:#ffffff; font-size:12px; border-radius:3px; height:34px;}
.input2       {background-color:#070115; border:1px solid #00173a; padding:4px 0 4px 5px; color:#ffffff; font-size:12px; border-radius:3px;}

.input1::placeholder{color:#7d7d7d;}

input:focus{border:1px solid #61b2c2;}
textarea:focus{border:1px solid #61b2c2;}




