@charset "utf-8";

/* mobile style 
*/

*{-webkit-text-size-adjust:none}
body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, fieldset, th, td, input, textarea,button,select{margin:0;padding:0;font-family:'나눔고딕',NanumGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif!important;font-weight:normal;font-size:1em;}
body{1-webkit-user-select:none;1-webkit-touch-callout:none;1-webkit-tap-highlight-color:rgba(0,0,0,0);color:#666666;}
a{text-decoration:none}
a[href^="tel"]{ font-style:normal}
address, caption, em, var{font-style:normal;font-weight:normal}
#container input, textarea, select{letter-spacing:normal;outline-style:none;}
#container ul, dl{list-style:none}
#container ul li, dl li{list-style:none}
#container fieldset, img{border:0}
#container legend, caption{display:none}
#container img{vertical-align:top;}
#container hr{display:none}
#container table{border-collapse:collapse;border-spacing:0;border:0;table-layout:fixed;}
#container br{letter-spacing:normal}
#container p{letter-spacing:normal}
#container input{vertical-align:middle}
#container input[type="text"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"]{width:100%;border:1px solid #dcdcdc;line-height: 25px;color:#888888;-webkit-appearance:none;border-radius:0}
#container input[type="checkbox"]{-webkit-appearance:checkbox;border-radius:0;}
#container input:checked[type="checkbox"]{-webkit-appearance:checkbox}
#container input[type="radio"]{border:1px solid #dcdcdc;-webkit-appearance:radio; vertical-align:middle; margin-right:5px; 1border-radius:10px;}
#container button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]{-webkit-appearance:button;border-radius:0}
#container textarea{-webkit-appearance:none;}
#container select{-webkit-appearance:;color:#888888;width:90%;}
label.hidden {display:inline-block; text-indent:-9999px; position:absolute; left:-9999px; top:0;}






/* CSS File for ezMark jQuery Plugin */

#container .ez-hide { opacity: 0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}
#container .ez-checkbox { background: transparent url(/html/images/mark_check.png) no-repeat right top; display:inline-block;*display:inline;*zoom:1;width:22px; height:22px;overflow:hidden;line-height:22px;vertical-align:middle;}
#container .ez-radio { background: transparent url(/html/images/mark_radio.png) no-repeat right top; display:inline-block;*display:inline;*zoom:1;width:22px; height:22px;line-height:22px;vertical-align:middle;}
#container .ez-checked { background-position: 0 0 !important; }
#container .ez-selected { background-position: 0 0 !important; }
/*.ez-disabled {background-position:0 0;}*/
#container .ez-checkbox, .ez-radio { *zoom: 1; *display:inline; _height:22px; }
#container .ez-checkbox input { width:22px; height:22px; margin:0; vertical-align:middle;padding:0;}
#container .ez-radio input { width:22px; height:22px; margin:0; vertical-align:middle;padding:0;}
#container .ez-filebox input {	opacity: 0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;position:relative;z-index:2;padding:0;height:29px;width:100%;}
#container .ez-filebox b {position:absolute;z-index:1;top:0;left:84px;font-weight:normal;}
#container .ez-filebox {
	border:1px solid #dcdcdc;position:relative;display:inline-block;*display:inline;*zoom:1;height:27px;line-height:27px;padding:0;width:100%;
	background:url(../images/bg_filebox.png) no-repeat 0 0;
}
#container label {display:inline-block;*display:inline;*zoom:1;}
#container label span {vertical-align:middle;font-size:14px;margin-right:4px;}



/*table Move 테이블 이동 공통*/
#container .paging2 {padding-top:30px; float:left; }
#container .paging2 ul { padding:0px 0px; margin:0 auto; width:450px; height:50px;}
#container .paging2 ul li {vertical-align:middle;  }
#container .paging2 ul li a {height:50px;float:left; font-size:26px; }
#container .paging2 ul li a span {vertical-align:top;}
#container .paging2 ul li a span.number {padding:10px 10px;}
#container .paging2 ul li.btr {margin:0 0 0 4px;}
#container .paging2 ul li span.btn.prev {margin-right:0px;}
#container .paging2 ul li span.btn.prev a:hover{padding:0px;}
#container .paging2 ul li span.btn.next {margin-left:0px;}
#container .paging2 ul li.btl {background:url(../m_images/btn_prev01.png) no-repeat 10px 16px;}
#container .paging2 ul li em {padding: 0 1px; /*display:inline-block;*/float:left;}
#container .paging2 ul li a.tab {padding:13px 15px;}

