@charset "utf-8";

/*버튼 스타일 01*/
.top_btn{text-align:right; margin-bottom:10px; display:block;}
.tbtn01{ background:#0045f5; color:#fff; font-size:12px; font-weight:600; padding:0px 7px; border-radius:3px; line-height:23px;}
.tbtn02{background:#4b4b4b; color:#fff; font-size:12px; font-weight:600; padding:0px 7px; border-radius:3px; line-height:23px;}
.tbtn03{background:#3fa108; color:#fff; font-size:12px; font-weight:600; padding:0px 7px; border-radius:3px; line-height:23px;}
.tbtn04{background:#ff7b00; color:#fff; font-size:12px; font-weight:600; padding:0px 7px; border-radius:3px; line-height:23px;}
.tbtn05{background:#ca2020; color:#fff; font-size:12px; font-weight:600; padding:0px 7px; border-radius:3px; line-height:23px;}

/*버튼 스타일 02*/
.search_btn{ text-align:center; margin-bottom:10px; display:block;}
.bbs_sbtn01 {color: #fff;background:#4158ff; font-size:14px; padding:0px 30px; line-height:30px; vertical-align: bottom;}
.bbs_sbtn02 {color: #fff;background:#4b4b4b; font-size:14px; padding:0px 30px; line-height:30px; vertical-align: bottom}
.bbs_sbtn03 {color: #fff;background:#3fa108; font-size:14px; padding:0px 30px; line-height:30px; vertical-align: bottom}
.bbs_sbtn04 {color: #fff;background:#ff7b00; font-size:14px; padding:0px 30px; line-height:30px; vertical-align: bottom}
.bbs_sbtn04 {color: #fff;background:#cc0043; font-size:14px; padding:0px 30px; line-height:30px; vertical-align: bottom}



/* bbs_search01 */
.bbs_search01{clear:both; margin-bottom:10px; border-bottom:1px solid #000;}
.bbs_search01 select{ height:25px;}
.bbs_search01 input{ height:25px;}
.bbs_search01 button{ height:30px; margin-top:3px;}
.bbs_search01 table{ width:100%;border-top:2px solid #000;}
.bbs_search01 tr{ width:50%;  border-bottom:1px solid #e7e7e7;}
.bbs_search01 th {background:#f3f3f3; color:#000; width:20%; padding:10px 0;}
.bbs_search01 td {text-align:left; width:29%; padding:7px 0 7px 2%;}
.bbs_search01 tr.w100{ width:100%; border-bottom:1px solid #e7e7e7;}
.bbs_search01 tr.w100 th {background:#f3f3f3; color:#000; width:20%; padding:10px 0;}
.bbs_search01 tr.w100 td {text-align:left; width:79%;}


/*bbs_list01*/
.bbs_list01 {width:100%;clear:both; margin-bottom:30px; border-top:2px solid #000; border-bottom:1px solid #000; }
.bbs_list01 th {color:#000; padding:5px 1%; border-bottom:1px solid #ddd;  background:#f5f5f5; line-height:1.8em; word-break:keep-all !important;}
.bbs_list01 td {padding:7px 1%; text-align:center; border-bottom:1px solid #e7e7e7; line-height:1.5em;word-break:keep-all;}
.bbs_list01 td.tl{ text-align:left;}
.bbs_list01 td.ar{ text-align:right;}
.bbs_list01 .tit { text-align:left; margin-left:15px;}

.bbs_list01 tbody tr:nth-child(odd) {background:#fff;}
.bbs_list01 tbody tr:nth-child(even) {background: #f5f5f5;}	
.bbs_list01 tbody tr:nth-child(odd):hover {background:#eee; cursor:pointer;}
.bbs_list01 tbody tr:nth-child(even):hover {background:#eee; cursor:pointer;}

.bbs_txt01{ margin-bottom:10px;background:url("../images/board/icon02.gif") left center no-repeat; padding-left:15px; display:inline-block;}
.bbs_txt02{ margin-bottom:10px;display:inline-block; float:right; width:50%; text-align:right;}
.bbs_txt03{ margin-bottom:10px;background:url("../images/board/point01.gif") left center no-repeat; padding-left:12px; display:inline-block; float:right; font-size:14px; }
.bbs_txt03 .bbs_sbtn01 {color: #fff;background:#636363;border:1px solid #636363; height:25px; padding:0 8px;}




/* bbs_list02 가로선01 */
.bbs_list02 {width:100%; border-top:2px solid #0f1f7e;margin-bottom:30px;color:#000;}
.bbs_list02 th{ padding:8px 10px;background:#f5f5f5; border-bottom:1px solid #ccc;color:#000; line-height:1.8em; font-size:14px;}
.bbs_list02 td{border-bottom:1px solid #ccc; padding:8px 10px;line-height:1.8em; font-size:14px;}
.bbs_list02 .tc{ text-align:center;}
.bbs_list02 .tr{ text-align:right;}


/* bbs_list03*/
.bbs_list03 {width:100%; position:relative; margin-bottom:30px; border-top:2px solid #151515; border-bottom:1px solid #151515;}
.bbs_list03 th {padding:10px 0; border-bottom:1px solid #ddd; background:#f5f5f5;}
.bbs_list03 td {padding:10px 5px; border-bottom:1px solid #e7e7e7; color:#444444; text-align:center;}
.bbs_list03 td.tl {text-align:left;}
.bbs_list03 td.tl a {display:inline; color:#222;}

.bbs_list03 tbody tr:nth-child(odd) {background:#fff;}
.bbs_list03 tbody tr:nth-child(even) {background: #f5f5f5;}	

/* bbs_list04*/
.bbs_list04 {width:100%; position:relative; margin-bottom:30px; border-top:2px solid #151515; border-bottom:1px solid #151515;}
.bbs_list04 th {padding:10px 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd; background:#f5f5f5;}
.bbs_list04 td {padding:10px 5px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; color:#444444; text-align:center;}
.bbs_list04 td.tl {text-align:left;}
.bbs_list04 td.tl a {display:inline; color:#222;}

/* bbs_list05*/
.bbs_list05 {width:100%; position:relative; margin-bottom:30px; border-top:2px solid #151515; border-bottom:1px solid #151515;}
.bbs_list05 th {padding:5px 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd; background:#f5f5f5;}
.bbs_list05 td {padding:5px 3px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; color:#444444; text-align:center;}
.bbs_list05 td.tl {text-align:left;}
.bbs_list05 td.tl a {display:inline; color:#222;}
.bbs_list05 tbody tr:nth-child(odd) {background:#fff;}
.bbs_list05 tbody tr:nth-child(even) {background: #f5f5f5;}	
.bbs_list05 tbody tr:nth-child(odd):hover {background:#eee;}
.bbs_list05 tbody tr:nth-child(even):hover {background:#eee;}

/* bbs_list_tournament*/
.bbs_list_tournament {width:100%; position:relative; margin-bottom:30px; border-top:2px solid #151515; border-bottom:1px solid #151515;}
.bbs_list_tournament th {padding:10px 0; border-bottom:1px solid #ddd; background:#f5f5f5;}
.bbs_list_tournament td {padding:10px 5px; border-bottom:1px solid #e7e7e7; color:#444444; text-align:center;}
.bbs_list_tournament td.tl {text-align:left;}
.bbs_list_tournament td.tl a {display:inline; color:#222;}

.bord_list_odd01 {background:#f5f5f5;}
.bord_list_even01{background:#fff;}

/* bbs_listw01*/
.bbs_listw01 {width:100%; position:relative; margin-bottom:30px; border-top:2px solid #151515; border-bottom:1px solid #151515;}
.bbs_listw01 th {padding:7px 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd; background:#f5f5f5;}
.bbs_listw01 td {padding:7px 2px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; color:#444444; text-align:center;}
.bbs_listw01 td.tl {text-align:left;}
.bbs_listw01 td.tl a {display:inline; color:#222;}

/* bbs_listw02*/
.bbs_listw02 {width:3000px; position:relative; margin-bottom:30px; border-top:2px solid #151515; border-bottom:1px solid #151515;}
.bbs_listw02 th {padding:7px 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd; background:#f5f5f5;}
.bbs_listw02 td {padding:7px 2px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; color:#444444; text-align:center;}
.bbs_listw02 td.tl {text-align:left;}
.bbs_listw02 td.tl a {display:inline; color:#222;}

/* bbs_view01 */
.bbs_view01 {border-bottom:1px solid #000; /*border-top:2px solid #000;*/ clear:both;}

.bbs_view01 .bv_title{font-size:22px; color:#0f1f7e; padding:12px 2%; text-align: left; line-height:32px; font-weight:600; border-bottom:1px solid #dedede; border-top:2px solid #000;background:#f1f1f1; letter-spacing:-1px;}
.bbs_view01 .bv_txt01 { padding:12px 2%; border-bottom:1px solid #dedede;}
.bbs_view01 .bv_txt01 span { line-height:25px; margin-right:20px; font-size:14px;}
.bbs_view01 .bv_txt01 strong { color:#1a3c93; background:url("../images/board/icon01.gif") left center no-repeat; padding-left:10px;}

.bv_content {padding:30px 0 40px 0; clear:both; line-height:1.8em; font-size:14px;}
.bv_content div{ text-align:center; margin-bottom:20px;}
.bv_content img{ text-align:center; max-width:500px; margin-bottom:10px;}
.bv_content_img p{ text-align:center;}
.bv_content .bv_content_text { text-align:left !important;}
.bv_content .bv_content_text p{ text-align:left !important; line-height:1.6em;}
.bv_content .bv_content_text div{ text-align:left !important; line-height:1.6em;}

.bbs_view01 .bv_file01 {padding:20px;border-top:1px solid #dedede; background:#f1f1f1;}
.bbs_view01 .bv_file01 li{ display:inline-block;}
.bbs_view01 .bv_file01 .down_window { background:url("../images/board/file02.gif") left top no-repeat; line-height:1.4em; padding-left:20px; display:inline-block;}
.bbs_view01 .bv_file01 .quick_window { background:url("../images/board/docu01.gif") left top no-repeat; line-height:1.4em; padding:4px 0 5px 25px; display:inline-block; text-indent:-5000px;}


.bv_comment{ border-bottom:1px solid #000;}
.comment_list ul{ border-bottom:1px solid #e7e7e7; padding:25px 0;}
.comment_list li{ padding:2px 10px; line-height:1.7em; vertical-align:middle; font-size:14px;}
.comment_list li span{ margin-right:3px;}
.comment_list li span img{ vertical-align:middle;}
.comment_list li strong{ float:right;}

.bv_comment_w{padding:20px 0 25px 0; border-bottom:1px solid #000;}
.bv_comment_w ul{padding-top:10px;}
.bv_comment_w li{ padding:4px 0; line-height:30px;}
.bv_comment_w li span{ margin-bottom:5px;}
.bv_comment_w strong{ line-height:30px; vertical-align:top; margin-right:5px;}


.bv_input01{ height:28px; width:30%; border:1px solid #e5e5e5;background:#f8f8f8; line-height:30px;}
.bv_text01{ height:48px; width:80%; border:1px solid #e5e5e5;background:#f8f8f8; vertical-align:middle;}
.com_btn01{height:54px; width:18%;background:#656565; color:#fff; font-weight:600; vertical-align:middle; line-height:52px; border-radius:3px; float:right;}



/* bbs_view02 */
.bbs_view02{clear:both;margin-bottom:25px;border-bottom:1px solid #000;}
.bbs_view02 table{ width:100%;border-top:2px solid #000; }
.bbs_view02 th {border-bottom:1px solid #e7e7e7; background:#f3f3f3; color:#000; padding:5px 0; word-break:keep-all !important;}
.bbs_view02 td {border-bottom:1px solid #e7e7e7; padding:3px 5px;text-align:center;}




/* bbs_write01 */
.bbs_write01{clear:both;margin-bottom:25px;border-bottom:1px solid #000;}
.bbs_write01 select{ height:25px; border:1px solid #e5e5e5;}
.bbs_write01 input{ margin:1px 0;}
.bbs_write01 table{ width:100%;border-top:2px solid #000; }
.bbs_write01 th {border-bottom:1px solid #e7e7e7; background:#f3f3f3; color:#000; padding:10px 0; word-break:keep-all !important;}
.bbs_write01 td {border-bottom:1px solid #e7e7e7; padding:5px 10px;text-align:left;}
.bbs_write01 textarea{ width:100%; height:100px; border:1px solid #e5e5e5; background: #f8f8f8; padding: 5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.bbs_write01 .bw_text01{ margin:10px 20px;  border:1px solid #e5e5e5;}
.bbs_write01 .bw_text01 textarea{ width:100%; height:200px; border:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.bbs_write01 .bw_bg01{background:#f8f8f8;}

.bbs_write01 .bw_bg02{background:#f2f2f2;}
.bbs_write01 .bw_bg02 a{background:#fff; width:98%; display:inline-block; padding:10px 0; margin-bottom:1px;}
.bbs_write01 .bw_bg02 .bw_top{background:url("../images/board/icon_down01.png") right center no-repeat; padding-right:5%;}
.bbs_write01 .bw_bg02 .bw_down{background:url("../images/board/icon_top01.png") right center no-repeat; padding-right:5%;}
.bbs_write01 .bw_bg02 .bv_content{ background:#fff; width:94%; padding:2%;  display:inline-block; font-weight:400; line-height:1.5em;}

.bbs_write01 .bbsw_txt01{}

.bbs_write01 .bw_file01{ margin-bottom:5px;}
.bbs_write01 .bw_upload01{ margin-bottom:5px;}
.bbs_write01 .tip{ font-size:13px; color:#ff0000; background:url("../images/board/icon09.gif") left 5px no-repeat; padding-left:14px; line-height:1.5em;}
.bbs_write01 .sbtn01{ color:#fff; background:#666; line-height:28px; display:inline-block; padding:0 10px; font-size:13px; border-radius:5px;}


.bw_txt01{ background:url("../images/inc/point01.gif") right top no-repeat; width:12px; height:9px; display:inline-block; font-size:0; vertical-align:top; margin-top:7px; line-height:20px;}








/* bbs_write02 */
.bbs_write02{clear:both;margin-bottom:25px;border-top:2px solid #000;border-bottom:1px solid #000;}
.bbs_write02 ul{  display:inline-block; width:100%; font-size:0; line-height:50px;border-bottom:1px solid #e7e7e7;}
.bbs_write02 ul li{display:inline-block; text-align:left;vertical-align:top; color:#000; font-size:14px; word-break:keep-all;}
.bbs_write02 ul li span{display:inline-block; word-break:keep-all; margin-right:10px;}
.bbs_write02 ul li strong{ line-height:20px; display: inline-block; width:80%; padding:7px 10%;}
.bbs_write02 ul li p{ line-height:20px; display: inline-block; width:100%; padding:7px 0;}

.bbs_write02 .bbsw_txt01{ width:15%; text-align:center; font-weight:600;background:#f3f3f3;}
.bbs_write02 .bbsw_txt02{ width:33%; text-align:left;padding-left:2%; }

.bbs_write02 .bbsw_txt01_01{ width:15%; text-align:center; font-weight:600;background:#f3f3f3;}
.bbs_write02 .bbsw_txt02_01{ width:33%; text-align:left;padding-left:2%; }


.bbs_write02 .bbsw_txt03{ width:15%; text-align:center; font-weight:600;background:#f3f3f3;}
.bbs_write02 .bbsw_txt04{ width:83%; text-align:left;padding-left:2%;}

.bbs_write02 .bbsw_txt03_01{ width:15%; text-align:center; font-weight:600; background:#f3f3f3; height:140px;}
.bbs_write02 .bbsw_txt04_01{ width:83%; text-align:left;padding-left:2%;}

.bbs_write02 .bbsw_txt05{ width:15%; text-align:center;height:230px;font-weight:600;background:#f3f3f3; }
.bbs_write02 .bbsw_txt05_01{ width:83%; text-align:left; padding:15px 0 15px 2%; height:190px;}
.bbs_write02 .bbsw_txt05_01 textarea{ width:98%; height:200px; border:1px solid #e5e5e5; background:#f8f8f8; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.bbs_write02 .bbsw_txt05_01 div{ height:190px; overflow: scroll; overflow-x: hidden; border:1px solid #e5e5e5; background:#f8f8f8; padding:0 15px; line-height:28px; font-size:14px;}

.bbs_write02 .bbsw_txt06{ width:100%; text-align:left;background:#fff;}

.bbs_write02 select{ height:30px;}

.bbs_write02 .bbsw_txt06 .bw_bg02{text-align:center;line-height: normal;}
.bbs_write02 .bbsw_txt06 .bw_bg02 span{ display:inline-block; width:auto;}
.bbs_write02 .bbsw_txt06 .bw_bg02 a{background:#f2f2f2; width:100%; display:inline-block; padding:5px 0; margin-bottom:1px; line-height:20px;}
.bbs_write02 .bbsw_txt06 .bw_bg02 .bw_top{background:url("../images/board/icon_down01.png") right center no-repeat; padding-right:5%;}
.bbs_write02 .bbsw_txt06 .bw_bg02 .bw_down{background:url("../images/board/icon_top01.png") right center no-repeat; padding-right:5%;}

.bbs_write02 .bbsw_txt06 .bw_bg02 .bv_content{ background:#fff;  width:94%; padding:2%;  display:inline-block; font-weight:400; line-height:1.5em;}






/*photo_list01*/
.photo_list01 { border-bottom:1px solid #000; border-top:2px solid #000; padding:35px 0 0 0; clear:both;margin-bottom:25px; text-align:center;}
.photo_list01 .photo_box01{width:31%; margin:0 0.8% 45px 0.8%; display: inline-block; vertical-align:top;}
.photo_list01 .photo_box01 li{ margin-bottom:3px;}

.photo_list01 .photo_box01 .pb_img01{ height: auto;overflow:hidden; margin-bottom:15px;}
.photo_list01 .photo_box01 .pb_img01 img{width:100%; transition: all 0.4s; height:auto; height:190px;}
.photo_list01 .photo_box01 .pb_img01 img:hover{transform: scale(1.4,1.4);}
.photo_list01 .photo_box01 .pb_txt01{ font-weight:600; height:22px; overflow:hidden; line-height:22px;  text-align:left;}
.photo_list01 .photo_box01 .pb_txt02{ height:22px; overflow:hidden; line-height:22px; text-align:left; font-size:13px;}
.photo_list01 .photo_box01 .pb_txt03{ background:url("../images/common/date01.gif") left center no-repeat;height:22px; overflow:hidden; line-height:22px; text-align:left; font-size:13px; padding-left:20px;}
.photo_list01 .photo_box01 .pb_sns01{ width:100%;  height:27px; margin-top:-28px; text-align:right;}

.photo_list01 .nb_txt01{ height:65px;}





/*news_list01*/
.news_list01 {border-bottom:1px solid #000; border-top:2px solid #000;clear:both;margin-bottom:25px;}
.news_list01 .news_box01{ border-bottom:1px dotted #D7D7D7; padding:30px 0;}
.news_list01 .nb_left{width:33%; vertical-align:top; margin-right:3%; display: inline-block; height:195px; overflow:hidden;}
.news_list01 .nb_left img{ width:100%; height:195px; transition: all 0.4s;}
.news_list01 .nb_left img:hover{transform: scale(1.4,1.4);}

.news_list01 .nb_right{ width:63%; display: inline-block;position:relative; font-size:14px; line-height:1.8em;}
.news_list01 .nb_right strong a{ width:80%; display:block; margin-bottom:10px; font-size:18px; color:#0D5AB5; height:22px; overflow:hidden; padding-top:2px;}
.news_list01 .nb_right .nb_txt01{  height:136px; overflow:hidden; line-height:22px; margin-bottom:8px;}
.news_list01 .nb_right .nb_txt02{ background:url("../images/common/date01.gif") left 2px no-repeat;font-size:13px; padding-left:18px; margin-bottom:10px; line-height:1.4em}
.news_list01 .nb_right .nb_sns01{ position:absolute; top:5px; right:0; width:16%; text-align:right;}







/*게시판 검색 폼*/
.bbs_search02{ position:relative; text-align:center; padding:15px 0; background:#f3f3f3 url("../images/board/bg02.png") right top repeat; margin:22px 0; border:1px solid #e9e9e9; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; clear:both; float:none; box-shadow: 1px 1px 2px #f2f2f2;}
.bbs_search02 select{ border:1px solid #e5e5e5; padding-left:5px;height:32px;}
.bbs_search02 .bbs_sbtn01 {color: #fff;background:#636363;border:1px solid #636363; height:30px; padding:0 15px;}
.bbs_search02 .bbs_sbtn02 {color: #fff;background:#ff4200;border:1px solid #ff4200; height:30px; padding:0 15px;}
.bbs_search02 .bbs_sbtn03 {color: #fff;background:#4da300;border:1px solid #4da300; height:30px; padding:0 15px;}
.bbs_search02 .bbs_input20_40f{width:20%; border:1px solid #e5e5e5;background:#f8f8f8; height:30px;}




/* 게시판 페이지링 */
.bbs_page{text-align:center; vertical-align:top;}
.bbs_page span{margin:0 1px;}
.bbs_page a{display:inline-block; padding:10px 15px 10px 15px; border:1px solid #e5e5e5; line-height:1.5em; background:#fff;}
.bbs_page a:hover{background:#e8e8e8;}
.bbs_page a img{margin:5px 2px 0 2px; vertical-align:top;}
.bbs_page .on {font-weight:600; color:#fff; background:#636363;padding:10px 15px 10px 15px; border:1px solid #636363;}





/* 버튼처리 */
.btn01 {display: inline-block; width: auto; padding:0 20px; margin-bottom: 0;font-size:13px;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;/*touch-action: manipulation;*/cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;/*user-select: none;*/background-image: none; border: 1px solid transparent;	border-radius: 4px;color:#000; height:35px; font-weight:600;}
.btn01 span{margin-top:10px; color:#000; line-height:26px;padding:0 20px;}
.btn01_style {color: #000;background:#f8f8f8;border:1px solid #c3c3c3;}
.btn01_style.focus{color: #000;background-color: #31b0d5;border:1px solid #c3c3c3;}
.btn01_style:link{color: #000; height:26px; padding:6px 0; margin:0;text-decoration:none;}
.btn01_style:hover{color: #000;background:#e8e8e8;border:1px solid #c3c3c3;}


/* 버튼처리 */
.btn02 {display: inline-block; width: auto; padding:0 20px; margin-bottom: 0;font-size:15px;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;/*touch-action: manipulation;*/cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;/*user-select: none;*/background-image: none; border: 1px solid transparent;	border-radius: 4px; color:#fff; height:40px; font-weight:600;}
.btn02 span{margin-top:10px; color:#fff; line-height:26px; padding:0 20px;}
.btn02_style {color:#fff; background:#666; border:1px solid #666;}
.btn02_style.focus{color:#fff; background-color:#000; border:1px solid #000;}
.btn02_style:link{color:#fff; height:26px; padding:6px 0; margin:0; text-decoration:none;}
.btn02_style:hover{color:#fff; background:#000; border:1px solid #000;}

/* 버튼처리 */
.btn03 {display: inline-block; width: auto; padding:0 15px; margin-bottom:0; font-size:13px; line-height: 1.42857143; text-align:center; white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;/*touch-action: manipulation;*/cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;/*user-select: none;*/background-image: none; border: 1px solid transparent;	border-radius: 4px; color:#fff; height:30px; font-weight:600;}
.btn03 span{margin-top:10px; color:#fff; line-height:26px; padding:0 20px;}
.btn03_style01 {color:#fff; background:#0045f5; border:1px solid #0045f5;}
.btn03_style02 {color:#fff; background:#4b4b4b; border:1px solid #4b4b4b;}
.btn03_style03 {color:#fff; background:#3fa108; border:1px solid #3fa108;}
.btn03_style04 {color:#fff; background:#ff7b00; border:1px solid #ff7b00;}
.btn03_style05 {color:#fff; background:#ca2020; border:1px solid #ca2020;}

/* 버튼처리 */
.btn04 {display: inline-block; width: auto; padding:0 30px; margin-bottom: 0;font-size:13px;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;/*touch-action: manipulation;*/cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;/*user-select: none;*/background-image: none; border: 1px solid transparent;	border-radius: 4px;color:#000; height:100px; font-weight:600;}
.btn04 span{margin-top:10px; color:#000; line-height:26px;padding:0 20px;}
.btn04_style {color: #000;background:#f8f8f8;border:1px solid #c3c3c3;}
.btn04_style.focus{color: #000;background-color: #31b0d5;border:1px solid #c3c3c3;}
.btn04_style:link{color: #000; height:26px; padding:6px 0; margin:0;text-decoration:none;}
.btn04_style:hover{color: #000;background:#e8e8e8;border:1px solid #c3c3c3;}



@media all and (max-width :1220px) {





/*photo_list01*/
.photo_list01 .photo_box01{width:31%; }



/* bbs_view01 */
.bbs_view01 .bv_file01 li{ border-left:0;}
.bbs_view01 .bv_file01 .fw{ display:none;}

}



@media all and (max-width :1100px) {


/*news_list01*/
.news_list01 .nb_left{width:31%;}
.news_list01 .nb_right{ width:65.2%;}



/*photo_list01*/
.photo_list01 .photo_box01 .pb_sns01{margin-top:0; text-align:center;}





}






@media all and (max-width :850px) {


/*news_list01*/
.news_list01 .nb_left{width:31%; height:175px;}
.news_list01 .nb_left img{height:175px;}
.news_list01 .nb_right .nb_txt01{ height:110px;}





}




/* 모바일 */
@media all and (max-width :768px) {

/* bbs_search */
.bbs_search01 table tr{ width:100%;}
.bbs_search01 th { border:none;}
.bbs_search01 td {border:none;}
.bbs_search01 tr.w100 th {width:40%;}
.bbs_search01 tr.w100 td {width:58%;padding-left:2%;}



.bbs_txt01{}
.bbs_txt02{width:100%; text-align:center;}

.bbs_list01 .pcv_moh_768{ display:none;}


.bbs_list03{ line-height:1.4em;}
.bbs_list03 colgroup {display:none;}
.bbs_list03 thead th {display:none;}
.bbs_list03 tbody {border-top:2px solid #151515;}
.bbs_list03 tbody tr {display:block; border-bottom:1px solid #d9d9d9;}
.bbs_list03 tbody td {display:block; padding:2px 5% 2px 100px; border:none; text-align:left; float:left; min-width:60%; overflow:hidden; }
.bbs_list03 tbody tr td:first-child {padding-top:10px;}
.bbs_list03 tbody tr:after {display:block; clear:both; content:"."; visibility:hidden; height:0; padding-bottom:10px;}
.bbs_list03 td.tl { width: auto;}

.bbs_list03 .pcv_moh_768{ display:none;} 

.bbs_list03.ttxt tbody tr>*:before {position: absolute;left:10px;}
.lt001 td:before {font-size:14px; color:#888;}








/* bbs_view01 */
.bbs_view01 .bv_title{font-size:15px; padding:8px 2%;}

.bbs_view01 .bv_txt01 span {margin-right:0; width:100%; display:inline-block;}
.bbs_view01 .bv_file01 {padding:10px 10px 10px 10px;}
.bbs_view01 .bv_file01 span{ display:block; margin:6px 0;}

.bbs_view01 .bv_content img{ max-width: none; width:100%;}


.bv_comment_w strong{ width:60px; display:inline-block;}
.bv_comment_w .bvw_01{ width:100%; display:block;}

.bv_input01{ width:40%;}



/* bbs_write01 */
.bbs_write01 .bbsw_txt01{ width:100%; display:inline-block; margin-top:5px;}
.bbs_write01 th { background:none;}
.bbs_write01 td {background:none;}





/* bbs_write02 */
.bbs_write02 ul{background:#f3f3f3;}
.bbs_write02 ul li{ background:#fff;}
.bbs_write02 ul li strong{ width:70%; padding:7px 15%; }

.bbs_write02 .bbsw_txt01{ width:22%; border-bottom:1px solid #e7e7e7;}
.bbs_write02 .bbsw_txt02{ width:76%; border-bottom:1px solid #e7e7e7;}

.bbs_write02 .bbsw_txt01_01{ width:22%;}
.bbs_write02 .bbsw_txt02_01{ width:76%;}

.bbs_write02 .bbsw_txt03{ width:22%;}
.bbs_write02 .bbsw_txt04{ width:76%;}

.bbs_write02 .bbsw_txt03_01{ width:22%;}
.bbs_write02 .bbsw_txt04_01{ width:76%;}

.bbs_write02 .bbsw_txt05{ width:22%;}
.bbs_write02 .bbsw_txt05_01{ width:76%;}







/*news_list01*/
.news_list01 .nb_left{width:31%; height:120px;}
.news_list01 .nb_left img{height:120px;}
.news_list01 .nb_right{ width:64.5%;}
.news_list01 .nb_right strong a{font-size:15px; height:20px; width:100%;}
.news_list01 .nb_right .nb_txt01{ height:65px; font-size:13px;}
.news_list01 .nb_right .nb_txt02{ font-size:12px; }
.news_list01 .nb_right .nb_sns01{ position: relative; top:0; width:100%;}





/* 게시판 페이지링 */
.bbs_page a{padding:5px 10px 6px 10px;}
.bbs_page .on {padding:5px 10px 6px 10px;}



/*게시판 검색 폼*/
.bbs_search01 .bbs_input20_40f{width:40%;}







/* sns 댓글등록 */
.sns_reply{padding:20px 5%;}

.sns_reply .sns_reply_list li span.reply{width:80%;}
.sns_reply .sns_reply_list li span.date{width:16%; margin-left:3%;}



/* sns 댓글등록 */
.sns_reply .sns_reply_list li span.reply{width:100%;}
.sns_reply .sns_reply_list li span.date{float:left;width:100%; margin-left:0; text-align:left;}



}

@media all and (max-width :640px) {


/* bbs_write02 */

.bbs_write02 .bbsw_txt01{ width:28%;}
.bbs_write02 .bbsw_txt02{ width:70%;}

.bbs_write02 .bbsw_txt01_01{ width:28%;}
.bbs_write02 .bbsw_txt02_01{ width:70%;}

.bbs_write02 .bbsw_txt03{ width:28%;}
.bbs_write02 .bbsw_txt04{ width:70%;}

.bbs_write02 .bbsw_txt03_01{ width:28%;}
.bbs_write02 .bbsw_txt04_01{ width:70%;}

.bbs_write02 .bbsw_txt05{ width:28%;}
.bbs_write02 .bbsw_txt05_01{ width:70%;}




}



@media all and (max-width :600px) {


}


@media all and (max-width :480px) {


.photo_list01 .photo_box01 .pb_img01 img{height:140px;}




/*news_list01*/
.news_list01 .news_box01{ padding:20px 0;}
.news_list01 .nb_left{width:40%;}
.news_list01 .nb_right{ width:55.5%;}
.news_list01 .nb_right .nb_txt01{height:40px;}






/* 게시판 페이지링 */
.bbs_page a{padding:4px 7px 5px 7px; font-size:14px;}
.bbs_page .on {padding:4px 7px 5px 7px; font-size:14px;}



/* 버튼처리 */
.btn01 { font-size:13px; padding:0 10px; }
.btn01 span{padding:0 10px;}



}

