@font-face {
 font-family: "NanumGothic";
 src: url('/css/font/NanumGothic.eot');
 src: local('?'), url('/css/font/NanumGothic.woff') format('woff'), url('/css/font/NanumGothic.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}




/************************** textarea, input, select *******************************************************************************************/
/* input */
input {height:22px; padding:2px 0 0 1px; border:1px solid #d0d0d0; font-size:12px; color:#666; vertical-align:middle;}
.checkbox {border:0; padding-bottom:3px; height:13px; width:13px; vertical-align:middle}
select {padding:3px 2px;font-size:12px;color:#666;border:none; border:1px solid #e6e6e6;}
textarea {border:1px solid #eaeaea; padding:20px;font-size:12px; color:#666;line-height:18px; background:#ffffff; scrollbar-arrow-color:#e2e2e2;scrollbar-face-color:#ffffff;scrollbar-darkshadow-color:#fbfbfb;scrollbar-highlight-color:#fbfbfb;scrollbar-track-color:#fbfbfb; scrollbar-3dlight-color:#e2e2e2;scrollbar-shadow-color:#e2e2e2;}

.input_50{width:50px;}
.input_80{width:80px;}
.input_100{width:100px;}
.input_150{width:150px;}
.input_200{width:200px;}
.input_210{width:210px;}
.input_220{width:220px;}
.input_300{width:300px;}
.input_400{width:400px;}

.btn_inputc {clear:both; padding:20px 0; text-align:center;}
.btn_inputr {clear:both; padding:20px 0; text-align:right;}
/* ÀÎÇ²¹öÆ° ¹é±×¶ó¿îµå ÀÌ¹ÌÁö ************************************************************************************************/
.btn01 {cursor:pointer; height:25px; width:75px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:1px solid #a2a2a2; background:#a2a2a2;}
.btn02 {cursor:pointer; height:19px; width:49px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/grey_btn_bg.gif);}
.btn03 {cursor:pointer; height:19px; width:49px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/blue_btn_bg.gif);}
.btn04 {cursor:pointer; height:25px; width:75px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:1px solid #87549e; background:#87549e;}
.btn05 {cursor:pointer; height:25px; width:75px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:1px solid #87549e; background:#87549e;}
.btn_blue_s {cursor:pointer; height:25px; width:75px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:1px solid #87549e; background:#87549e;}



/*<input type="button" onclick="" value="ÄÚµå»ý¼º" class="btn_grey01">*/
.btn_orange01 {cursor:pointer; width:44px; height:19px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_orange01.gif);}
.btn_blue01 {cursor:pointer; width:44px; height:19px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_grey01.gif);}
.btn_bora01 {cursor:pointer; width:44px; height:19px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_bora01.gif);}
.btn_green01 {cursor:pointer; width:44px; height:19px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_green01.gif);}
.btn_grey01 {cursor:pointer; width:44px; height:19px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_grey01.gif);}

.btn_orange02 {cursor:pointer; width:54px; height:19px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_orange02.gif);}
.btn_blue02 {cursor:pointer; width:54px; height:19px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_blue02.gif);}
.btn_bora02 {cursor:pointer; width:54px; height:19px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_bora02.gif);}
.btn_green02 {cursor:pointer; width:54px; height:19px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_green02.gif);}
.btn_grey02 {cursor:pointer; width:54px; height:19px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_grey02.gif);}

.btn_orange03 {cursor:pointer; width:84px; height:19px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_orange03.gif);}
.btn_blue03 {cursor:pointer; width:84px; height:19px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_blue03.gif);}
.btn_bora03 {cursor:pointer; width:84px; height:19px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_bora03.gif);}
.btn_green03 {cursor:pointer; width:84px; height:19px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_green03.gif);}
.btn_grey03 {cursor:pointer; width:84px; height:19px; font-size:11px; text-align:center; padding-top:2px; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_grey03.gif);}

/*³ì»ö°ú È¸»ö ¼¼·Î°¡ÀÛÀº¹öÆ°// ³ì»ö È¸»ö*/
.btn_ge01 {cursor:pointer; width:60px; height:16px; font-size:11px; text-align:center; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_ge01 .gif);}
.btn_ge02{cursor:pointer; width:60px; height:16px; font-size:11px; text-align:center;  color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_ge02.gif);}

.btn_gy01{cursor:pointer; width:69px; height:16px; font-size:11px; text-align:center; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_gy01.gif);}
.btn_gy02{cursor:pointer; width:69px; height:16px; font-size:11px; text-align:center; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_gy02.gif);}


/*¾ÆÁÖÀÛÀº ¹öÆ° more°°Àº// º¸¶ó, ÇÏ´Ã,ÆÄ¶û,ºÐÈ«*/
.btn_sm01{cursor:pointer; width:29px; height:13px; font-size:11px; text-align:center; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_sm01.gif);}
.btn_sm02{cursor:pointer; width:29px; height:13px; font-size:11px; text-align:center; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_sm02.gif);}
.btn_sm03{cursor:pointer; width:29px; height:13px; font-size:11px; text-align:center; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_sm03.gif);}
.btn_sm04{cursor:pointer; width:29px; height:13px; font-size:11px; text-align:center; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_sm04.gif);}

