@charset "utf-8";
body, td, p, input, button, textarea, select, .c1 { font-family:Dotum,돋움,Tahoma,Geneva,sans-serif; font-weight:normal; font-size:12px; }
body { margin:0; padding:0; }


img { border:0px; }
form { margin:0px; }

a:link, a:visited, a:active { text-decoration:none; color:#222; }
a:hover { text-decoration:underline; }

a.box:link, a.box:visited, a.box:active, a.box:hover { text-decoration:none; color:#222; }

.member {font-weight:normal;color:#222222;}
.guest  {font-weight:normal;color:#888888;}

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */
.cloud, a.cloud {color:#888888;} /* 흐림 */
.emphasis { color:#ff3300; } /* 강조 */
.wcount { font:10px tahoma; color:#cccccc; }
.bold {font-weight:bold;}

.dot1 { margin:0; padding:0; list-style:none; }
.dot1 li { background:url(http://img.sir.co.kr/dot.gif) 5px 9px no-repeat; color:#555555; padding-left:12px; line-height:18px; }
.dot1 .comment { font-size:12px; font-family:dotum; color:#ff6600; }
.comment { color:#ff6600; font:10px tahoma; }

#login { margin:3px; width:184px; height:83px; background:url(http://img.sir.co.kr/outlogin/login_bg2.gif) 0 0 no-repeat; color:#555; }
#login .point { font-size:12px; font-family:dotum; }
#login .memo { font-size:12px; font-family:dotum; }
#login .scrap { font-size:12px; font-family:dotum; }
#login .btn { float:left; width:60px; text-align:center; font-size:12px; font-family:dotum; }
#login .quick_move { width:180px; margin-left:2px; }

#outlogin { margin:3px; width:184px; height:104px; background:url(http://img.sir.co.kr/outlogin/outlogin_bg2.gif) 0 0 no-repeat; }
#outlogin .input_text { width:105px; height:15px; border:0; margin:0; padding:0; font-size:12px; color:#7c7c7c; font-family:Verdana; font-weight:normal; letter-spacing:0px; padding-top:1px; }
#outlogin .register { float:left; font-size:12px; font-family:dotum; font-weight:bold; margin-left:2px; }
#outlogin .forget { float:left; font-size:12px; font-family:dotum; margin-left:10px; }

.singo_title { color:#222; font-weight:normal; text-decoration:underline; }
.singo_here { color:#ff6600; text-decoration:underline; }

.latest-title { margin-bottom:10px; height:30px; border-bottom:1px solid #ddd; }
.commentFont {font-family:Tahoma,verdana;font-size:7pt;color:#ff6600;letter-spacing:0px;}
.writeFont {font-size:8pt;}

#google_sir_view { margin:30px 0 10px 0; }

.lh {line-height: 150%;}
.jt {text-align:justify;}
.li {font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD;}
.ul {list-style-type:square; color:#66AEAD;}
.ed {}
.tx {}
/*
.ed { height:22px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:1px 2px; font-family:dotumche; }
.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; font-family:dotumche; }
*/
.small {font-family:돋움;font-size:8pt;}
.stress{color:crimson;}/*강조*/
.cloudy{color:#888888;}/*흐림*/
.gray_01 { color:#BABABA; }
.lsm {letter-spacing:-1px}

#writeContents, #writeContents p { line-height:150%; color:#333333; }
#writeContents a:link, #writeContents a:visited, #writeContents a:active { text-decoration:none; color:#005B59; }
#writeContents a:hover { text-decoration:underline; }

/* 그누보드 faq */
#faq_title {line-height: 25px; font-weight:bold; font-size:9pt;}
#faq_content {padding:10 10 10 10; background-color:#f2fafe; font-weight:normal; margin:10 10 30 -10;}

/* 제작의뢰 의뢰전필독사항 */
#request_rule_title {line-height: 15px; font-weight:bold; font-size:9pt;}
#request_rule_content {line-height: 25px; font-weight:normal; margin-left:30;}
#request_rule_content_box {padding:10 10 10 0; background-color:#fef9f4; font-weight:normal; margin:10 10 10 -10;}
#request_rule_line {color:#dddddd; margin:10 0 20 -30;}

/* table   style="border-collapse:collapse;"  */


input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }
textarea { line-height:150%; }

.ltoday { width:170px; height:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:6px 0 6px 0; }
.ltoday span { color:#999; }


/* 최근게시물 */
.latest_area{}
.latest_area .title{height:23px; border-bottom:2px solid #b1b1b1; margin:5px 0 10px 0; padding:0;  position:relative;}
.latest_area .title h2{display:inline; float:left; letter-spacing:-1px; margin:0 0 5px 0; padding-bottom:5px; font-weight:bold; font-size:15px; border-bottom:2px solid #353535;  position:relative;}
.latest_area .title h2 a{color:#3F627D;}
.latest_area .title span{display:inline; float:right; font:10px tahoma; margin-top:2px;margin-right:5px;}
.latest_area .title span a{ color:#777; }
.latest_area .list { list-style:none; padding:0; margin:0px; }
.latest_area .list { margin-bottom:10px; }
.latest_area .list li img { vertical-align:middle }
.latest_area .list li a { color:#333; }
.latest_area .list li { position:relative; padding:0 10px 10px 7px; text-align:justify;}
.latest_area .list li.notice { font-weight:bold; }
.latest_area .list li.reply { background:none; }
.latest_area .list li .comment { font:9px tahoma; color:#f24017; }
.latest_area .list li span.cate,
.latest_area .list li span.cate a {color:#999; }


/* UI Object */
.section {position:relative;border:1px solid #e9e9e9;background:#fff;font-size:12px;line-height:normal;*zoom:1}
.section .hx{margin:0;padding:10px 0 7px 9px;border:1px solid #fff;background:#f7f7f7 url(img/bg_section_title.gif) repeat-x left bottom;font-size:12px;line-height:normal;color:#333}
.section .tx{padding:10px;border-top:1px solid #e9e9e9;color:#666}
.section .section_more{position:absolute;top:9px;right:10px;font:11px Dotum,돋움,Tahoma;color:#656565;text-decoration:none !important}
.section .section_more span{font:14px/1 Tahoma;color:#6e89aa}
/* //UI Object */

/* UI Object */
.section_ul {position:relative;border:1px solid #ddd;background:#fff;font-size:12px;font-family:Dotum,돋움,Tahoma,Geneva,sans-serif;line-height:normal;*zoom:1}
.section_ul {margin-bottom:10px;}
.section_ul a{color:#222;text-decoration:none}
.section_ul a:hover,
.section_ul a:active,
.section_ul a:focus{text-decoration:underline}
.section_ul em{font-style:normal}
.section_ul h2{margin:0;padding:10px 0 8px 13px;border-bottom:1px solid #ddd;font-family:Dotum,돋움;font-size:12px;color:#333}
.section_ul h2 em{color:#cf3292}
.section_ul ul{margin:7px;padding:0;list-style:none}
.section_ul li{position:relative;margin:0 0 7px 0}
.section_ul li {
	white-space:nowrap;
	text-overflow:ellipsis;		/* IE, Safari */
	-o-text-overflow: ellipsis;	/* Opera under 10.7 */
	overflow:hidden;			/* "overflow" value must be different from "visible" */ 
	-moz-binding: url('ellipsis.xml#ellipsis');
}
.section_ul li:after{display:block;clear:both;content:""}
.section_ul li .bu{margin:0 4px 0 0;color:#999}
.section_ul li a{}
.section_ul li .time{float:right;clear:right;font-size:11px;color:#a8a8a8;white-space:nowrap}
.section_ul .more{position:absolute;top:10px;right:13px;font:11px Dotum, 돋움;text-decoration:none !important}
.section_ul .more span{margin:0 2px 0 0;font-size:16px;font-weight:bold;color:#d76ea9;vertical-align:middle}
/* //UI Object */

/* UI Object */
.section_ol{position:relative;border:1px solid #ddd;background:#fff;font-size:12px;font-family:Dotum,돋움,Tahoma,Geneva,sans-serif;line-height:normal;*zoom:1}
.section_ol {margin-bottom:10px;}
.section_ol a{color:#222;text-decoration:none}
.section_ol a:hover,
.section_ol a:active,
.section_ol a:focus{text-decoration:underline}
.section_ol em{font-style:normal}
.section_ol h2{margin:0;padding:10px 0 8px 13px;border-bottom:1px solid #ddd;font-family:Dotum,돋움;font-size:12px;color:#333}
.section_ol h2 em{color:#cf3292}
.section_ol ol{margin:7px;padding:0;list-style:none}
.section_ol li{position:relative;margin:0 0 7px 0;*zoom:1}
.section_ol li{
	white-space:nowrap;
	text-overflow:ellipsis;		/* IE, Safari */
	-o-text-overflow: ellipsis;	/* Opera under 10.7 */
	overflow:hidden;			/* "overflow" value must be different from "visible" */ 
	-moz-binding: url('ellipsis.xml#ellipsis');
}
.section_ol li:after{display:block;clear:both;content:""}
.section_ol li .ranking{display:inline-block;width:14px;height:11px;margin:0 5px 0 0;border-top:1px solid #fff;border-bottom:1px solid #d1d1d1;background:#d1d1d1;text-align:center;vertical-align:top;font:bold 10px Tahoma;color:#fff}
.section_ol li.best .ranking{border-bottom:1px solid #6e87a5;background:#6e87a5}
/*.section_ol li.best a{color:#7189a7}*/
.section_ol li .num{position:absolute;top:0;right:0;font-size:11px;color:#a8a8a8;white-space:nowrap}
.section_ol li.best .num{font-weight:bold;color:#7189a7}
.section_ol .more{position:absolute;top:10px;right:13px;font:11px Dotum, 돋움;text-decoration:none !important}
.section_ol .more span{margin:0 2px 0 0;font-weight:bold;font-size:16px;color:#d76ea9;vertical-align:middle}
/* //UI Object */