#container .paging2 ul li a.curr {color:#fe7223;font-size:26px; padding:13px 15px; }
#container .paging2 ul li a:hover {color:#fe7223;font-size:26px;  }
#container .paging2 p.btn_set {position:absolute;top:20px;right:0}


#container .boardCenter {margin:0 auto; width:100%;}

#container .mobile_paging {margin:30px auto; width:100%; float:left;height:50px; }
#container .mobile_paging img {vertical-align:middle;}
#container .mobile_paging a {font-size:26px; }
#container .mobile_paging a.tab {margin:16px 10px;}
#container .mobile_paging a.selB {color:#fe7223; }
#container .mobile_paging a:hover, a:focus {color:#fe7223;}


#container_end {width:100%; background:#ffffff;margin-top:20%; display:none;}
#container_end img{width:100%;}
#container_end .main_view_end {width:100%; float:left;}
#container_end .main_view_end img {width:100%;}


/* layout */
#container {width:100%;  background:#ffffff;}
.head_wrap {width:100%; position: relative; height:56px; background:#ffffff; padding-top:19px; vertical-align: middle;  margin:0 auto; }
.head_wrap .head_menu {float:left; width:13%;   }
.head_wrap .head_menu img {width:38px; margin-left:5px;}
.head_wrap .head_tit {float:left; width:73%;  color:#fff; text-align:center; }
.head_wrap .head_tit img {width:107px;}
.head_wrap .head_home {float:left; width:13%; text-align: right; }
.head_wrap .head_home img {width:36px;}




        
/* footer */
#footer_mobile {float:left; width:100%; background:#333333 ; display: inline; }
#footer_mobile .footer_addr {width:100%; background:#595959; height:63px;}
#footer_mobile  .footer_addr .footer_tel {float:left; width:49%;height:100%; border-right:1px solid #333333; color:#cacaca; font-size: 16px; padding-top:16px; text-align: center; }
#footer_mobile  .footer_addr img  { width:5%; vertical-align: middle;}
#footer_mobile  .footer_addr .footer_email {float:left; width:50%;height:100%; word-break:break-all; color:#cacaca; font-size: 14px; vertical-align: middle; text-align: center;padding-top:18px;}
#footer_mobile  .copy_wrap {width:100%;height:135px;}
#footer_mobile  .copy_wrap .copy_addr {width:100%; text-align: center; padding-top:30px;color:#cacaca;}
#footer_mobile  .copy_wrap .copyright {width:100%; text-align: center; padding-top:3px;color:#878787;}
#footer_mobile  .copy_wrap .mIe {width:100%; text-align: center;  color:#cacaca;padding-top:15px;}
#footer_mobile  .copy_wrap .mIe img {margin-top:3px; margin-right:5px;}





/* 메인 */
#container .main_visualMo {width:100%;  float:left;}
#container .main_visualMo img {width:100%; }
#container .main_view {width:100%; float:left;}
#container .main_view img {width:100%;}
.mainInfoCon {float: left;font-size:14px;width:100%;text-align: left; height:80px;}
.mainInfoTitle {color:#004f9e;font-size:16px;font-weight: 600;float: left;width:100%;text-align: left;}


/* 서브 */
#container .sub_visual {width:100%; }
#container .sub_visual img {width:100%;}

#mContents2 {width:655px; margin:0 auto;  }
 
#mContents2 .companyList {margin:0 auto; width:98%;}


#mContents2 .companyList .thumDivMo {width:100%; float:left; border:1px solid #dcdcdc; vertical-align: top; margin:20px auto; padding:20px 22px;font-size: 12px;}
#mContents2 .companyList .thumDivMo img.thumImg {width:100%;   margin-top:0px; margin-bottom: 10px; }
#mContents2 .companyList .thumDivMo strong.region {width:100%; text-align: left;float: left; font-size: 18pt; margin-top:5px;  color:#000000;}
#mContents2 .companyList .thumDivMo span.thumCon { text-align: left;float: left; width:100%; font-size: 11pt; line-height:16px; height:50px; margin-top:5px;}
#mContents2 .companyList .thumDivMo span.thumBest {line-height: 15px; float: left;background:url(../images/icon_best.png) no-repeat; text-align: left; color:#000000; padding-left:20px; margin-top:5px;}
#mContents2 .companyList .thumDivMo span.thumDate {color:#00a5e1;font-size: 11pt; letter-spacing :-0.1px;  margin-top:8px;float: left;}
#mContents2 .companyList .compnayorderMo {width:92%; margin-top:40px; }
#mContents2 .companyList .compnayorderMo select {width:630px; }


#mContents {width:90%;   margin:0 auto; } 


/* 참여업체 신청하기 ------*/
#container .entrySubMo {float:left; margin-top:30px; padding:30px 0px;background-color: #f1f5f7; text-align: left;} 
#container .entrySubMo .entrySubImg {width:25%;  height:100%; float: left; text-align: center;}
#container .entrySubMo .entrySubImg img {width:80%;}
#container .entrySubMo .entrySubCon { width:70%;margin-left:25%;  height:100%;  }
#container .entrySubMo .entrySubCon ul {width:100%;}
#container .entrySubMo .entrySubCon ul li {background:url(../m_images/icon01.gif) no-repeat 0px 6px; font-size:0.8em;padding-left:15px;line-height:19px; margin-bottom: 15px;}
#container .entrySubMo .entrySubCon ul li  span.subCon01 {color:#e50064; font-weight: bold;}
#container .entrySubMo .entrySubCon ul li  span.subCon02 {color:#000000; font-weight: bold;}
#container .entrySubMo .entrySubCon ul li img {width:10%; margin-top:1px; margin-right:2px;}
 
 
 
#container .entrySunForm {float:left;  margin:30px auto;  text-align: left; border-top:2px solid #cfcfcf;  }  
#container .entrySunForm table {width:100%; font-size: 14px;  }
#container .entrySunForm table tr {border-bottom:1px solid #cfcfcf; }
#container .entrySunForm table th { vertical-align: top;padding:10px 0px 10px 22px;background:url(../m_images/icon01.gif) no-repeat 10px 16px; font-size: 15px; color:#000000;}
#container .entrySunForm table td {padding:5px 0px; vertical-align: middle;}
#container .entrySunForm table span.tablesub {color:#888888;font-size: 11px; line-height: 20px;}
#container .entrySunForm table span.tablesub02 {color:#666666; font-size: 12px; vertical-align: top; margin-top: 0PX;}
#container .entrySunForm table td.entrytd {font-size: 11px; color:#888888;line-height: 13px;}
#container .entrySunForm table p.pro01 { color:#000000; margin-top:5px; }
#container .entrySunForm table p.pro02 { font-size: 11px; margin-top:5px; }
#container .entrySunForm table textarea {width:100%;}

div.entrysubMo05 {color:#666666; width:100%;  height:100%;  text-align: left; margin:25px 0px; font-size: 13px;}

#container .entrySunForm table td input[type="text"] {padding:0px;}
#container .entrySunForm table td input.w40 {width:40%;}
#container .entrySunForm table td input.w10 {width:10%;}
#container .entrySunForm table td input.w100 {width:100%;}



/* -- 참여업체 신청하기 */



/* 게시판  ------*/

/* 게시판 리슽 */
#mContents3 {width:100%;   margin:0 auto; } 


#mContents3 .boardSearchMo {float:left; width:100%; background-color: #f7f7fa; padding:30px 0px; text-align: center;}
#mContents3 .boardSearchMo  .boardSearchMoCt {width:90%; margin:0 auto;}
#mContents3 .boardSearchMo .boardSearchMoCt select {margin:10px 0px;width:100%; }
#mContents3 .boardSearchMo .boardSearchMoCt .boardinSearchText {width:100%; height:30px; background:url(../m_images/boardInsearch.gif) no-repeat;}
#mContents3 .boardSearchMo .boardSearchMoCt .boardinSearchText .inSearch {width:90%; border:none; line-height:24px; margin-top:2px; float: left; margin-left:1px; }
#mContents3 .boardSearchMo .boardSearchMoCt .boardinSearchText .searchbtn {float:right;}   

#mContents3 .boardList {float:left; text-align: left; width:100%;border-bottom:1px solid #cfcfcf; border-top:1px solid #cfcfcf; }  
#mContents3 .boardList table {width:100%; font-size: 14px;  }
#mContents3 .boardList table colgroup col.boardWfirst {width:15%;}
#mContents3 .boardList table colgroup col.boardWMiddle {width:70%;}
#mContents3 .boardList table colgroup col.boardWend {width:15%;}

#mContents3 .boardList table tr.trLine {border-top: 1px solid #cfcfcf; }
#mContents3 .boardList table tr th { vertical-align: top;font-size: 18px; color:#333333; text-align: left; padding:20px 0px 0px 10px;}
#mContents3 .boardList table tr td img.imgB01 {width:25px; margin-right:5px;margin-top:1px;}
#mContents3 .boardList table tr td img {width:40px;}
#mContents3 .boardList table tr td { vertical-align: middle; padding:10px 10px 20px 10px;font-size: 16px;color:#666666; }
#mContents3 .boardList table tr td.boardf01 {text-align: center; vertical-align: top; padding-top:20px;}
#mContents3 .boardList table tr td.boardf02 {text-align: right;}

#mContents3 .boardList table td input.w40 {width:40%;}
#mContents3 .boardList table td input.w10 {width:10%;}





#container .boardViewMo { float:left;   text-align: left; border-top:1px solid #cfcfcf;  margin:30px 0px; }  
#container .boardViewMo table.boardViewTable {width:100%; font-size: 14px;  }
#container .boardViewMo table.boardViewTable colgroup col.boardWfirst {width:30%;}
#container .boardViewMo table.boardViewTable colgroup col.boardWMiddle {width:70%;}
#container .boardViewMo table.boardViewTable tr.trLine {border-top: 1px solid #cfcfcf; }
#container .boardViewMo table.boardViewTable tr {border-bottom: 1px solid #cfcfcf; }

#container .boardViewMo table.boardViewTable tr th { padding:13px 10px 13px 14px;background:url(../m_images/icon01.gif) no-repeat 0px 18px; font-size: 16px; color:#000000; text-align:left;}
#container .boardViewMo table.boardViewTable tr th.boardTitle {background: none; font-size:18px; padding:10px 0px; font-weight: normal; text-align:left;}

#container .boardViewMo table.boardViewTable tr td { background:url(../m_images/icon_bar.gif) no-repeat 0px 13px; font-size: 16px; padding:13px 10px 13px 14px;}

#container .boardViewMo table.boardViewTable tr td.boardText {background:none; overflow: auto;}
#container .boardViewMo table.boardViewTable tr td.boardText textarea.mbContents { width:100%; height:300px;border:none;}
.btnDiv {text-align: center;  padding-top:15px;padding-bottom:20px;}
#container .boardViewMo table.boardPrev {width:100%; font-size: 12px; border-top:1px solid #cfcfcf; }
#container .boardViewMo table.boardPrev  colgroup col.boardWfirstPrev {width:17%;}
#container .boardViewMo table.boardPrev  colgroup col.boardWMiddlePrev {width:60%;}
#container .boardViewMo table.boardPrev  colgroup col.boardWEndPrev {width:22%;}
#container .boardViewMo table.boardPrev tr {border-bottom: 1px solid #cfcfcf; }
#container .boardViewMo table.boardPrev tr th { padding:14px 0px 13px 13px;text-align:left;font-size:16px;background:url(../m_images/icon01.gif) no-repeat 0px 21px;  color:#000000;}
#container .boardViewMo table.boardPrev tr td { background:url(../m_images/icon_bar.gif) no-repeat 0px 13px;  font-size:16px;padding:14px 0px 13px 10px;; text-align: left;}
#container .boardViewMo table.boardPrev tr td.tdDate {text-align: center;font-size: 16px; padding:14px 0px;}











#container .boardModify {float:left;  margin:30px auto;  text-align: left; border-top:1px solid #cfcfcf;  }  
#container .boardModify table {width:100%; font-size: 14px;  }
#container .boardModify table colgroup col.boardWfirst {width:30%;}
#container .boardModify table colgroup col.boardWMiddle {width:70%;}
#container .boardModify table tr.trLine {border-top: 1px solid #cfcfcf; }
#container .boardModify table tr {border-bottom: 1px solid #cfcfcf; }

#container .boardModify table tr th { padding:13px 10px 13px 14px;background:url(../m_images/icon01.gif) no-repeat 0px 17px; font-size: 16px; color:#000000;}
#container .boardModify table tr th.boardTitle {background: none; font-size:18px; padding:10px 0px;}

#container .boardModify table tr td { background:url(../m_images/icon_bar.gif) no-repeat 0px 13px; font-size: 16px; padding:13px 10px 13px 14px;}

#container .boardModify table tr td.boardText {background:none;}
#container .boardModify table tr td textarea {width:100%;}

#container .boardModify div.mSul02 {text-align:left; width:100%;margin-top:15px;}
#container .boardModify textarea {height:200px;}

















#container .boardWriteMo {float:left;  margin:30px auto;  text-align: left; border-top:1px solid #cfcfcf;  }  
#container .boardWriteMo table {width:100%; font-size: 14px;  }
#container .boardWriteMo table colgroup col.boardWfirst {width:30%;}
#container .boardWriteMo table colgroup col.boardWMiddle {width:70%;}
#container .boardWriteMo table tr.trLine {border-top: 1px solid #cfcfcf; }
#container .boardWriteMo table tr {border-bottom: 1px solid #cfcfcf; }

#container .boardWriteMo table tr th {text-align:left; padding:13px 10px 13px 14px;background:url(../m_images/icon01.gif) no-repeat 0px 17px; font-size: 16px; color:#000000;}
#container .boardWriteMo table tr th.boardTitle {background: none; font-size:18px; padding:10px 0px;}

#container .boardWriteMo table tr td { background:url(../m_images/icon_bar.gif) no-repeat 0px 13px; font-size: 16px; padding:13px 10px 13px 14px;}

#container .boardWriteMo table tr td.boardText {background:none;}
#container .boardWriteMo table tr td textarea {width:100%;}

#container .boardWriteMo div.mSul02 {text-align:left; width:100%;margin-top:15px;}
#container .boardWriteMo div.mSul03 {text-align:left; width:100%;margin-top:5px; line-height:16px;color:#ff0000;}


#container .boardWriteMo textarea {height:200px;}
/* -- 게시판  */


/* 22222
 * h2 {font-size:14px; text-align: left; width:100%;display:block; font-weight: 600; text-align:left;padding-top:30px;padding-bottom:5px;  }
h3 {font-size:14pt; text-align: left;  width:100%;display:block;font-weight: bold;padding-bottom:20px; text-align:left;color:#000000;  }*/
.font-pink{color:#e50064;}
.font-orange {color:#ff4e00;}
.font-blue{color:#00a5e1;}
.font-bold {font-weight: bold;}





div.btnMo_set {width:100%;height:100%; text-align: center;}
div.btnMo_set a{color:#ffffff; font-size: 1.3em;  }
div.btnMo_set a:link {color:#ffffff; font-size: 1.3em; }
div.btnMo_set a:hover {color:#ffffff; font-size: 1.3em;} 
div.btnMo_set a:focus {color:#ffffff; font-size: 1.3em;}

div.btnMo_set_90 {width:100%; float:left ;margin:30px 0px;}
div.btnMo_set_90 a{color:#ffffff; font-size: 1.3em;  }
div.btnMo_set_90 a:link {color:#ffffff; font-size: 1.3em; }
div.btnMo_set_90 a:hover {color:#ffffff; font-size: 1.3em;} 
div.btnMo_set_90 a:focus {color:#ffffff; font-size: 1.3em;}


.bPurple {background-color: #4a4f97; padding:10px 0px;}
.bGrey90 {background-color: #666666; padding:10px 0px;}


div.btnMo_set_write {float:left;width:100%; text-align: center; margin-bottom:30px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
div.btnMo_set_write a{color:#ffffff; font-size: 1.3em;  }
div.btnMo_set_write a:link {color:#ffffff; font-size: 1.3em; }
div.btnMo_set_write a:hover {color:#ffffff; font-size: 1.3em;} 
div.btnMo_set_write a:focus {color:#ffffff; font-size: 1.3em;}







/* 이벤트 */
#mContents4 {width:90%; margin:0 auto; padding-top:40px; }
#mContents4 .meventImg {padding-bottom:20px;width:100%;  float: left;}
#mContents4 img {width:100%;}
#mContents4 .meventCon {width:100%;  float: left;}
#mContents4 .meventCon2 {width:100%; margin-bottom: 40px;float: left;}



#mContents4 .mevent01_result {width:100%; float:left; margin-bottom: 40px;}
#mContents4 .mevent01_result img {width:100%;}
#mContents4 .mevent01_resultList {width:60%; padding-top:230px;float:left;  padding-left:380px; background:url(../m_images/m_event01_03.png) no-repeat;}
#mContents4  .mevent01_resultList table { font-size:14px;}
#mContents4  .mevent01_resultList table th{ color:#444444;font-size:14px;}
#mContents4  .mevent01_resultList table td {line-height: 25px;color:#888888;}

#mContents4 .meventMent {float:left; width:100%;  margin-bottom:10px; text-align: left; color:#000000;}

/* 이벤트 */




@media screen and (min-width: 100px) and (max-width: 320px) {
#mContents3 .mobile_paging {font-size: 14px;}
	#mContents3 .mobile_paging img {width:30px;}
	#mContents3 .mobile_paging a {font-size:20px; }
	#mContents3 .mobile_paging a.tab {margin:16px 5px;}



	#footer_mobile  .copy_wrap  { font-size:12px;}

	.head_wrap {width:100%}
	.head_wrap .head_tit { text-align: middle;}
	#contents_main {display: none;}
	#head_pc {display: none;}
	#contents_wrapper {display: none;}
	#footer_pc {display: none;}

	#head_mobile  {display:block;}
	#container {display:block;}
	#footer_mobile {display:block;}

	#mContents2 {width:250px;}
	#mContents2 .companyList {width:250px; margin:0 auto; padding:0px;  float:none;}     
    #mContents2 .companyList .thumDivMo {width:200px;}
    #mContents2 .companyList .thumDivMo img.thumImg  {width:100%;}
    #mContents2 .companyList .compnayorderMo select {width:250px; }
   
   
	#container .entrySubMo .entrySubCon ul li {font-size: 0.9em;}
    #container .entrySubMo .entrySubCon ul li.sub03 {font-size: 0.7em; padding-top:2px; letter-spacing: 0px;}
    
    #container .boardView table.boardPrev tr td.tdDate {font-size: 10px; }

	#mContents3 .boardList table colgroup col.boardWfirst {width:15%;}
	#mContents3 .boardList table colgroup col.boardWMiddle {width:55%;}
	#mContents3 .boardList table colgroup col.boardWend {width:30%;}
	#mContents3 .boardList table tr th {font-size: 17px;}
	#mContents3 .boardList table tr td {font-size: 15px;}


/* 개인정보 동의*/
	#potiDivSub {width:250px; height:598px;}
	#contents_pop .person_info {width:230px;}
	#contents_pop table tr th p {font-size:16px;}
	#contents_pop table tr td {font-size:16px;}
	#contents_pop input.pname  {width:150px;}
	#contents_pop input.pname2  {width:120px;}
	
	#contents_pop .person_info table colgroup col.popfirst {width:80px;}
	#contents_pop .person_info table colgroup col.popnext {width:200px;}
	
	#contents_pop .person_info table colgroup col.popfirst2 {width:110px;}
	#contents_pop .person_info table colgroup col.popnext2 {width:170px;}
			  
	#contents_pop .pname {width:120px;}
	#contents_pop .php {width:50px;}
	#contents_pop .pemail {width:100px;}
	
	#contents_pop .pname2 {width:90px;}
	#contents_pop .php2 {width:25px;}
	#contents_pop .pemail2 {width:70px;}

	/* 게시판 검색 필드 */
	#container .boardSearchMo .boardSearchMoCt .boardinSearchText .inSearch {width:75%;}
}




@media screen and (min-width: 321px) and (max-width: 430px) {

#contents_pop .person_info table colgroup col.popfirst2 {width:70px;}
	#contents_pop .person_info table colgroup col.popnext2 {width:170px;}

	
#contents_pop input.pname2  {width:130px;}
	#contents_pop .php2 {width:40px;}

}


@media screen and (max-width: 520px) {
	
	#main_popup {width:100%; left:0px; margin-left:0px; }
		#main_popup img {width:100%; }

}

@media screen and (max-width: 660px) {
#container_end {display: block;}
#contents_end {display:none;} 
}

@media screen and (min-width: 321px) and (max-width: 670px) {




	#mContents3 .mobile_paging {font-size: 16px;}
	#mContents3 .mobile_paging img {width:40px;}
	#mContents3 .mobile_paging a {font-size:22px; }
	#mContents3 .mobile_paging a.tab {margin:16px 5px;}

	#mContents2 {width:280px;}
	#mContents2 .companyList {width:280px; margin:0 auto; padding:0px;  float:none;}     
    #mContents2 .companyList .thumDivMo {width:240px;}
    #mContents2 .companyList .thumDivMo img.thumImg  {width:100%;}
    #mContents2 .companyList .compnayorderMo select {width:290px; }
          
   
   #contents_main {display: none;}
	#head_pc {display: none;}
	#contents_wrapper {display: none;}
	#footer_pc {display: none;}

#head_mobile  {display:block;}
#container {display:block;}
#footer_mobile {display:block;}

#container .boardSearchMo .inSearch {width:50%;}

	#mContents3 .boardList table colgroup col.boardWfirst {width:15%;}
	#mContents3 .boardList table colgroup col.boardWMiddle {width:55%;}
	#mContents3 .boardList table colgroup col.boardWend {width:30%;}
	#mContents3 .boardList table tr th {font-size: 17px;}
	#mContents3 .boardList table tr td {font-size: 15px;}

   #container .boardViewMo table.boardViewTable colgroup col.boardWfirst {width:25%;}
#container .boardViewMo table.boardViewTable colgroup col.boardWMiddle {width:75%;}

 #container .boardView table.boardPrev {font-size: 13px;}
      #container .boardView table.boardPrev  colgroup col.boardWfirstPrev {width:10%;}
#container .boardView table.boardPrev  colgroup col.boardWMiddlePrev {width:75%;}
#container .boardView table.boardPrev  colgroup col.boardWEndPrev {width:15%;}



/* 개인정보 동의*/
	#potiDivSub {width:400px; height:617px;}
	#contents_pop .person_info {width:360px;}
	#contents_pop table tr th p {font-size:16px;}
	#contents_pop table tr td {font-size:16px;}
	#contents_pop input.pname  {width:150px;}
	#contents_pop input.pname2  {width:220px;}
	
	#contents_pop .person_info table colgroup col.popfirst {width:100px;}
	#contents_pop .person_info table colgroup col.popnext {width:300px;}
	
	#contents_pop .person_info table colgroup col.popfirst2 {width:130px;}
	#contents_pop .person_info table colgroup col.popnext2 {width:270px;}
			  
	#contents_pop .pname {width:270px;}
	#contents_pop .php {width:50px;}
	#contents_pop .pemail {width:100px;}
	
	
	#contents_pop .php2 {width:60px;}
	#contents_pop .pemail2 {width:70px;}

	#container .companyList .compnayorderMo  {width:100%;}
   #container .companyList .compnayorderMo select {width:100%;}
	
	/* 게시판 검색 필드 */
#container .boardSearchMo .boardSearchMoCt .boardinSearchText .inSearch {width:82%;}
}





@media screen and (min-width: 670px) and (max-width: 720px) {

 #contents_main {display: none;}
#head_pc {display: none;}
#contents_wrapper {display: none;}
#footer_pc {display: none;}

#head_mobile  {display:block;}
#container {display:block;}
#footer_mobile {display:block;}

    #mContents2 {width:640px;}    
    #mContents2 .companyList .thumDivMo {width:250px;float:left; display: block; margin-bottom:17px;  margin-right:15px;}
    #mContents2 .companyList .thumDivMo img.thumImg  {width:100%;}
    #mContents2 .companyList .compnayorderMo {width:550px; margin-top:40px; }
	#mContents2 .companyList .compnayorderMo select {width:605px; }
   
	

	 
    #container .entrySubMo .entrySubCon ul li {font-size: 0.9em;line-height: 20px;}
    #container .entrySubMo .entrySubCon ul li img { margin-top:0px;}
    #container .entrySubMo .entrySubCon ul li.sub03 {font-size: 0.7em; padding-top:2px;}
    
    
    #container .entrySunForm table span.tablesub {font-size: 1.0em; line-height: 22px;}
    #container .entrySunForm table span.tablesub02 {font-size: 1.0em;}
    #container .entrySunForm table td.entrytd {font-size: 0.8em; line-height: 15px;}
    #container .entrySunForm table p.pro02 { font-size: 0.8em; }
    
 
	
	
#container .boardSearchMo input[type="text"] {width:82%;}



#container .boardModify table tr td textarea {height:150px;}
#container .boardWriteMo table tr td textarea {height:150px;}


   #container .boardViewMo table.boardViewTable colgroup col.boardWfirst {width:15%;}
#container .boardViewMo table.boardViewTable colgroup col.boardWMiddle {width:85%;}

 #container .boardView table.boardPrev {font-size: 13px;}
      #container .boardView table.boardPrev  colgroup col.boardWfirstPrev {width:10%;}
#container .boardView table.boardPrev  colgroup col.boardWMiddlePrev {width:75%;}
#container .boardView table.boardPrev  colgroup col.boardWEndPrev {width:15%;}
}









@media screen and (min-width: 720px) {

#contents_main {display: none;}
#head_pc {display: none;}
#contents_wrapper {display: none;}
#footer_pc {display: none;}

#head_mobile  {display:block;}
#container {display:block;}
#footer_mobile {display:block;}




#container .boardList table tr td img {width:40px;}
	/*.head_wrap .head_tit img {width:30%;vertical-align:middle; }*/
    /*h3 {font-size:30pt;}*/
     .footer .footer_addr .footer_tel {font-size: 18px; padding-top:18px;}
     
     #mContents2 .companyList {width:100%;  margin:0 auto;}
    
     #mContents2 .companyList .thumDivMo {width:260px;float:left; display: block; margin-bottom:17px;  margin-right:20px;}
     #mContents2 .companyList .thumDivMo img.thumImg  {width:100%;}
     .footer {float:left; display: block;}
     
     #container .entrySubMo .entrySubCon ul li {font-size: 1.1em; line-height: 22px; padding-top:3px;}
     
    #container .entrySubMo .entrySubCon ul li img { width:5%; margin-top:0px;Rm}
    #container .boardSearchMo input[type="text"] {width:86%;}
    
    
    
#container .boardViewMo table.boardViewTable colgroup col.boardWfirst {width:15%;}
#container .boardViewMo table.boardViewTable colgroup col.boardWMiddle {width:85%;}


#container .boardModify table colgroup col.boardWfirst {width:15%;}
#container .boardModify table colgroup col.boardWMiddle {width:85%;}
#container .boardModify table tr td textarea {height:300px;}
#container .boardWriteMo table tr td textarea {height:300px;}
    
    #container .boardView table.boardPrev {font-size: 13px;}
      #container .boardView table.boardPrev  colgroup col.boardWfirstPrev {width:10%;}
#container .boardView table.boardPrev  colgroup col.boardWMiddlePrev {width:75%;}
#container .boardView table.boardPrev  colgroup col.boardWEndPrev {width:15%;}
     
  
	
	}

@media all and (min-width:1024px){
#head_pc {display: block;}
#contents_wrapper {display: block; }
#footer_pc {display: block;}
#contents_main {display: block;}

#head_mobile  {display:none;}
#container {display:none;}
#footer_mobile {display:none;}
#menuDiv {display:none;}

#container_end {display: none;}
#contents_end {display:block;} 
}
@media only screen and (max-width:320px) and (orientation : portrait){



}
