@charset "utf-8";
/* 기본 스타일 초기화 */
html {-webkit-text-size-adjust: none;}
body,input,textarea,select,table,button {font-family:gulim,'gulim',helvetica,AppleGothic;font-size:15px;color:#555;line-height:20px;margin:0;padding:0;}
img {border:0;vertical-align:middle;}
ul,ol {margin:0;padding:0;list-style:none;}
li { margin:0; padding:0;vertical-align:top;}
dl,dl dt,dl dd {margin:0;padding:0;}
li img,dt img,dd img,td img,p img {vertical-align:top;margin:0;padding:0;}
fieldset {margin:0;padding:0;border:0;}
legend {display:none;}
h1,h2,h3,h4,h5,h6 {font-size:0;margin:0;padding:0;font-weight:normal;}
a {text-decoration:none;color:#555;}
a:hover{text-decoration:none;color:#555;}
caption {display:none;}
form {margin:0;padding:0;}
table {table-layout:fixed;}
td,
p {margin:0;padding:0;}
input {vertical-align:middle;padding:0;margin:0;overflow:visible;}
select {padding:0;margin:0;vertical-align:middle;}
em {font-style:normal;}
hr {display:none;}
textarea {padding:4px;vertical-align:top;}
object,
param {padding:0;margin:0;line-height:0;}

.clear {clear:both;overflow:hidden;height:0;}
.floatL {float:left;}
.floatR {float:right;}
.skip {display:none;}

/* layout */
#wrap {min-height:480px;}
div.topmenu{background-color: #5B6A7E;}
div.topmenu ul{float:left;width:100%;font-size:13px;background-color:#222;border-bottom:3px solid #009900;background:-webkit-gradient(linear,left top,left bottom, from(#999), to(#222));}
div.topmenu ul li{width:24%;font-weight:bold;float:left;padding:7px 0 6px 0;color:#FFFFFF;border-right:1px solid #888;background:-webkit-gradient(linear,left top,left bottom, from(#999), to(#222));}
div.topmenu ul li.on {background:-webkit-gradient(linear,left top,left bottom, from(#c6efc2), to(#009900));background-color:#009900;}
div.topmenu ul li.last {border-right:0;}
/*div.topmenu ul{display:inline-block;	padding-top:8px;font-size:13px;}
div.topmenu ul li{float:left;padding-left:8px;height:27px;color:#FFFFFF;}
div.topmenu ul li span {display:block;padding:4px 6px;color:#fff;font-weight:bold;-webkit-border-radius:3px;background:-webkit-gradient(linear,left top,left bottom, from(#b9c324), color-stop(0.03,#b9c3e4), color-stop(0.03,#93a3d5), color-stop(0.48,#5a77af), color-stop(0.48,#3a57a0), to(#1e3a95));cursor:pointer;}
div.topmenu ul li span.refrash {display:block;padding-top:5px;background:none;}*/
.footer {color: #ACACAC;font-size: 0.86em;padding:10px 0;margin-top:10px;background:-webkit-gradient(linear,left top,left bottom, from(#f2f2f2), to(#eee));}
.footer .copyright {padding:5px 0 0 0;color:#777;text-shadow:0 -1px 0 #fff;}

/* button style */
a span.btn {font-size:13px;color:#1f3775;font-weight:bold;text-align:center;display:inline-block;border:1px solid #BCBCBC;line-height:24px;letter-spacing:-1px;background:-webkit-gradient(linear, 0% 100%, 0% 0%, from(#fff), color-stop(0.5, #ddd), to(#aaa));height:23px;vertical-align:middle;}
a span.btn_pro {font-size:13px;display:inline-block;padding:0 5px;border:1px solid #BCBCBC;line-height:24px;letter-spacing:-1px;text-align:left;background:url('/m/images/bt.gif') no-repeat 0 0;}
a span.btn_top {font-size:13px;display:inline-block;padding:0 6px;color:#ffffff;letter-spacing:-1px;line-height:24px;font-weight:bold;text-shadow:0 -1px 0 #777;-webkit-border-radius:3px;background:-webkit-gradient(linear,left top,left bottom, from(#ddd), color-stop(0.03,#ddd), color-stop(0.03,#aaa), color-stop(0.48,#777), color-stop(0.48,#555), to(#000));}

/* device size */
.display_iphone		{width:100%;background-color: #FFFFFF;}
.display_ipad		{width:768px;background-color: #FFFFFF;}
.display_galaxys	{width:480px;height:800px;background-color: #FFFFFF;}
.display_galaxytab	{width:600px;height:1024px;background-color: #FFFFFF;}

/* content */
.table_nom {	width:100%;height:100%;}
.table_nom th{background-color:#DFDFDF;height:35px;}
.table_nom .title{background-color:#cccccc;padding:5px 0;text-align:center;background:-webkit-gradient(linear, left top,left bottom, from(#ddd), to(#aaa));}
.table_nom .title a {vertical-align:middle;}
.table_nom .title span {vertical-align:middle;}
.table_nom .title strong {color:#222;text-shadow:text-shadow:0 1px 0 #fff;}
.table_nom .title select {margin-left:3px;}
.table_nom .title ul {float:left;text-align:center;padding-left:5px;}
.table_nom .title ul li {float:left;margin-right:5px;}
.table_nom .title ul li span {display:block;padding:3px 6px;color:#fff;font-weight:bold;-webkit-border-radius:3px;background:-webkit-gradient(linear,left top,left bottom, from(#b9c324), color-stop(0.03,#b9c3e4), color-stop(0.03,#93a3d5), color-stop(0.48,#5a77af), color-stop(0.48,#3a57a0), to(#1e3a95));cursor:pointer;font-size:13px;}

.table_nom .today_list_style {padding:7px 5px;line-height:16px;border-bottom:1px solid #ccc;background:-webkit-gradient(linear, 50% 100%, 50% 40%, from(#F4F4F4), color-stop(0.5, white), to(white));}
.table_nom .today_list_style p {display:block;}
.table_nom .today_list_style p span {display:block;}

.table_nom .board_list_style {padding:5px;line-height:16px;border-bottom:1px solid #ccc;background:-webkit-gradient(linear, 50% 100%, 50% 40%, from(#F4F4F4), color-stop(0.5, white), to(white));}
.table_nom .board_list_style a {display:block;}
.table_nom .board_list_style a span {display:block;}
.table_nom .board_list_style a span img {vertical-align:middle;padding-bottom:3px;}

.table_nom .board_view_style {}
.table_nom .board_view_style .section1 {padding:5px;border-bottom:1px solid #ccc;background:-webkit-gradient(linear, 50% 100%, 50% 40%, from(#F4F4F4), color-stop(0.5, white), to(white));}
.table_nom .board_view_style .section1 dl {padding-left:70px;position:relative;min-height:65px;}
.table_nom .board_view_style .section1 dl dt {padding-bottom:3px;color:#444;}
.table_nom .board_view_style .section1 dl dd {font-size:13px;}
.table_nom .board_view_style .section1 dl dd.img {position:absolute;left:0;top:0;}
.table_nom .board_view_style .section2 {clear:both;padding:12px 5px;border-bottom:1px solid #ccc;}
.table_nom .board_view_style .section3 {padding:5px;border-bottom:1px solid #ccc;}
.table_nom .board_view_style .section3 p {font-size:13px;padding-bottom:5px;color: #993300;font-weight:bold;}
.table_nom .board_view_style .section4 {padding:5px;border-bottom:1px solid #ccc;background-color:#F4F4F4;}
.table_nom .board_view_style .section4 span {background-color:#fff;}
.table_nom .board_view_style .section5 {padding:5px;border-bottom:1px solid #ccc;}
.table_nom .board_view_style .section5 strong {color:#993300;font-size:14px;}
.table_nom .board_view_style .section5 div {padding:3px 0 5px 0;font-size:12px;word-wrap:break-word;width:100%;}
.table_nom .board_view_style .section6 {padding:5px;background:-webkit-gradient(linear, 0% 100%, 0% 0%, from(#ccc), color-stop(0.5, white), to(white));}

.table_nom .board_write_style {}
.table_nom .board_write_style th {color:#222;border-bottom:1px solid #ccc;}
.table_nom .board_write_style .bw-td {margin-left:5px;}
.table_nom .board_write_style td.bB1 {border-bottom:1px solid #ccc;}
.table_nom .board_write_style textarea {}

.table_nom .photo_view_style strong {display:block;padding-bottom:5px;font-size:13px;}
.table_nom .photo_view_style .section1 {padding:5px;border-bottom:1px solid #ccc;background:-webkit-gradient(linear, 50% 100%, 50% 40%, from(#F4F4F4), color-stop(0.5, white), to(white));}
.table_nom .photo_view_style .section2 {padding:5px;border-bottom:1px solid #ccc;}
.table_nom .photo_view_style .section2 .move {text-align:center;padding-top:5px;}
.table_nom .photo_view_style .section3 {padding:5px;border-bottom:1px solid #ccc;}
.table_nom .photo_view_style .section3 p {font-size:13px;padding-bottom:5px;color: #993300;font-weight:bold;}
.table_nom .photo_view_style .section4 {padding:5px;border-bottom:1px solid #ccc;}
.table_nom .photo_view_style .section4 div {padding:3px 0 5px 0;font-size:12px;word-wrap:break-word;width:100%;}
.table_nom .photo_view_style .section5 {padding:5px;border-bottom:1px solid #ccc;background-color:#F4F4F4;}
.table_nom .photo_view_style .section5 span {background-color:#fff;}

.table_nom .comm_view_style .section1 {padding:5px;border-bottom:1px solid #ccc;background:-webkit-gradient(linear, 50% 100%, 50% 40%, from(#F4F4F4), color-stop(0.5, white), to(white));}
.table_nom .comm_view_style .section1 dl {padding-left:70px;position:relative;min-height:65px;}
.table_nom .comm_view_style .section1 dl dt {padding-bottom:3px;color:#444;}
.table_nom .comm_view_style .section1 dl dd {font-size:13px;}
.table_nom .comm_view_style .section1 dl dd.img {position:absolute;left:0;top:0;}
.table_nom .comm_view_style .section2 {clear:both;padding:12px 5px;border-bottom:1px solid #ccc;}
.table_nom .comm_view_style .section3 {padding:5px;border-bottom:1px solid #ccc;}
.table_nom .comm_view_style .section3 p {font-size:13px;padding-bottom:5px;color: #993300;font-weight:bold;}
.table_nom .comm_view_style .section4 {padding:5px;border-bottom:1px solid #ccc;background-color:#F4F4F4;}
.table_nom .comm_view_style .section4 span {background-color:#fff;}
.table_nom .comm_view_style .section5 {padding:5px;border-bottom:1px solid #ccc;}
.table_nom .comm_view_style .section5 strong {color:#993300;font-size:14px;}
.table_nom .comm_view_style .section5 div {padding:3px 0 5px 0;font-size:12px;word-wrap:break-word;width:100%;}
.table_nom .comm_view_style .section6 {padding:5px;background:-webkit-gradient(linear, 0% 100%, 0% 0%, from(#ccc), color-stop(0.5, white), to(white));}

.table_nom .reply_view_style {padding:5px;}

.table_nom .project_list_style {padding:10px 5px;line-height:16px;border-bottom:1px solid #ccc;background:-webkit-gradient(linear, 50% 100%, 50% 40%, from(#F4F4F4), color-stop(0.5, white), to(white));cursor:pointer;}

.table_nom .addr_style {padding:5px;border-bottom:1px solid #ccc;background:-webkit-gradient(linear, 50% 100%, 50% 0%, from(#F4F4F4), color-stop(0.5, white), to(white));}
.table_nom .addr_style p {line-height:16px;}

.list-more {text-align:center;padding:4px 0;font-weight:bold;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbb), to(#eee));}
.list-more span {display:block;}

.table_nom .blist{border-bottom:1px solid #cccccc;}
.table_nom .blist .pStr{margin:5px 0 1px 0;}
.table_nom .mlist{border-bottom:1px solid #cccccc;padding:5px 0;}
.table_nom .mtable{padding-bottom:10px;}
.table_nom .rtable{padding-top:5px;border-bottom:1px solid #484848;}
.table_nom .top{padding: 0 5px 0 5px;width:75px;}
.table_nom .left{text-align:left;}
.table_nom .center{text-align:center;text-shadow:text-shadow:0 1px 0 #E0D9C9;}
.table_nom .right{text-align:right;}

/* mail popup */
#popArea {display:none;}
#popBg {background-color:#000;opacity:0.8;filter:alpha(opacity=80);position:absolute;top:0;left:0;z-index:99;}
#mailPop {width:200px;border:1px solid #bdb9b3;position:absolute;left:50%;top:50px;z-index:100;padding:15px;background-color:#eee;}

