@charset "utf-8";
/*-------------------------------------------------------------------------------------*
 *  게시판                                                                             *
 *-------------------------------------------------------------------------------------*/
.list_title1     {background:linear-gradient(#583915 0%, #38290b 100%); border-top:1px solid #ffe1ae; border-bottom:1px solid rgba(255,255,255,0.1); color:#ffffff; text-align:center; font-weight:500; padding:10px 0 10px 0; font-size:14px;}
.list_notice1    {background:#362e1f; border-bottom:1px solid rgba(255,255,255,0.1); color:#fafafa; line-height:16px; padding:7px 0 7px 0; text-align:center;}
.list_notice2    {background:#362e1f; border-bottom:1px solid rgba(255,255,255,0.1); color:#fafafa; line-height:16px; padding:7px 0 7px 7px; font-weight:500;}
.list1           {background:#24211b; border-bottom:1px solid rgba(255,255,255,0.1); color:#fafafa; line-height:16px; padding:7px 0 7px 0; text-align:center;}
.list2           {background:#24211b; border-bottom:1px solid rgba(255,255,255,0.1); color:#fafafa; line-height:16px; padding:7px 0 7px 7px; font-weight:500;} 

.list3{font-size:21px; background:rgba(0,0,0,0.05); border-bottom:1px solid rgba(255,255,255,0.1); color:#fafafa; line-height:1.5; padding:10px; text-align:justify; min-height:100px;}/* 쪽지함 아코디언 컨텐츠영역 */

.write_title_top {border-top:1px solid #ffe1ae;}
.write_title     {background:#362e1f; border-bottom:1px solid rgba(255,255,255,0.1); color:#fafafa; padding:5px; line-height:20px; width:30%; font-weight:500; text-align:center;}  
.write_basic     {background:#362e1f; border-bottom:1px solid rgba(255,255,255,0.1); color:#fafafa; padding:5px; line-height:20px;}

.view1           {background:#362e1f; border-top:1px solid #ffe1ae; color:#fafafa;  padding:5px; width:100%;line-height:26px; font-weight:500;}
.view2           {background:#24211b; border-bottom:1px solid rgba(255,255,255,0.1); padding:5px; width:100%; line-height:26px; min-height:150px;}
.view_box        {background:#ffe1ae; padding:5px 8px 3px 8px; color:#444444; line-height:12px; text-align:center; display:inline-block;  font-size:12px; border-radius:2px; margin:0 5px 0 0; font-weight:400;}

.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:12px 17px 12px 17px; color:#fafafa; border-radius:2px;}
.pageon          {background:linear-gradient(-45deg, #f6be3f 0%, #8c540f 20%, #ffef5e 50%, #8c540f 80%, #f6be3f 100%); display:inline-block; padding:12px 17px 12px 17px; color:#000000; border-radius:2px; font-weight:500;}

.info_wrap       {background:#362e1f; border:1px solid rgba(255,255,255,0.1); float:left; width:100%; padding:15px 0 20px 0; border-radius:3px;}
.info1           {float:left; width:100%; line-height:28px; color:#ffffff; padding:5px 10px 3px 10px; font-size:16px; font-weight:500; letter-spacing:-1pt;}
.info2           {float:left; width:100%; line-height:26px; color:#ffe1ae; padding:0 10px 0 10px; font-size:14px; font-weight:500; letter-spacing:-1pt;}
.info3           {float:left; width:100%; line-height:22px; color:#eaeaea; padding:0 10px 0 10px; font-size:12px; }

/* 모바일 */
.m_list_notice {background:#362e1f; padding:3%; border-top:1px solid #ffe1ae; border-bottom:1px solid rgba(255,255,255,0.1); color:#fafafa;}
.m_list {background:#24211b; padding:3%; border-bottom:1px solid rgba(255,255,255,0.1);}
.m_list2 {float:left; width:100%; color:#fafafa; padding:5px 0 0 0;}


/*-------------------------------------------------------------------------------------*
 *  버튼                                                                               *
 *-------------------------------------------------------------------------------------*/
.btn1_1         {display:inline-block; text-align:center; border-radius:3px; color:#000000; font-size:16px; letter-spacing:0pt; font-weight:600; text-shadow:1px 0 0 rgba(255,255,255,0.5); box-shadow:rgba(0,0,0,0.3) 2px 2px 2px -1px;}
.btn1_2         {display:inline-block; text-align:center; border-radius:3px; color:#000000; font-size:16px; letter-spacing:0pt; font-weight:600; text-shadow:1px 0 0 rgba(255,255,255,0.5); box-shadow:rgba(0,0,0,0.3) 2px 2px 2px -1px;}
.btn2_1         {display:inline-block; text-align:center; border-radius:3px; color:#000000; font-size:19px; letter-spacing:0pt; font-weight:600; text-shadow:1px 0 0 rgba(255,255,255,0.5); box-shadow:rgba(0,0,0,0.3) 2px 2px 2px -1px;}
.btn2_2         {display:inline-block; text-align:center; border-radius:3px; color:#000000; font-size:16px; letter-spacing:0pt; font-weight:600; text-shadow:1px 0 0 rgba(255,255,255,0.5); box-shadow:rgba(0,0,0,0.3) 2px 2px 2px -1px;}
.btn3_1         {display:inline-block; text-align:center; border-radius:3px; color:#000000; font-size:18px; letter-spacing:0pt; font-weight:700; text-shadow:1px 0 0 rgba(255,255,255,0.5); box-shadow:rgba(0,0,0,0.3) 2px 2px 2px -1px;}
.btn3_2         {display:inline-block; text-align:center; border-radius:3px; color:#000000; font-size:18px; letter-spacing:0pt; font-weight:700; text-shadow:1px 0 0 rgba(255,255,255,0.5); box-shadow:rgba(0,0,0,0.3) 2px 2px 2px -1px;}

.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:linear-gradient(to right, #f6be3f 0%, #8c540f 20%, #ffef5e 50%, #8c540f 80%, #f6be3f 100%); min-width:80px; min-height:40px; padding:0 15px 0 15px; line-height:40px;}
.btn1_1:hover   {background:linear-gradient(-45deg, #f6be3f 0%, #8c540f 20%, #ffef5e 50%, #8c540f 80%, #f6be3f 100%);}

.btn1_2         {background:linear-gradient(to right, #bababa 0%, #868686 20%, #c8c8c8 50%, #868686 80%, #bababa 100%); min-width:80px; min-height:40px; padding:0 15px 0 15px; line-height:40px;}
.btn1_2:hover   {background:linear-gradient(-45deg, #bababa 0%, #868686 20%, #c8c8c8 50%, #868686 80%, #bababa 100%);}

.btn2_1         {background:linear-gradient(to right, #f6be3f 0%, #8c540f 20%, #ffef5e 50%, #8c540f 80%, #f6be3f 100%); min-width:120px; height:50px; line-height:50px;}
.btn2_1:hover   {background:linear-gradient(-45deg, #f6be3f 0%, #8c540f 20%, #ffef5e 50%, #8c540f 80%, #f6be3f 100%);}

.btn2_2         {background:linear-gradient(to right, #bababa 0%, #868686 20%, #c8c8c8 50%, #868686 80%, #bababa 100%); min-width:120px; height:50px; line-height:50px;}
.btn2_2:hover   {background:linear-gradient(-45deg, #bababa 0%, #868686 20%, #c8c8c8 50%, #868686 80%, #bababa 100%);}

.btn3_1         {background:linear-gradient(to right, #f6be3f 0%, #8c540f 20%, #ffef5e 50%, #8c540f 80%, #f6be3f 100%); min-width:160px; height:60px; line-height:60px;}
.btn3_1:hover   {background:linear-gradient(-45deg, #f6be3f 0%, #8c540f 20%, #ffef5e 50%, #8c540f 80%, #f6be3f 100%);}

.btn3_2         {background:linear-gradient(to right, #bababa 0%, #868686 20%, #c8c8c8 50%, #868686 80%, #bababa 100%); min-width:160px; height:60px; line-height:60px;}
.btn3_2:hover   {background:linear-gradient(-45deg, #bababa 0%, #868686 20%, #c8c8c8 50%, #868686 80%, #bababa 100%);}

.division1      {background:#464238; border:1px solid #464238; display:inline-block; text-align:center; min-width:70px; padding:6px 8px 6px 8px; line-height:12px;  color:#938c7b; font-size:12px; font-weight:700; border-radius:2px;}
.division2      {background:#ffef5e; border:1px solid #ffef5e; display:inline-block; text-align:center; min-width:70px; padding:6px 8px 6px 8px; line-height:12px;  color:#000000; font-size:12px; font-weight:700; border-radius:2px;}
.division3      {background:#362e1f; border:1px solid #ffc600; display:inline-block; text-align:center; min-width:70px; padding:6px 8px 6px 8px; line-height:12px;  color:#ffc600; font-size:12px; font-weight:700; border-radius:2px;}


/* 모바일 */
.m_btn1_1 {display:inline-block; text-align:center; border-radius:3px; color:#000000; font-size:16px; letter-spacing:0pt; font-weight:500; text-shadow:1px 0 0 rgba(255,255,255,0.5); box-shadow:rgba(0,0,0,0.3) 2px 2px 2px -1px;}
.m_btn1_2 {display:inline-block; text-align:center; border-radius:3px; color:#000000; font-size:16px; letter-spacing:0pt; font-weight:500; text-shadow:1px 0 0 rgba(255,255,255,0.5); box-shadow:rgba(0,0,0,0.3) 2px 2px 2px -1px;}
.m_btn2_1 {display:inline-block; text-align:center; border-radius:3px; color:#000000; font-size:16px; letter-spacing:0pt; font-weight:bold; text-shadow:1px 0 0 rgba(255,255,255,0.5); box-shadow:rgba(0,0,0,0.3) 2px 2px 2px -1px;}
.m_btn2_2 {display:inline-block; text-align:center; border-radius:3px; color:#000000; font-size:16px; letter-spacing:0pt; font-weight:bold; text-shadow:1px 0 0 rgba(255,255,255,0.5); box-shadow:rgba(0,0,0,0.3) 2px 2px 2px -1px;}
.m_btn3_1 {display:inline-block; text-align:center; border-radius:3px; color:#000000; font-size:18px; letter-spacing:0pt; font-weight:700; text-shadow:1px 0 0 rgba(255,255,255,0.5); box-shadow:rgba(0,0,0,0.3) 2px 2px 2px -1px;}
.m_btn3_2 {display:inline-block; text-align:center; border-radius:3px; color:#000000; font-size:18px; letter-spacing:0pt; font-weight:700; text-shadow:1px 0 0 rgba(255,255,255,0.5); box-shadow:rgba(0,0,0,0.3) 2px 2px 2px -1px;}


.m_btn1_1  {background:linear-gradient(to right, #f6be3f 0%, #8c540f 20%, #ffef5e 50%, #8c540f 80%, #f6be3f 100%); width:100%; height:40px; line-height:40px;}
.m_btn1_2  {background:linear-gradient(to right, #bababa 0%, #868686 20%, #c8c8c8 50%, #868686 80%, #bababa 100%); width:100%; height:40px; line-height:40px;}

.m_btn2_1  {background:linear-gradient(to right, #f6be3f 0%, #8c540f 20%, #ffef5e 50%, #8c540f 80%, #f6be3f 100%); width:100%; height:50px; line-height:50px;}
.m_btn2_2  {background:linear-gradient(to right, #bababa 0%, #868686 20%, #c8c8c8 50%, #868686 80%, #bababa 100%); width:100%; height:50px; line-height:50px;}

.m_btn3_1  {background:linear-gradient(to right, #f6be3f 0%, #8c540f 20%, #ffef5e 50%, #8c540f 80%, #f6be3f 100%); width:100%; height:60px; line-height:60px;}
.m_btn3_2  {background:linear-gradient(to right, #bababa 0%, #868686 20%, #c8c8c8 50%, #868686 80%, #bababa 100%); width:100%; height:60px; line-height:60px;}


/*-------------------------------------------------------------------------------------*
 *  탭                                                                                 *
 *-------------------------------------------------------------------------------------*/
.tab_wrap       {float:left;}
.tab_wrap ul li {float:left; margin:0 5px 0 0 ;}
.tab            {background:none; border:1px solid rgba(255,255,255,0.2); width:110px; height:32px; line-height:32px; text-align:center; display:inline-block; font-size:14px;font-weight:700; color:#ffffff; border-radius:3px;}
.tab:hover      {background:none; border:1px solid #ffde00; color:#ffde00;}
.tabon          {background:none; border:1px solid #ffde00; width:110px; height:32px; line-height:32px; text-align:center; display:inline-block; font-size:14px; font-weight:700; color:#ffde00; border-radius:3px;}

/* 모바일 */
.m_tab_wrap       {float:left; width:100%;}
.m_tab_wrap ul li {float:left; width:20%; }
.m_tab            {background:none; border:1px solid rgba(255,255,255,0.2); width:100%; height:32px; line-height:32px; text-align:center; display:inline-block; color:#ffffff; font-size:12px; font-weight:500; margin:0 2px 0 0; border-radius:3px;}
.m_tabon          {background:none; border:1px solid #ffde00; width:100%; color:#ffde00; height:32px; line-height:32px; text-align:center; display:inline-block; font-size:12px; font-weight:500; margin:0 2px 0 0; border-radius:3px;}

/*-------------------------------------------------------------------------------------*
 *  폰트                                                                               *
 *-------------------------------------------------------------------------------------*/
.font01 {color:#ffffff; font-weight:500;}
.font02 {color:#000000; font-weight:500;}
.font03 {color:#d7d7d7;}
.font04 {color:#484848;}
.font05 {color:#ffc000; font-weight:700;}
.font06 {color:#34cd0e; font-weight:700;}
.font07 {color:#ff0000; font-weight:700;}
.font08 {color:#00e6b9; font-weight:700;}
.font09 {color:#00f964; font-weight:700;}
.font10 {color:#ff6600; font-weight:700;}

.font11 {color:#ffc000; font-weight:700; font-size:16px;}
.font12 {color:#dddddd; font-weight:500;}
.font13 {color:#b0977f; font-weight:500;}
.font14 {color:#818fa0;}
.font15 {color:#ffc000; font-weight:700; font-size:16px; letter-spacing:-1pt;}

.font17 {color:#ffffff; font-weight:500; font-size:16px;}

.font21 {color:#ffb400; font-weight:500; font-size:16px; letter-spacing:-1px;}
.font22 {color:#25ffdc; font-weight:500; font-size:16px; letter-spacing:-1px;}
.font23 {color:#fdf400; font-weight:500; font-size:21px; letter-spacing:-1px;}


/*-------------------------------------------------------------------------------------*
 *  인풋                                                                               *
 *-------------------------------------------------------------------------------------*/
.input1       {background-color:#1d170d; border:1px solid #422b0f; padding:4px 0 4px 5px; color:#ffffff; border-radius:3px; height:34px; width:100%;}
.input2       {background-color:#1d170d; border:1px solid #422b0f; padding:4px 0 4px 5px; color:#ffffff; border-radius:3px;}