/*¿ù°£, ÁÖ°£ ÀÛÀº¹öÆ° ÇÏ¾á(±×¶óµ¥ÀÌ¼ÇÈ¸»ö) // ÀÛÀº»çÀÌÁî, Áß°£»çÀÌÁî, Å«»çÀÌÁî*/ 
.btn_we01{cursor:pointer; width:35px; height:21px; font-size:11px; text-align:center; color:#444444; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_we01.gif);}
.btn_we02{cursor:pointer; width:75px; height:21px; font-size:11px; text-align:center; color:#444444; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_we02.gif);}
.btn_we03{cursor:pointer; width:105px; height:21px; font-size:11px; text-align:center; color:#444444; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/btn_we03.gif);}

/*»ó¼¼º¸±â ´ÙÀ½, Á¢¼öÇÏ±â  °°Àº Å«¹öÆ° // Å«°Å, ÀÛÀº°Å*/
.Burton01{cursor:pointer; width:110px; height:31px; font-size:12px; text-align:center; color:#ffffff; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/Burton01.gif);}
.Burton02{cursor:pointer; width:80px; height:31px; font-size:12px; text-align:center; color:#444444; border:#ffffff 0 solid; background:#ffffff; background-image:url(/_admin/img/btn/Burton02.gif);}

/* ¹öÆ° ½ºÅ¸ÀÏ */
.btn_34 {margin:0; border:0; cursor:pointer; width:121px; height:34px; font-size:12px; color:#ffffff; font-weight:bold; background-image:url(/images/btn/btn_34.gif);}
.btn_28 {margin:0; border:0; cursor:pointer; width:121px; height:28px; font-size:12px; color:#ffffff; font-weight:bold; background-image:url(/images/btn/btn_28.gif);}
.btn_22 {margin:0; border:0; cursor:pointer; width:36px; height:22px; font-size:11px; color:#ffffff; font-weight:bold; background-image:url(/images/btn/btn_22.gif);}
.btn_270 {margin:0; border:0; cursor:pointer; width:270px; height:28px; font-size:11px; color:#ffffff; font-weight:bold; background-image:url(/images/btn/btn_270.gif);}
.btn_blue110 {margin:0; border:0; cursor:pointer; width:110px; height:65px; font-size:15px; color:#ffffff; background-image:url(/images/btn/btn_blue110.gif);}
.btn_g70 {margin:0; border:0; cursor:pointer; width:67px; height:27px; font-size:12px; color:#525868; font-weight:bold; background-image:url(/images/btn/btn_grey2.gif);}
.btn_g101 {margin:0; border:0; cursor:pointer; width:101px; height:27px; font-size:12px; color:#525868; font-weight:bold; background-image:url(/images/btn/btn_g101.gif);}
.btn_blue {margin:0; border:0; cursor:pointer; width:101px; height:27px; font-size:12px; color:#ffffff; font-weight:bold; background-image:url(/images/btn/btn_green.gif);}
.btn_navy {margin:0; border:0; cursor:pointer; width:101px; height:27px; font-size:12px; color:#ffffff; font-weight:bold; background-image:url(/images/btn/btn_grey.gif);}
.btn_nonavy {margin:0; border:0; cursor:pointer; width:101px; height:27px; font-size:12px; color:#ffffff; font-weight:bold; background-image:url(/images/btn/btn_nonavy.gif);}
.btn_noblue {margin:0; border:0; cursor:pointer; width:101px; height:27px; font-size:12px; color:#ffffff; font-weight:bold; background-image:url(/images/btn/btn_noblue.gif);}
.btn_noyellow {margin:0; border:0; cursor:pointer; width:205px; height:27px; font-size:12px; color:#ffffff; font-weight:bold; background-image:url(/images/btn/btn_noyellow.gif);}
.btn_navy131 {margin:0; border:0; cursor:pointer; width:131px; height:27px; font-size:12px; color:#ffffff; font-weight:bold; background-image:url(/images/btn/btn_navy131.gif);}
.btn_num_blue {margin:0; border:0; cursor:pointer; width:28px; height:29px; font-size:12px; color:#ffffff; font-weight:bold; background:#87549e;}
.btn_num_grey {margin:0; border:0; cursor:pointer; width:28px; height:29px; font-size:12px; color:#000000; background-image:url(/images/btn/btn_num_grey.gif);}
.btn_admin {margin:0; border:0; cursor:pointer; width:87px; height:16px; font-size:12px; color:#ffffff; background-image:url(/images/btn/btn_adminpage.gif);}

.btn_red {margin:0; border:0; cursor:pointer; width:90px; height:26px; font-size:12px; color:#ffffff; background-color:#aa1010;}
.btn_commont_write {margin:0; border:0; cursor:pointer; width:60px; height:55px; font-size:12px; color:#ffffff; background-color:#b7b7b7;}
/* ÆùÆ® */
.white		{color:#ffffff; letter-spacing:-0.01em;}
.white_b	{color:#ffffff; letter-spacing:-0.01em; font-weight:bold;}

.blue		{color:#2d96db; letter-spacing:-0.01em;}
.blue_b		{color:#2d96db; letter-spacing:-0.01em; font-weight:bold;}

.grey		{color:#3d3d3d; letter-spacing:-0.01em;}

.navy		{color:#525868; letter-spacing:-0.01em;}
.navy_b		{color:#525868; letter-spacing:-0.01em; font-weight:bold;}

.black		{color:#000000; letter-spacing:-0.01em;}
.black_b	{color:#000000; letter-spacing:-0.01em; font-weight:bold;}

.red		{color:#d23536; letter-spacing:-0.01em;}
.red_b	    {color:#d23536; letter-spacing:-0.01em; font-weight:bold;}

.pink		{color:#ec008c; letter-spacing:-0.01em;}
.pink_b		{color:#ec008c; letter-spacing:-0.01em; font-weight:bold;}

.green		{color:#7da45b; letter-spacing:-0.01em;}
.green_b	{color:#7da45b; letter-spacing:-0.01em; font-weight:bold;}

.orange		{color:#f6c859; letter-spacing:-0.01em;}
.orange_b	{color:#f6c859; letter-spacing:-0.01em; font-weight:bold;}

.TSred		{color:#aa1010;}
.TBSred		{color:#aa1010; font-weight:bold;}
.TSred_b	{color:#aa1010; font-weight:bold;line-height:200%;font-size:14px;}
.TLred_b	{color:#aa1010; font-weight:bold;line-height:200%;font-size:16px;}
.grey_line  {background-color:#eeeeee; width:100%;height:1px;}

.TLblack	{color:#000000; font-weight:bold; line-height:200%;font-size:14px;}
.TLblack_b	{color:#000000; font-weight:bold; line-height:140%;font-size:14px;}
/* ÆÐµù°ª Á¤ÀÇ½ÃÀÛ ************************************************************************************************/
.bg_grey {background-color:#f6f6f6; color:#9b9b9b;}
.Acenter {text-align:center;}
.mar_left20
 {margin-left:20px;}

.mar_left30
 {margin-left:30px;}

.top_1
{padding-top:1px;}

.top_3
{padding-top:3px;}

.top_5
{padding-top:5px;}

.top_10
{padding-top:10px;}

.top_15
{padding-top:15px;}

.top_20
{padding-top:20px;}

.top_25
{padding-top:25px;}

.top_30
{padding-top:30px;}

.top_35
{padding-top:35px;}

.top_40
{padding-top:40px;}

.top_80
{padding-top:80px;}

.left_2
{padding-left:2px;}

.left_5
{padding-left:5px;}

.left_10
{padding-left:10px;}

.left_15
{padding-left:15px;}

.left_20
{padding-left:20px;}

.left_25
{padding-left:25px;}

.left_30
{padding-left:30px;}

.left_35
{padding-left:35px;}

.left_40
{padding-left:40px;}

.left_60
{padding-left:60px;}


.right_10
{padding-right:10px;}

.bottom_5
{padding-bottom:5px;}

.bottom_10
{padding-bottom:10px;}

.bottom_15
{padding-bottom:15px;}

.pad_20
{padding:0 15px 0 15px;}


/* °Ë»ö¹Ú½º */
.search_box {clear:both; padding-bottom:10px; text-align:right; margin-bottom:10px;}



/* °¶·¯¸® */
.t_able4_board{clear:both; padding-top:15px;margin-top:10px;border-top:2px solid #000;}
.gallery_line {clear:both; overflow:hidden;}
.gallery_redline {clear:both; margin-left:-12px; padding-bottom:15px; overflow:hidden;}
.gallery_redline:after{content:""; clear:both; display:block;}

.gallery_can {float:left; width:100%; padding-top:10px;}
.gallery_can .gallery_can_wrap {padding:0 0 10px;}
.gallery_can .gallery_can_wrap:after{content:""; clear:both; display:block;}
.gallery_can .gallery_cbox {width:100%;}
.gallery_can .gallery_ctxt {clear:both; padding:10px 5px 0;text-align:center;}
.gallery_can .gallery_ctxt dl {}
.gallery_can .gallery_ctxt dt {font-size:15px; color:#000000;}
.gallery_can .gallery_ctxt dd {font-size:12px;}

.gallery_can2 {float:left; width:100%; padding-top:10px;}
.gallery_can2 .gallery_can_wrap {padding:0 0 10px;}
.gallery_can2 .gallery_can_wrap:after{content:""; clear:both; display:block;}
.gallery_can2 .gallery_cbox {width:100%;border:1px solid #dfdfdf;}
.gallery_can2 .gallery_ctxt {clear:both; padding:10px 5px;text-align:center;border:1px solid #dfdfdf;border-top:0;}
.gallery_can2 .gallery_ctxt dl {}
.gallery_can2 .gallery_ctxt dt {font-size:15px; color:#000000;}
.gallery_can2 .gallery_ctxt dd {font-size:12px;}