 @font-face {
    font-family:'NanumGothic';
    src:url('NanumGothic.eot');
	src:url('NanumGothic.eot?#iefix') format('embedded-opentype'),
	url('NanumGothic.woff') format('woff'),
	url('NanumGothic.ttf') format('truetype');
	src:local(※), url('NanumGothic.woff') format('woff');
	}

body{font-size:10px;font-family:NanumGothic;margin:0;padding:0;}
a{text-decoration:none;font-family:NanumGothic;}
.ui-btn-inner{white-space:normal;}
.list_set{padding-right:10%;}
.ui-btn-inline{margin:5px 0 5px 0;}
/*p{float:left;}*/


/* 메인 페이지 세팅 */
.main {padding:0;margin:0;border:0;}
.main img{vertical-align:top;}

.main p{float:left;padding:0;margin:0;font-family:NanumGothic;}
.main p.left{width:22%;margin-left:2%;font-size:17px;font-weight:bold;color:#f26420;text-align:center;height:49px;line-height:49px;}
.main p.center{width:45%;margin-left:4%;text-align:left;height:49px;line-height:49px;}
.main p.right{width:25%;font-size:13px;color:#333333;margin-right:2%;text-align:center;height:49px;line-height:49px;}

/* 메인 페이지 중간 메뉴 이미지 세팅 */
.main ul.main_middle{clear:both;margin:0;padding:0;;border:0;list-style-type:none;width:100%;}
.main ul.main_middle li{float:left;padding:4% 4% 4% 4%;width:22.6%;text-align:center;background-color:#eeeeee;}
.main ul.main_middle img{width:100%;}
.main ul.main_middle a{font-size:14px;color:#555555;text-decoration:none;font-weight:bold;}
.main ul.main_middle p{font-size:16px; margin-top:5%;margin-bottom:20%;text-align:center;width:100%;}

.subject_on{float:left;margin:0;padding:0;width:50%;height:35px;padding-top:15px;/*line-height:50px;*/color:#ffffff;font-size:19px;font-weight:bold;background-color:#0055a6;text-align:center;}
.subject_off{float:left;margin:0;padding:0;width:50%;height:35px;padding-top:15px;/*line-height:50px;*/color:#ffffff;font-size:19px;font-weight:bold;background-color:#999999;text-align:center;}

.title{font-weight:bold;font-size:19px;color:#0056a6;}
.title_sub{font-weight:bold;font-size:17px;color:#0056a6;}
.default_content{font-weight:normal;font-size:17px;color:#555555; line-height:130%;}

.intro{padding:0;margin:0;border:0;}
.intro img{width:100%;}
.intro .map {width:100%}
.intro .map .mobile_map {width:100%}

#overview_content{margin:5% 2% 0 2%;width:96%;font-size:17px;color:#555555;}
/*#video_content{width:100%;}*/
#video_content{margin:5% 2% 0 2%;width:96%;font-size:17px;color:#555555;}

.mall{padding:0;margin:0;border:0;}
.mall img{width:100%;}
.mall p.top_left{margin:0;padding:0;float:left;height:112px;width:25%;border-right:1px solid #999999;border-bottom:1px solid #999999;}
.mall p.top_right{margin:0;padding-left:10%;float:left;height:112px;line-height:112px;font-size:19px;font-weight:bold;color:#0055a6;width:64.5%;border-bottom:1px solid #999999;}
.mall p.middle_left{margin:0;padding-left:2%;padding-top:20px;float:left;height:92px;width:68%;border-bottom:1px solid #999999;font-size:17px;font-weight:normal;color:#555555;}
.mall p.middle_right{margin:0;padding:0;float:left;height:112px;line-height:112px;width:29.5%;border-bottom:1px solid #999999;}

.product{padding:0;margin:0;border:0;}
.product li.top_left{margin:0;padding:0;float:left;height:112px;width:25%;border-right:1px solid #999999;/*border-bottom:1px solid #999999;*/}
.product li.top_right{margin:0;padding-left:5%;float:left;height:56px;width:69.5%;/*border-bottom:1px solid #999999;*/ line-height:55px; }
.product li.top_right p.top{margin:0; line-height:1; font-size:19px; font-weight:normal; color:#333333; display: inline-block; vertical-align:middle; }
.product li.top_right p.bottom{margin:0;padding-top:5px;height:51px;line-height:56px;font-size:19px;font-weight:bold;color:#0055a6;}
.product img{width:100%;height:100px;}
/*.product p.top_left{margin:0;padding:0;float:left;height:112px;width:25%;border-right:1px solid #999999;border-bottom:1px solid #999999;}
.product p.top_right{margin:0;padding-left:10%;float:left;height:112px;line-height:112px;font-size:19px;font-weight:bold;color:#0055a6;width:64.5%;border-bottom:1px solid #999999;}*/
.product p.middle_left{margin:0;padding-left:2%;padding-top:20px;float:left;/*height:92px;*/width:98%;border-bottom:1px solid #999999;font-size:17px;font-weight:normal;color:#555555;}
@media (max-width: 480px) {
  .product p.middle_left{margin:0;padding-left:2%;padding-top:20px;padding-bottom: 20px;float:left;/*height:92px;*/width:98%;border-bottom:1px solid #999999;font-size:12px;font-weight:normal;color:#555555;}
  .product li.top_right p.top{margin:0; font-size:15px; font-weight:normal; color:#333333;
  /* padding-top:5px;height:50px;line-height:55px; */ }
}

/*.product p.middle_right{margin:0;padding:0;float:left;height:112px;line-height:112px;width:29.5%;border-bottom:1px solid #999999;}*/


/* 로그인 페이지 세팅 */
.login{padding:0;margin:0;border:0;}
.login img{width:100%;}

/* 로그인 페이지 입력 폼 세팅 */
.login div.page2_middle{padding:4% 10px 0 10px;}
.login div.ui-input-text{margin:0;}
.login div.page2_checkbox{padding-left:0;float:left;width:47%;}
.login div.page2_divider{width:5px;float:left;vertical-align:middle}
.login div.page2_pwd{float:left;width:50%;padding-right:1%;}
.login div.page2_bottom{clear:both;padding-top:10%;padding-bottom:20%;}
.login div.page2_bottom p{width:100%;clear:both;font-weight:bold;font-size:1em;color:#666666;text-align:center;}

/* 약관 페이지 세팅 */
.terms{padding:0;margin:0;border:0;}
.terms img{width:100%;}
.terms div.page3_middle{padding:4% 10px 0 10px;}

/* 약관 페이지 체크박스 세팅 */
.terms div.page3_check{width:70%;float:left;}
.terms div.page3_check2{width:28%;float:left;}
.terms div.page3_bottom{clear:both;padding-top:10%;padding-bottom:50%;}
.terms div.page3_bottom p{width:100%;clear:both;font-weight:bold;font-size:1em;color:#666666;text-align:center;}

/* 약관 페이지 뷰 세팅 */
.terms div.page3_view{width:96%;visibility:hidden;background-color:#c5daee;position:absolute;z-index:999;}
.terms div.page3_view p{text-align:right;padding-right:2%;}

/* 회원가입 페이지 세팅 */
.memberin{padding:0;margin:0;border:0;}
.memberin img{width:100%;}

/* 회원가입 페이지 입력 폼 세팅 */
.memberin ul.page4_middle{list-style-type:none;border:0;margin:0 10px 0 10px;padding:0;}
.memberin li{float:left;}
.memberin li.left{width:20%;}
.memberin li.right{width:80%;}
.memberin p{text-align:center;font-size:1.5em;color:#666;font-weight:bold;}

/* 공지사항 페이지 세팅 */
.page7_bg{padding:0;margin:0;border:0;}
/*.page7_bg img{width:100%;}*/
.page7_bg .ui-li .ui-btn-inner a.ui-link-inherit{padding:5px 5px 5px 10px;}/*리스트 간격조절*/

/* 공지사항 글쓰기 페이지 세팅 */
.page7_sub01{padding:0;margin:0;border:0;}
.page7_sub01 img{width:100%;}
.page7_sub01 ul.page7_middle{list-style-type:none;border:0;margin:0 10px 0 10px;padding:0;}
.page7_sub01 li{float:left;}
.page7_sub01 li.left{width:20%;}
.page7_sub01 li.right{width:80%;}
.page7_sub01 p{font-size:1.5em;color:#666;font-weight:bold;}

/* 공지사항 글보기 페이지 세팅 */
.page7_sub02{padding:0;margin:0;border:0;}
.page7_sub02 img{width:100%;}
.page7_sub02 span.ui-btn-inner{padding:5px;}
.page7_sub02 pre{font-size:1.0em;color:#666;}

/* 공지사항 글수정 페이지 세팅 */
.page7_sub03{padding:0;margin:0;border:0;}
.page7_sub03 img{width:100%;}
.page7_sub03 ul.page7_middle{list-style-type:none;border:0;margin:0 10px 0 10px;padding:0;}
.page7_sub03 li{float:left;}
.page7_sub03 li.left{width:20%;}
.page7_sub03 li.right{width:80%;}
.page7_sub03 p{font-size:1.5em;color:#666;font-weight:bold;}

/* 개인 프로필 수정 페이지 세팅 */
.profile{padding:0;margin:0;border:0;}
.profile img{width:100%;}
.profile ul.page9_middle{list-style-type:none;border:0;margin:0 10px 0 10px;padding:0;}
.profile ul.page9_middle li{float:left;}
.profile li.left{width:32%;}
.profile li.right{width:68%;}
.profile p{text-align:center;font-size:1.5em;color:#666;font-weight:bold;}

#board_content img{width:100% !important;}
#notice_content img{width:100% !important;}

.new_count{color:white; width:20px; padding:2px; font-size:14px; position:relative; top:0px; left:0px; border:2px solid #ffffff; 
background: #f8b3b7; /* Old browsers */
background: -moz-linear-gradient(top,  #f8b3b7 0%, #ea2d36 49%, #e70f19 51%, #ea2d36 100%, #c50103 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8b3b7), color-stop(49%,#ea2d36), color-stop(51%,#e70f19), color-stop(100%,#ea2d36), color-stop(100%,#c50103)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8b3b7 0%,#ea2d36 49%,#e70f19 51%,#ea2d36 100%,#c50103 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8b3b7 0%,#ea2d36 49%,#e70f19 51%,#ea2d36 100%,#c50103 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8b3b7 0%,#ea2d36 49%,#e70f19 51%,#ea2d36 100%,#c50103 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8b3b7 0%,#ea2d36 49%,#e70f19 51%,#ea2d36 100%,#c50103 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8b3b7', endColorstr='#c50103',GradientType=0 ); /* IE6-9 */
 border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;}

/*사진 멀티 업로드 세팅*/
#list_image{width:100%;clear:both;}
#list_image img{/*width:15% !important;*/width:50px !important;height:50px;padding-left:1%;padding-top:1%;}
.upload{margin:0 4px 0 0;_margin:0;padding:6px 0 4px 6px;border:solid 1px #d5d5d5;color:#a1a1a1;font-size:12px;border-right-color:#efefef;border-bottom-color:#efefef;length:300px;}

/*회사소개*/
@media screen and (max-width: 768px){

.title{font-weight:bold;font-size:16px;color:#0056a6;}
.title_sub{font-weight:bold;font-size:14px;color:#0056a6;}
.default_content{font-weight:normal;font-size:14px;color:#555555; line-height:130%;}

}