@charset "utf-8";

/*
Theme Name:webactually_old
Theme URI:http://www.webactually.com
Description:A customized WordPress theme for those personal and business blogs. Theme designed by <a href="http://www.webactually.com" target="_blank">Webactually Korea</a>. This theme is based on the famous WordPress.
Author:webactually
Version:1.0
Tags:webactually, wordpress, themes, business blogs
*/

/* Default */
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0; outline:0; font-style:inherit; font-size:100%; font-family:inherit; list-style:none; }
body { background:url('./images/bg_normal_body.jpg') repeat-x left top; color:#555; font-family:'Malgun Gothic','맑은 고딕','Myriad Pro','Arial','Sans Serif'; font-size:14px; }
body#home { background:url('./images/bg_body_main.jpg') repeat-x left top; }
address,caption,cite,code,dfn,em,th,var{ font-style:normal; font-weight:normal; }
table { border-collapse:collapse; border-spacing:0; }
caption{ display:none; }
textarea { resize:none; }
hr{ display:none; }
em{ font-style:normal; }
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
label { cursor:pointer; vertical-align:2px; }
.clear { clear:both; }
sup { vertical-align:7px; }

h2, h3, h4, h5, h6, h7, .postin p, .postin ul, .postin ol, .postin small { margin:0 0 20px 0; }
.postin ul{-webkit-padding-start: 40px;padding-left:40px;}
.postin ul li{display: list-item;list-style-type: disc;}
.postin ol{-webkit-padding-start: 40px;padding-left:40px;}
.postin ol li{list-style-type: decimal;}
h2 { font-size:28px; color:#555555; }
h3 { font-size:20px; line-height:28px; color:#1d748f; }
h4 { font-size:16px; font-weight:bold; }
h5 { font-size:13px; color:#7f7f7f; }
h6 { font-size:16px; font-weight:bold; }
h7 { font-size:11px; color:#1d5a6f; }
blockquote { font-size:14px; margin:0 0 20px 20px; padding:0 0 0 10px; border-left:5px solid #CCCCCC; }
small { font-size:10px; line-height:18px; padding:10px 0 0 0; }
.clearfix { overflow:hidden; clear:both; }
.alignleft { display:block; float:left; margin:0 20px 20px 0px; }
.alignright { display:block; float:right; margin:0 0 20px 20px; text-align:right; }
.postin em { font-style:italic; }

/* layout */
div#wrap { width:940px; margin:0 auto; }
div#wraptop { height:190px; }
body#home div#wraptop { height:401px; }
div#wrapfoot { clear:both; height:365px; background:url('./images/bg_footer.jpg') repeat-x left top; }
div#wrapcenter { float:left; padding:0 0 70px 0; }
body#home div#wrapcenter { width:940px; padding-top:30px; }
div#wrapleft { float:left; width:660px; }
body#home div#wrapleft { width:510px; overflow:hidden; }
div#wrapright { float:left; width:280px; }
body#home div#wrapright { width:400px; padding:0 0 0 30px; }
div#contents { width:660px; }

/* top area */
div.logo { height:74px; padding:26px 0 0 0; }
div.logo a { position:relative; display:block; width:243px; height:53px; background:url('./images/img_logo.png') no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/webactually/images/img_logo.png',sizingMethod='crop'); cursor:pointer; }
div.gnb { height:51px; font-size:18px; color:#226c89; font-weight:bold; /* font-family:'Myriad Pro'; */ }
div.gnb a { color:#226c89; }
div.gnb a:hover { text-decoration:none; color:#10455a; }
div.gnb ul { height:36px; }
div.gnb ul li { position:relative; float:left; height:36px; padding:15px 20px 0 20px; z-index:999; }
div.gnb ul li.on { background:url('./images/bg_gnb_on.gif') repeat-x left top; }
div.gnb ul li.on a { color:#10455a; }
div.gnb ul li.rss { top:-32px; float:right; padding:0; }
div.gnb ul li.rss a { display:block; width:73px; height:77px; background:url('./images/img_big_rss.png') no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/webactually/images/img_big_rss.png',sizingMethod='crop'); }
div.gnb ul li.rss a.homerss { width:56px; height:59px; margin:15px 0 0 0; background:url('./images/img_rss.png') no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/webactually/images/img_rss.png',sizingMethod='crop'); }
div.gnb ul li.rss span { display:none; }
div.gnb ul li div.subgnb { display:none; position:absolute; top:51px; left:0; padding:7px 0 7px 0; border:1px solid #cccccc; background-color:#ffffff; font-size:13px;word-spacing:-1px; white-space:nowrap;}
/* div.gnb ul li#gnb2 div.subgnb { width:180px; }
div.gnb ul li#gnb3 div.subgnb { width:140px; }
div.gnb ul li#gnb4 div.subgnb { width:135px; }
div.gnb ul li#gnb5 div.subgnb { width:130px; } */
div.gnb ul li div.subgnb a { display:block; padding:7px 15px 7px 15px; color:#226c89; }
div.gnb ul li div.subgnb a:hover { background-color:#eeeeee; color:#10455a; }

/* foot area */
div.footer { width:940px; height:305px; margin:0 auto; color:#ffffff; }
div.footer div p.title { width:295px; height:45px; padding:15px 0 0 5px; background:url('./images/bg_foot_title.jpg') no-repeat left top; font-size:28px; font-family:'Trebuchet MS';font-variant:normal;font-style: normal;font-weight: normal; }
div.footer div.footer1 { float:left; width:330px; overflow:hidden; }
div.footer div.footer1 div { padding:20px 0 0 5px; }
div.footer div.footer1 div a { display:block; margin:10px 0 20px 0; }
div.footer div.footer1 div a.logo1 { width:172px; height:40px; background:url('./images/img_foot_logo1.png') no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/webactually/images/img_foot_logo1.png',sizingMethod='crop'); }
div.footer div.footer1 div a.logo2 { width:163px; height:30px; background:url('./images/img_foot_logo2.png') no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/webactually/images/img_foot_logo2.png',sizingMethod='crop'); }
div.footer div.footer1 div a.logo3 { width:126px; height:24px; background:url('./images/img_foot_logo3.png') no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/webactually/images/img_foot_logo3.png',sizingMethod='crop'); }
div.footer div.footer1 div a.logo4 { width:160px; height:26px; background:url('./images/img_foot_logo4.png') no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/webactually/images/img_foot_logo4.png',sizingMethod='crop'); }
div.footer div.footer1 div a span { display:none; }
div.footer div.footer2 { float:left; width:330px; line-height:20px; overflow:hidden; }
div.footer div.footer2 p.title { height:38px; padding-top:23px; }
div.footer div.footer2 dl { }
div.footer div.footer2 dl dt { margin:20px 0 0 0; font-weight:bold; font-size:16px; }
div.footer div.footer2 dl dd { font-size:12px; }
div.footer div.footer3 { float:left; width:280px; overflow:hidden; }
div.footer div.footer3 a { color:#ffffff; }
div.footer div.footer3 dl { padding:20px 0 0 0; }
div.footer div.footer3 dl dt { font-weight:bold; font-size:16px; }
div.footer div.footer3 dl dd { margin:0 0 20px 0; }
div.footer div.footer3 dl dd span { display:block; }
div.footer div.footer3 dl dd strong { display:inline-block; width:60px; font-size:16px; }
div.copyright { width:940px; margin:0 auto; padding:20px 0 0 0; color:#ffffff; font-family:'Myriad Pro'; }
div.copyright a { color:#226c8e; font-weight:bold; }
div.copyright a:hover { color:#10455a; }
div.copyright div.copyright1 { float:left; }
div.copyright div.copyright2 { float:right; }
div.copyright div.copyright2 img { margin:0 0 -2px 10px; }

/* side area */
div.gnbsch { width:273px; height:26px; margin:0 0 30px 0; padding:3px 0 0 5px; background:url('./images/bg_search.gif') no-repeat left top; }
div.gnbsch input.inp { width:215px; height:14px; padding:3px 20px 3px 3px; border:0; color:#555555; font-family:'Malgun Gothic','맑은 고딕'; ime-mode:active;-webkit-appearance: none;outline:none; }
div.gnbsch input.btn { margin:0 0 -6px 0; }

/* Twitter */
div.sb_twitter{margin-bottom:25px; font-size:12px; }
div.sb_twitter{ width:375px; padding:0 0 0 5px;margin-bottom:20px;}
div.sb_twitter.sub{ width:275px; padding-left:0px; margin-bottom:20px;}
div.sb_twitter .tit{margin-left:10px;padding-left:27px;height:40px;background:url(./images/ico_cnts.gif) no-repeat 0 -95px;font-size:22px;font-family:'Trebuchet MS';color:#181818;text-shadow:#8c8c8c 0px 1px 1px;}
div.sb_twitter.sub .tit{padding-left:27px;height:40px;background:url(./images/ico_cnts.gif) no-repeat 0 -95px;font-size:22px;font-family:'Trebuchet MS';color:#181818;text-shadow:#8c8c8c 0px 1px 1px;}
div.sb_twitter .bx{zoom:1;position:relative; width:375px; padding:10px 0;background-color:#f3f3f3;margin-bottom:11px;overflow:hidden; }
div.sb_twitter.sub .bx{zoom:1;position:relative; width:275px; padding:10px 0;background-color:#f3f3f3;margin-bottom:11px;overflow:hidden; }
div.sb_twitter .bx .twtr-hd, .sb_twitter .bx .twtr-ft { display:none; }
div.sb_twitter .twtr-bd { width:363px; overflow:auto; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#cccccc; scrollbar-3dlight-color:#FFFFFF; scrollbar-shadow-color:#cccccc; scrollbar-darkshadow-color:#FFFFFF; scrollbar-track-color:#F4F4F4; scrollbar-arrow-color:#cccccc; }
div.sb_twitter.sub .twtr-bd { width:263px; overflow:auto; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#cccccc; scrollbar-3dlight-color:#FFFFFF; scrollbar-shadow-color:#cccccc; scrollbar-darkshadow-color:#FFFFFF; scrollbar-track-color:#F4F4F4; scrollbar-arrow-color:#cccccc; }
div.sb_twitter .twtr-tweet { border:none !important; }
div.sb_twitter .twtr-tweet-wrap { margin:0 0 2px 10px; border:1px solid #ececec; background-color:#ffffff; }
div.sb_twitter .r1{position:absolute;top:0;left:0;display:block;width:6px;height:6px;font-size:0%;background:url(./images/bg_sbrd.gif) no-repeat 0 0;}
div.sb_twitter .r2{position:absolute;top:0;right:0;display:block;width:6px;height:6px;font-size:0%;background:url(./images/bg_sbrd.gif) no-repeat -6px 0;}
div.sb_twitter .r3{position:absolute;bottom:0;left:0;_bottom:-1px;display:block;width:6px;height:6px;font-size:0%;background:url(./images/bg_sbrd.gif) no-repeat 0 -6px;}
div.sb_twitter .r4{position:absolute;bottom:0;right:0;_bottom:-1px;display:block;width:6px;height:6px;font-size:0%;background:url(./images/bg_sbrd.gif) no-repeat -6px -6px;}
div.sb_twitter .btn{height:24px;}
div.sb_twitter .btn a{float:right;display:block;width:141px;height:24px;background:url(./images/btn_twfw.gif) no-repeat 0 0;}
div.sb_twitter .btn a:hover{background-position:0 -25px;}
div.sb_twitter .btn span{display:none;}

/* Twitter
div.sb_twitter { width:280px; margin:0 0 30px 0; font-size:13px; }
div.sb_twitter div.sb_twitter_top { height:40px; padding:23px 0 0 70px; background:url('./images/bg_side_twitter.jpg') no-repeat left top; font-size:20px; font-weight:bold; }
div.sb_twitter div.sb_twitter_top a { color:#ffffff; }
div.sb_twitter #twitter-ticker { }
div.sb_twitter #twitter-ticker a { color:#00bbff; }
#tweet-container { height:350px; padding:5px 5px 0 5px; overflow:hidden; background-color:#f5f5f5; }
.tweet { width:240px; padding:10px; margin:0 0 5px 0;  border:1px solid #dddddd; overflow:hidden; background-color:#fff; }
body#home .tweet { width:350px; }
div.sb_twitter .tweet .avatar { float:left; padding:0 10px 0 0; }
div.sb_twitter .tweet .avatar img { width:40px; height:40px; border:1px solid #dddddd; }
div.sb_twitter .tweet .txt { clear:both; padding:5px 0 0 0; }
div.sb_twitter #loading { margin:100px 0 100px 130px; }
div.sb_twitter .jScrollPaneContainer { position:relative; overflow:hidden; }
div.sb_twitter .jScrollPaneTrack { position:absolute; cursor:pointer; right:0; top:0; height:100%; background:#ddd; }
div.sb_twitter .jScrollPaneDrag { position:absolute; background:#999; cursor:pointer; overflow:hidden;}
div.sb_twitter .jScrollPaneDragTop { position:absolute; top:0; left:0; overflow:hidden; }
div.sb_twitter .jScrollPaneDragBottom { position:absolute; bottom:0; left:0; overflow:hidden;}
div.new_twitter { }
div.new_twitter div.sb_twitter { width:390px; }
div.new_twitter #tweet-container { height:287px; }
*/

/* facebook */
div.sb_facebook { width:360px;margin:0 auto 30px;padding-right:10px; }
/* category */
div.sb_menu { font-size:13px; }
div.sb_menu a { color:#226c89; }
div.sb_menu a:hover { color:#10455a; }
div.sb_menu div.tit { padding:0 0 15px 0; font-size:22px; }
div.sb_menu div.category { }
div.sb_menu div.category ul { }
div.sb_menu div.category ul li { float:left; display:inline; width:130px; margin:0 10px 0 0; padding:7px 0 7px 0; border-bottom:1px solid #ebebeb; }
div.sb_menu div.page ul li { padding:7px 0 7px 0; border-bottom:1px solid #ebebeb; }
/* side tab */
div.sidepost { clear:both; padding:40px 0 0 0; }
div.sidepost a { color:#555555; }
div.sidepost div.posttab { height:30px; font-size:16px; font-weight:bold; }
div.sidepost div.posttab p { float:left; width:92px; height:25px; padding:5px 0 0 0; text-align:center; border-top:1px solid #ffffff; border-bottom:1px solid #dddddd; cursor:pointer; }
div.sidepost div.posttab p.on { border:1px solid #dddddd; border-bottom:1px solid #ffffff; }
div.sidepost div.displaybox { width:256px; padding:10px 10px 10px 10px; border:1px solid #dddddd; border-top:0; }
div.sidepost div#sidedisplay1 ul li span.post-stats { display:block; margin:5px 0 0 0; font-size:12px; font-weight:normal; }
div.sidepost div#sidedisplay1 ul li span.wpp-comments { color:#226c89; }
div.sidepost div#sidedisplay1 ul li span.wpp-views { color:#226c89; }
div.sidepost div#sidedisplay2 ul li span.pdate { display:block; color:#226c89; text-decoration:underline; font-size:12px; }
div.sidepost div#sidedisplay3 ul li span.pblue { color:#226c89; text-decoration:underline; font-size:12px; }
div.sidepost div.displaybox { }
div.sidepost div.displaybox ul { overflow:hidden; }
div.sidepost div.displaybox ul li { margin:-1px 0 0 0; padding:10px 0 11px 0; border-top:1px solid #dddddd; }
/* side tag cloud */
div.sb_tag { margin:30px 0 0 0; }
div.sb_tag div.tit { font-size:22px; font-weight:bold; }

/* center area */
div.textnavi { padding:0 0 30px 3px; font-size:30px; color:#1d5a6f; }
div.textnavi a { color:#1d5a6f; }
div.textnavi span { position:relative; top:-3px; display:inline-block; width:6px; height:11px; margin:0 15px 0 15px; background:url('./images/bul_navi.gif') no-repeat left top; }

/* contents area */
div.searchword { margin:0 0 40px 0; font-size:24px; }
div.nodata { width:600px; padding:100px 0 0 0; text-align:center; }
div.bloglist { width:610px; padding:0 0 0 5px; }
dl.default { float:left; padding:0 0 40px 0; }
dl.default dt { float:left; width:84px; padding:0 10px 0 0; font-family:'Myriad Pro'; text-align:right; }
dl.default dt a { color:#226c89; }
dl.default dt span { display:block; margin:0 0 3px 0; }
dl.default dt span.date { font-weight:bold; font-size:20px; color:#999999; }
dl.default dt span.date em { padding:0 5px 0 0; color:#555555; }
dl.default dt span.author { }
dl.default dt span.comments { }
dl.default dd { float:left; width:500px; padding:0 0 0 10px; border-left:1px solid #f0f0f0;color:#666; }
dl.default dd a { color:#226c89; }
dl.default dd a.tit { display:block; margin:0 0 7px 0; font-weight:bold; font-size:18px; }
dl.default dd p { display:inline; }
dl.default dd a.more { padding:0 0 0 5px; font-size:12px; }
div.bloglist2 { width:940px; }
div.bloglist2 ul.list { float:left; width:940px; padding:25px 0 25px 0; border-bottom:1px solid #ebebeb; }
div.bloglist2 ul.list li.text { float:left; width:310px; }
div.bloglist2 ul.list li.img { float:left; width:615px; height:385px; padding:15px 0 0 15px; background:url('./images/bg_portpolio.gif') no-repeat left top; }
div.bloglist2 ul.list li dl { }
div.bloglist2 ul.list li dl dt { margin:0 0 25px 0; font-size:26px; color:#256a82; font-weight:bold; line-height:30px; }
div.bloglist2 ul.list li dl dt span { display:block; margin:10px 0 0 0; font-size:12px; font-weight:normal; line-height:16px; }
div.bloglist2 ul.list li dl dt span a { color:#256a82; }
div.bloglist2 ul.list li dl dd { line-height:18px; }
div.bloglist2 ul.list li dl dd a { display:block; color:#406618; font-size:16px; font-weight:bold; }
div.bloglist2 ul.list li dl dd p { margin:10px 0 10px 0; }
div.bloglist2 ul.list li dl dd ul { margin:15px 0 0 0; }
div.bloglist2 ul.list li dl dd ul li { padding:0 0 0 15px; background:url('./images/bul_left_port.gif') no-repeat left 12px; line-height:24px; font-size:14px; }
div.hometit { margin:0 0 20px 0; font-size:28px; }
div.bloglist3 { width:510px; }
div.bloglist3 dl.default dd { width:400px; }
div.cpagenv { clear:both; font-size:16px; }
div.cpagenv div.paginator { padding:50px 0 0 0; #padding-top:0px; }
div.cpagenv div.paginator a { color:#296d83; text-decoration:none; }
div.cpagenv div.paginator a:hover { color:#296d83; }
div.cpagenv div.paginator span strong { display:inline-block; padding:10px 15px 10px 15px; background-color:#3b90ad; }
div.cpagenv div.paginator .scroll_thumb { background-color:#62bcd9; }
div.cpagenv div.paginator .current_page_mark { background-color:#62bcd9; }
div.cpagenv div.paginator_pages { font-size:14px; }

/* contents post */
div.blogpost { width:600px; overflow:hidden; }
div.blogpost div.postinfo { }
div.blogpost div.postinfo dl { }
div.blogpost div.postinfo dl dt { padding:0 0 15px 0; font-size:26px; font-weight:bold; color:#226c89; }
div.blogpost div.postinfo dl dd { }
div.blogpost div.postinfo dl dd.basic { position:relative; height:23px; padding:5px 0 0 0; border-top:1px solid #ebebeb; color:#898989; z-index:1; }
div.blogpost div.postinfo dl dd.basic a { color:#226c89; }
div.blogpost div.postinfo dl dd.basic p { }
div.blogpost div.postinfo dl dd.basic p.category { float:left; padding:0 10px 0 25px; background:url('./images/bul_cat.gif') no-repeat 2px 5px; color:#555555; }
div.blogpost div.postinfo dl dd.basic p.date { float:left; padding:0 10px 0 10px; background:url('./images/bul_info_bar.gif') no-repeat left 5px; }
div.blogpost div.postinfo dl dd.basic p.author { float:left; padding:0 0 0 12px; background:url('./images/bul_info_bar.gif') no-repeat left 5px; color:#898989; }
div.blogpost div.postinfo dl dd.tag { padding:4px 0 5px 0; border-bottom:1px solid #ebebeb; background:url('./images/bg_info_bot.gif') repeat-x left top; color:#555555;font-size:13px; }
div.blogpost div.postinfo dl dd.tag a { color:#666; }
div.blogpost div.postinfo dl dd.tag span { display:block; padding:0 0 0 25px; background:url('./images/bul_tag.gif') no-repeat 4px 4px; }
div.blogpost div.postinfo dl dd.socialdd { height:30px; overflow:hidden; }
div.blogpost div.postinfo dl dd p.social { float:right; height:20px; padding:10px 0 0 0; }
div.blogpost div.postinfo dl dd p.social span { float:left; padding:0 0 0 5px; }
div.blogpost div.postinfo dl dd p.social span.twitter { width:96px; height:20px; overflow:hidden; }
div.blogpost div.postinfo dl dd p.social span.facebook { height:21px; }
div.blogpost div.postin { margin:30px 0 50px 0; line-height:26px; font-size:16px;color:#1e1e1e; }
div.blogpost div.postin p { margin:20px 0 20px 0; }
/* div.blogpost div.postin .wp-caption { margin-bottom: 20px; padding: 5px 5px 12px 5px; background: #f1f1f1; line-height: 18px;  }
div.blogpost div.postin .wp-caption p.wp-caption-text { margin:10px 0 0 0; color: #333; font-size: 14px;text-align: center; } */
div.blogpost div.postin .wp-caption { margin-bottom: 50px; padding: 5px 5px 12px 5px; background: #f1f1f1; line-height: 20px;  }
div.blogpost div.postin .wp-caption p.wp-caption-text { margin:5px 0 0 0; color: #333; font-size: 14px;text-align: left;text-align:left;padding:0 10px;font-style: italic; }

div.blogpost div.postshare { font-size:22px; color:#226c89; }
div.blogpost div.postshare dl { float:left; border-top:1px solid #ebebeb; border-bottom:5px solid #ebebeb; }
div.blogpost div.postshare dl dt { float:left; width:150px; padding:50px 0 0 0; }
div.blogpost div.postshare dl dd { float:left; width:450px; }
div.blogpost div.postrelative { clear:both; }
div.blogpost div.postrelative dl { padding:40px 0 0 0; }
div.blogpost div.postrelative dl dt { float:left; width:170px; padding:0 0 0 0; font-size:22px; color:#226c89; }
div.blogpost div.postrelative dl dd { float:left; width:430px; color:#555555; }
div.blogpost div.postrelative dl dd a { color:#555555; }
div.blogpost div.postrelative dl dd ul { border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; overflow:hidden; }
div.blogpost div.postrelative dl dd ul li { margin:-1px 0 0 0; padding:7px 0 7px 0; background:url('./images/bg_info_bot.gif') repeat-x left top; }
.postin a { color:#226c89; }

/* Comment */
/* Comment list */
.cnt_cmt { clear:both; }
.cnt_cmt .bx { padding:50px 0 0 0; }
.cmtlist{ }
.cmtlist .tit { height:40px; line-height:30px; font-size:22px; color:#226c89; }
.cmtlist .list { border-top:1px solid #c8dae1; }
.cmtlist .list dl { zoom:1; position:relative; padding:17px 15px 15px 20px; }
.cmtlist .list dl:after { content:'.';clear:both;display:block;height:0;visibility:hidden; }
.cmtlist .list dt { position:absolute; top:0; left:0; width:80px; height:83px; padding:17px 0 0 0; overflow:hidden; }
.cmtlist .list dt span { display:block; margin:5px 0 0 0; font-size:12px; color:#226c89; }
.cmtlist .list dt img { border:1px solid #f1f1f1; }
.cmtlist .list dd { min-height:65px; margin-left:60px; padding:0 0 20px 20px; border-left:1px solid #f0f0f0; }
.cmtlist .list dd span.date { display:block; margin:10px 0 10px 0; color:#226c89; font-size:12px; }
.cmtlist .list .comment-reply-link { position:absolute; bottom:15px; right:0; padding:3px 3px 1px 3px; border:1px solid #a7c4d0; background-color:#f4f9ff; font-size:12px; font-family:'Dotum'; color:#226c89; text-decoration:none; }
.cmtlist .mcmt { position:relative; z-index:100; margin-bottom:-1px; border-top:1px solid #c8dae1; border-bottom:1px solid #c8dae1; }
.cmtlist .scmt { padding-left:40px; border-top:1px solid #c8dae1; }
/* Comment write */
.cmtwrite{ padding:0 0 20px 0; }
.cmtwrite div.tit { margin:0 0 10px 0; font-size:22px; color:#226c89; }
.cmtwrite div.ccreply { }
.cmtwrite div.ccreply a { position:relative; top:0; display:block; width:55px; margin:-35px 0 13px 180px; padding:3px 3px 1px 3px; border:1px solid #a7c4d0; background-color:#f4f9ff; font-size:12px; font-family:'Dotum'; color:#226c89; text-align:center; text-decoration:none; }
.cmtwrite .cnt{zoom:1;}
.cmtwrite .cnt:after{content: ".";clear:both;display:block;height:0;visibility:hidden;}
.cmtwrite .lf{float:none;}
.cmtwrite .rt{float:none;}
.cmtwrite .inp1{margin-bottom:8px;padding:5px 0 0 80px;width:40%;height:22px;background:url(./images/bg_cm1.gif) no-repeat 10px 8px;border:1px solid #ddd;}
.cmtwrite .inp2{margin-bottom:8px;padding:5px 0 0 80px;width:40%;height:22px;background:url(./images/bg_cm3.gif) no-repeat 10px 8px;border:1px solid #ddd;}
.cmtwrite .inp3{margin-bottom:8px;padding:5px 0 0 92px;width:38%;height:22px;background:url(./images/bg_cm4.gif) no-repeat 10px 8px;border:1px solid #ddd;}
.cmtwrite input{border:0;width:90%;font-size:12px;font-family:'Malgun Gothic','맑은 고딕';}
.cmtwrite .btn{text-align:center;margin-top:20px;}
.cmtwrite .btn input { width:99px; height:31px; }
.cmtwrite .tit{height:34px;background:url(./images/tit_cmt.gif) no-repeat 0 0;}
.cmtwrite .tit span{display:none;}
.cmtwrite .tit em{float:right;padding:13px 15px 0 0;font-family:'Dotum';color:#707070;font-size:11px;}
.cmtwrite .tit em u{text-decoration:none;color:#f26522;}
.cmtwrite .lf input{-webkit-appearance: none;outline:none;}
.inptext{padding:30px 12px 10px 12px;border:1px solid #ddd;zoom:1;}
.inptext{background:#fff url(./images/bg_cm5.gif) no-repeat 10px 10px;}
.inptext textarea{width:99%;height:100%;border:0;font-size:12px;font-family:'Malgun Gothic','맑은 고딕';-webkit-appearance: none;outline:none}
/* special comment css */
.cmtwrite .cm_password{width:40%; height:22px; margin-bottom:8px; padding:5px 0 0 80px; border:1px solid #ddd; background:url(./images/bg_cm2.gif) no-repeat 10px 8px; }
.cmtwrite .cm_choose { margin:0 0 8px 0`; }
.cmtwrite .cm_choose input { width:13px; height:13px; border:0px solid #ddd; vertical-align:-3px; cursor:pointer; }
.cmtlist .cm_btns { position:absolute; bottom:15px; font-size:12px; }
.cmtlist .cm_btns a { color:#55759f; }
.cm_bg { position:absolute; left:0; top:0; display:none; width:100%; z-index:1000; background-color:#000000; }
.layer_cm_box { position:absolute; left:0; top:0; display:none; padding:20px; border:2px solid #000000; z-index:9000; background-color:#ffffff; text-align:center; }
.layer_cm_box h3 { margin:0 0 20px 0; font-size:16px; font-weight:bold; }
.layer_cm_box div.input_area { }
.layer_cm_box div.input_area input { width:95%; height:20px; padding:5px; border:1px solid #dddddd; }
.layer_cm_box div.edit_area { }
.layer_cm_box div.edit_area textarea { width:95%; height:230px; padding:10px; border:1px solid #dddddd; overflow:hidden; font-family:dotum; font-size:12px; line-height:18px; }
.layer_cm_box div.input_btns { margin:20px 0 0 0; }
.layer_cm_box div.input_btns input { width:20%; padding:3px 0 3px 0; border:1px solid #c9d8ec; background-color:#f4f9ff; color:#5585c2; cursor:pointer; }
.layer_pass_box { width:360px; height:130px; }
.layer_edit_box { width:460px; height:460px; }
div#commentPagination { margin:20px 0 15px 0; text-align:center; font-size:12px; }
div#commentPagination a { display:inline-block; padding:0 5px 0 5px; border:1px solid #c3c3c3; background-color:#f3f3f3; color:#363636; text-decoration:none; }
div#commentPagination span { display:inline-block; padding:0 5px 0 5px; color:#4797b8; font-weight:bold; }

/* home */
div.homeabout { margin:0 0 50px 0; }
div.homeabout p.title { font-size:28px; }
/* div.homeabout div { margin:20px 0 0 0; padding:0 0 0 135px; background:url('./images/201012_bg_main_about.jpg') no-repeat 15px 20px; font-size:13px; line-height:18px; }20101208 크리스마스용 */
div.homeabout div { margin:20px 0 0 0; padding:0 0 0 135px; background:url('./images/bg_main_about.gif') no-repeat left 15px; font-size:13px; line-height:18px; }
div.homeabout div span { display:block; margin:0 0 15px 0; font-weight:bold; font-weight:bold; font-size:20px; line-height:24px; }
div.homewhy { margin:0 0 50px 0; }
div.homewhy p.title { font-size:28px; }
/* div.homewhy div { margin:20px 0 0 0; padding:0 0 0 135px; background:url('./images/201012_bg_home_why.jpg') no-repeat 17px 20px; font-size:13px; line-height:22px; }20101208 크리스마스용 */
div.homewhy div { margin:20px 0 0 0; padding:0 0 0 135px; background:url('./images/bg_home_why.gif') no-repeat left 10px; font-size:13px; line-height:22px; }
div.homewhy div span { display:block; margin:0 0 15px 0; font-weight:bold; font-weight:bold; font-size:20px; line-height:24px; }
div.homewhy div ul { margin:0 0 20px 0; }
div.homewhy div ul li { padding:0 0 0 13px; background:url('./images/bul_left_home.gif') no-repeat left 6px; }
div.visual { position:relative; height:250px; }
div.visual div { float:left; width:940px; }
div.visual div div.vstxt { float:left; width:490px; height:215px; overflow:hidden; }
div.visual div div.vstxt img { margin:32px 0 0 0; }
div.visual div div.vsimg { position:relative; top:-31px; float:left; width:450px; height:270px; margin:-20px 0 0 0; background:url('./images/bg_visual.jpg') no-repeat left top; overflow:hidden; }
div.visual div div.vsimg img { margin:5px; }

/* 20101208 크리스마스용
div.visual div.vspage { position:absolute; top:-75px; left:95px; width:450px; height:12px; text-align:right;z-index:500; }
div.visual div.etc201012{position:absolute;top:-65px;right:-29px;width:94px;height:128px;background:url(./images/201012_top.png) no-repeat 0 0;z-index:100;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/201012_top.png',sizingMethod='crop');} */
/* div.visual div.etc201012_2{position:absolute;top:-100px;left:50px;margin:0 -400px 0 -300px;width:1290px;height:100px;background:url(./images/201012_head.png) no-repeat 40px 0;z-index:-1;} */
/* div.logo a{z-index:200;}
div.gnb{background:url(./images/201012_bg_submn.gif) no-repeat 0 0;} */

div.visual div.vspage { position:absolute; top:-75px; right:0; width:450px; height:12px; text-align:right; }
div.visual div.vspage a { display:inline-block; width:12px; height:12px; margin:0 0 0 9px; background:url('./images/dot_off.gif') no-repeat left top; }
div.visual div.vspage a.on { background:url('./images/dot_on.gif') no-repeat left top; }


/* posting */
/* 20100916 LKM */
.cnt_post0916 div,.cnt_post0916 span,.cnt_post0916 p,.cnt_post0916 a,.cnt_post0916 em,.cnt_post0916 img,.cnt_post0916 strong,.cnt_post0916 dl,.cnt_post0916 dt,.cnt_post0916 dd,.cnt_post0916 ol,.cnt_post0916 ul,.cnt_post0916 li,.cnt_post0916 h2
{ margin:0; padding:0; border:0; outline:0; font-style:inherit; font-size:100%; font-family:inherit; list-style:none;}
.cnt_post0916{line-height:28px;font-size:16px;}
.cnt_post0916 li,.cnt_post0916 dd{margin:0; padding:0; border:0; outline:0; font-style:inherit; font-size:100%; font-family:inherit; list-style:none;}
.cnt_post0916 h3 span{display:none;}
.cnt_post0916 h3{height:262px;background:url(./images/0916_vi_wa.jpg) no-repeat 0 0;}
.cnt_post0916 dt{font-size:20px;font-weight:bold;color:#0f5a6f;padding-bottom:8px;}
.cnt_post0916 dd{padding-bottom:30px;}
.cnt_post0916 .list{margin-left:0;padding-left:0;}
.cnt_post0916 span.list{display:block;background:url(./images/bul_won.gif) no-repeat 0 6px;padding:0 0 0 25px;}
.cnt_post0916 .img,.cnt_post0916 .img2{padding:5px 0 20px 25px;}
.cnt_post0916 .color{margin:20px 0 0 0;}
.cnt_post0916 .color li{position:relative;background:url(./images/0916_vi_wa_4.jpg) no-repeat 0 6px;line-height:20px;padding:7px 0 0 180px;min-height:40px;_height:40px;margin-bottom:9px;}
.cnt_post0916 .color li p{line-height:20px;}
.cnt_post0916 .color li strong{position:absolute;top:7px;left:113px;font-weight:normal;}
.cnt_post0916 .color li.c1{background-position:0 0;}
.cnt_post0916 .color li.c2{background-position:0 -68px;}
.cnt_post0916 .color li.c3{background-position:0 -131px;}
.cnt_post0916 .color li.c4{background-position:0 -197px;}
.cnt_post0916 .color li.c5{background-position:0 -263px;}
.cnt_post0916 .color li.c6{background-position:0 -331px;}
.cnt_post0916 .color li.c7{background-position:0 -398px;}
.cnt_post0916 .color li.c8{background-position:0 -466px;}
.cnt_post0916 .color p { display:inline; }
.cnt_post0916 .vs{zoom:1;width:575px;padding:5px 0 0 5px;}
.cnt_post0916 .vs:after{content:'.';clear:both;display:block;height:0;visibility:hidden;}
.cnt_post0916 .vs .v1{float:left;width:280px;}
.cnt_post0916 .vs .v2{float:right;width:280px;}
.cnt_post0916 .vs p{font-size:14px;line-height:20px;background:url(./images/bul_arrow.gif) no-repeat 0 2px;padding-left:18px;margin-top:7px;}
.cnt_post0916 .psc li{}
.cnt_post0916 .psc a{color:#1082cd;font-weight:normal;font-size:16px;}
.cnt_post0916 .psc dt{font-size:14px;color:#393939;}
.cnt_post0916 .psc li{font-size:14px;line-height:20px;padding-bottom:10px;}

/* in pages */
div.inpage { width:600px; font-size:16px; line-height:22px; overflow:hidden; }
div.inpage h1 { margin:0 0 50px 0; font-size:28px; color:#226c89;line-height:100%; }
div.inpage a { color:#226c89; }
div.inpage a:hover { color:#10455a; }
/* contact us */
div.contactus { font-size:14px; }
div.contactus div.map { width:598px; height:459px; border:1px solid #dddddd; font-size:14px; }
div.contactus dl.map2 dt{font-size:18px;padding:59px 0 8px 0;color:#2c2c2c;}
div.contactus dl.map2 dd p{padding-top:15px;font-size:13px;}
div.contactus div.loadinfo { margin:50px 0 0 0; }
div.contactus div.loadinfo dl { }
div.contactus div.loadinfo dl dt { margin:25px 0 5px 0; padding:0 0 0 15px; background:url('./images/bul_contact.gif') no-repeat left 7px; color:#0066cc; }
div.contactus div.loadinfo dl dd { }
div.contactus div.loadinfo dl dd.location span { padding:0 30px 0 0; }
div.contactus div.loadinfo dl dd.subway span { padding:0 10px 0 0; }
div.contactus div.loadinfo dl dd.subway span.color7 { color:#406f04; }
div.contactus div.loadinfo dl dd.subway span.color9 { color:#876214; }
div.contactus div.loadinfo dl dd.subway span.color10 { display:block; margin:5px 0 0 0; line-height:18px; font-size:13px; }
div.contactus div.loadinfo dl dd.bus span { padding:0 10px 0 0; }
div.contactus div.loadinfo dl dd.bus span.colorg { color:#097907; }
div.contactus div.loadinfo dl dd.bus span.colorb { color:#152898; }
div.contactus div.loadinfo dl dd.bus span.colorr { color:#bb2c1d; }
div.contactform { margin:70px 0 0 0; }
div.contactform h2 { margin:0 0 30px 0; font-size:24px; color:#0066cc; }
div.contactform h2 span { display:block; margin:5px 0 0 0; font-size:14px; color:#0d2f67; font-weight:normal; }
div.contactform table { }
div.contactform table th { padding:10px 0 0 0; text-align:left; vertical-align:top; }
div.contactform table td { padding:8px 0 8px 0; }
div.contactform table td.btn { padding-top:20px; }
div.contactform table td input.text { width:280px; height:16px; padding:5px; border:1px solid #e1e1e0; background-color:#fafafa; font-family:'Malgun Gothic','맑은 고딕'; font-size:12px; color:#555555; -webkit-appearance: none;outline:none;}
div.contactform table td input.sm { width:61px; text-align:center; }
div.contactform table td input.sm2 { width:93px; text-align:center; }
div.contactform table td textarea { width:403px; height:178px; padding:5px; border:1px solid #e1e1e0; background-color:#fafafa; overflow:hidden; font-family:'Malgun Gothic','맑은 고딕'; font-size:12px; color:#555555;-webkit-appearance: none;outline:none; }
div.contactform table td label { margin:0 20px 0 0; }
#errorbox { width:230px; height:50px; padding:20px; background:url('./images/box_bg.jpg') repeat-x center top #fcfcfc; color:#494848; text-shadow:1px 1px 0 white; z-index:999; }
#errorbox p { height:48px; padding:0 0 0 70px; background:url('./images/warning.png') no-repeat 10px 4px; font-size:14px; }
#errorbox span { float:right; cursor:pointer; }
/* service */
div.service { }
div.service dl { margin:0 0 50px 0; padding:0 0 0 135px; }
div.service dl.service1 { background:url('./images/img_service1.gif') no-repeat left 7px; }
div.service dl.service2 { background:url('./images/img_service2.gif') no-repeat left 7px; }
div.service dl.service3 { background:url('./images/img_service3.gif') no-repeat left 7px; }
div.service dl.service4 { background:url('./images/img_service4.gif') no-repeat left 7px; }
div.service dl dt { font-weight:bold; color:#226c89; }
div.service dl dt p { margin:0 0 5px 0; font-size:18px; }
div.service dl dd { font-size:14px; line-height:18px; }
div.service dl dd.stit { margin:20px 0 0 0; color:#226c89; }
div.service dl dd.text { margin:20px 0 0 0; }
div.service dl dd.text div.browser { margin:10px 0 10px 0; padding:0 0 0 10px; }
div.service dl dd.text div.browser p { display:inline; padding:9px 20px 9px 32px; }
div.service dl dd.text div.browser p.ie { background:url('./images/icon_service1.gif') no-repeat left 5px; }
div.service dl dd.text div.browser p.firefox { background:url('./images/icon_service2.gif') no-repeat left 5px; }
div.service dl dd.text div.browser p.safari { background:url('./images/icon_service3.gif') no-repeat left 5px; }
div.service dl dd.text div.browser p.chrome { background:url('./images/icon_service4.gif') no-repeat left 5px; }
div.service dl dd.text div.browser p.opera { padding-right:0; background:url('./images/icon_service5.gif') no-repeat left 5px; }
/* what is brandpage */
div.whatbp { font-size:14px; line-height:20px; }
div.whatbp div.whatbptop { margin:0 0 20px 0; padding:0 0 0 215px; background:url('./images/img_brandpage.gif') no-repeat left top; }
div.whatbp p.stit { margin:40px 0 20px 0; font-size:18px; color:#226c89; font-weight:bold; }
div.whatbp div.specialbox { background:url('./images/bg_brandpage_table.gif') no-repeat left top; }
div.whatbp table.special { }
div.whatbp table.special tr th { height:41px; color:#ffffff; font-weight:bold; }
div.whatbp table.special tr td { padding:8px 0 8px 0; border:1px solid #ffffff; text-align:center; }
div.whatbp table.special tr td.gray { background-color:#f3f3f3; }
div.whatbp table.special tr td.blue { background-color:#eaf7ff; }
div.whatbp table.special tr td.dblue { background-color:#e6f6fc; }
div.whatbp table.special tr td.green { background-color:#e3f7ef; }
div.whatbp table.special tr.deep td.blue { background-color:#b5ddf7; }
div.whatbp table.special tr.deep td.dblue { background-color:#c5e5f1; }
div.whatbp table.special tr.deep td.green { background-color:#c4e9d9; }
div.whatbp div.bpspecial { float:left; }
div.whatbp div.bpspecial ul { float:left; width:600px; padding:20px 0 20px 0; background:url('./images/bg_brandpage_bar.gif') repeat-x left bottom; }
div.whatbp div.bpspecial ul li { float:left; width:220px; padding:0 0 0 70px; font-size:13px; }
div.whatbp div.bpspecial ul li.bp1, div.whatbp div.bpspecial ul li.bp3, div.whatbp div.bpspecial ul li.bp5, div.whatbp div.bpspecial ul li.bp7 { width:240px; }
div.whatbp div.bpspecial ul li.bp1 { background:url('./images/img_number1.gif') no-repeat left top; }
div.whatbp div.bpspecial ul li.bp2 { background:url('./images/img_number2.gif') no-repeat left top; }
div.whatbp div.bpspecial ul li.bp3 { background:url('./images/img_number3.gif') no-repeat left top; }
div.whatbp div.bpspecial ul li.bp4 { background:url('./images/img_number4.gif') no-repeat left top; }
div.whatbp div.bpspecial ul li.bp5 { background:url('./images/img_number5.gif') no-repeat left top; }
div.whatbp div.bpspecial ul li.bp6 { background:url('./images/img_number6.gif') no-repeat left top; }
div.whatbp div.bpspecial ul li.bp7 { background:url('./images/img_number7.gif') no-repeat left top; }
div.whatbp div.bpspecial ul li p { color:#226c89; font-weight:bold; }
div.whatbp div.bplink { clear:both; }
div.whatbp div.bplink div.bplinkbox { padding:5px 0 0 0; }
div.whatbp div.bplink p.stit { }
div.whatbp div.bpcontact { }
div.whatbp div.bpcontact div.bpctbox { padding:50px 0 0 0; }
div.whatbp div.bpcontact div.bpctbox p.titimg { width:272px; height:39px; margin:0 0 -50px 0; background:url('./images/tit_brandpage_page.jpg') no-repeat left top; }
div.whatbp div.bpcontact div.bpctbox p.titimg span { display:none; }
/* who is webactually korea */
div.whowa { line-height:20px; font-size:14px; }
div.whowa span { font-weight:bold; text-decoration:underline; }
div.whowa dl { margin:50px 0 0 0; padding:0 0 0 120px; }
div.whowa dl.about1 { background:url('./images/img_aboutus1.gif') no-repeat left 5px; }
div.whowa dl.about2 { background:url('./images/img_aboutus2.gif') no-repeat left 5px; }
div.whowa dl.about3 { background:url('./images/img_aboutus3.gif') no-repeat left top; }
div.whowa dl.about4 { background:url('./images/img_aboutus4.gif') no-repeat left 3px; }
div.whowa dl.about5 { margin-bottom:50px; background:url('./images/img_aboutus5.gif') no-repeat left 5px; }
div.whowa dl dt { margin:0 0 15px 0; color:#226c89; font-weight:bold; font-size:18px; }
div.whowa dl dd { }
div.whowa div.cominfo { margin:0 0 0 120px; }
div.whowa div.cominfo table { margin:30px 0 0 0; border-top:2px solid #226c89; }
div.whowa div.cominfo table th { padding:7px 0 7px 0; border-bottom:1px solid #e1e1e1; color:#226c89; text-align:left; }
div.whowa div.cominfo table th span { display:block; margin:0 0 0 20px; text-decoration:none; font-weight:normal; }
div.whowa div.cominfo table td { padding:7px 0 7px 0; border-bottom:1px solid #e1e1e1; }
/* webactually tim */
div.watim { font-size:14px; line-height:18px; }
div.watim dl { padding:0 0 45px 130px; }
div.watim dl.tim1 { background:url('./images/img_tim1.gif') no-repeat left top; }
div.watim dl.tim2 { background:url('./images/img_tim2.gif') no-repeat left top; }
div.watim dl.tim3 { background:url('./images/img_tim3.gif') no-repeat left top; }
div.watim dl.tim4 { background:url('./images/img_tim4.gif') no-repeat left top; }
div.watim dl dt { padding:8px 0 20px 10px; border-top:1px solid #e1e1e1; background:url('./images/bg_tim.gif') repeat-x left bottom; font-size:18px; font-weight:bold; color:#226c89; }
div.watim dl dd { padding:0 0 0 10px; }
div.watim dl dd p { margin:10px 0 20px 0; font-weight:bold; }
div.watim dl dd ul { }
div.watim dl dd ul li { padding:0 0 0 13px; background:url('./images/bul_left_port.gif') no-repeat 3px 8px; }
/* good person */
div.goodps { font-size:14px; line-height:20px; }
div.goodps p { margin:40px 0 20px 0; font-weight:bold; color:#226c89; font-size:18px; }
/* family brand */
div.fbrand { line-height:20px; font-size:14px; }
div.fbrand dl { float:left; width:600px; padding:0 0 50px 0; }
div.fbrand dl dt { float:left; width:245px; }
div.fbrand dl dt a { display:block; padding:0 0 8px 0; background:url('./images/bg_brand.gif') no-repeat left bottom; }
div.fbrand dl dt a img { border:1px solid #dcdcdc; }
div.fbrand dl dd { float:left; width:355px; }
div.fbrand dl dd a { display:block; margin:15px 0 0 0; }


/* LKM 20101022 */
.cnt_post1022{font-size:16px;line-height:26px;}
.cnt_post1022 blockquote{margin-bottom:60px;}
.cnt_post1022 h4{display:block;font-size:22px;color:#000;padding-bottom:43px;}
.cnt_post1022 .ptop{zoom:1;padding-bottom:50px;margin-top:-40px;}
.cnt_post1022 .ptop:after{content:'.';clear:both;display:block;height:0;visibility:hidden;}
.cnt_post1022 .ptop img{float:left;margin:38px 30px 10px 0;}
.cnt_post1022 dt{font-size:22px;color:#266b8a;padding-bottom:30px;}
.cnt_post1022 dd img{display:block;margin-bottom:-7px;}
.cnt_post1022 dd p{display:block;margin-top:-24px;}
.cnt_post1022 dd{padding-bottom:20px;}
.cnt_post1022 .pwriter{zoom:1;background-color:#f7f7f7;padding:0px 28px 22px 28px;font-size:14px;line-height:24px;color:#636363;}
.cnt_post1022 .pwriter strong{color:#266b8a;}
.cnt_post1022 .pwriter img{float:left;margin:30px 13px 5px 0;}
.cnt_post1022 .pwriter a{color:#266b8a;background:url(./images/ico_sc.gif) no-repeat 0 0;font-weight:bold;}

.cnt_post1022 .pwriter .scfc{padding-left:22px;background-position:0 2px}
.cnt_post1022 .pwriter .sctw{padding-left:26px;background-position:0 -38px;margin-left:7px;}

a.pt_btn_dw{display:inline-block;background-color:#5d889b;font-size:16px;color:#fff;padding:0 8px 2px 8px;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	border-radius: .2em;
}
a.pt_btn_dw:hover{text-decoration:none;}
.pt_tip{
	background:#e9f2f9 url(./images/ico_tip.gif) no-repeat 10px 17px;border:1px solid #e3e3e3;font-size:14px;padding:20px 20px 20px 48px;
	-webkit-border-radius: .6em;
	-moz-border-radius: .6em;
	border-radius: .6em;

}


/* add banner 20101216
.bn_main { width:257px; height:55px; margin:-20px 0 15px 8px; padding:153px 0 0 118px; background:url(./images/20101216_bn_main.jpg) no-repeat 0 0; }
.bn_main a { display:block; width:120px; height:34px; }
.bn_main a span { display:none; }
.bn_page { width:228px; height:51px; margin:0 0 10px 0; padding:105px 0 0 50px; background:url(./images/20101216_bn_page.jpg) no-repeat 0 0; }
.bn_page a { display:block; width:120px; height:34px; }
.bn_page a span { display:none; } */

/* 2012-05-03 배너 교체 */
.bn_main { width:388px; height:191px; margin:-20px 0 35px 8px; padding:0 0 0 0; background:url(./images/20120503_btn_sbook.png) no-repeat 0 0; }
.bn_main a { display:block; width:100%; height:100%; }
.bn_main a span { display:none; }
.bn_page a{ display:block;width:278px; height:177px; margin:0 0 27px 0; padding:0 0 0 50px; background:url(./images/20110714_btn_sbook.jpg) no-repeat 0 -232px; }
.bn_page a span { display:none; }
.bn_page a.a2{width:278px; height:164px;background-position:0 -436px;margin-bottom:35px;}
.bn_page a.a3,
.bn_page a.a4 {background:url(./images/20120503_btn_sbook.png) no-repeat 0 -232px;}
.bn_page a.a3{width:278px; height:164px;background-position:0 -250px;margin-bottom:35px;}
.bn_page a.a4{width:278px; height:164px;background-position:0 -450px;margin-bottom:35px;}

/* 20110714
.bn_main { width:388px; height:191px; margin:-20px 0 35px 8px; padding:0 0 0 0; background:url(./images/20110714_btn_sbook.jpg) no-repeat 0 0; }
.bn_main a { display:block; width:100%; height:100%; }
.bn_main a span { display:none; }
.bn_page a{ display:block;width:278px; height:177px; margin:0 0 27px 0; padding:0 0 0 50px; background:url(./images/20110714_btn_sbook.jpg) no-repeat 0 -232px; }
.bn_page a span { display:none; }
.bn_page a.a2{width:278px; height:164px;background-position:0 -436px;margin-bottom:35px;}*/

/* 20110831 */
.bn_main2{position:relative;width:388px; height:150px; margin:-20px 0 35px 8px; padding:0 0 0 0; background:url(./images/20111010_btn_book.jpg) no-repeat 0 0;}
.bn_main2 a { display:block; width:100%; height:124px; }
.bn_main2 a span { display:none; }
.bn_main2 em{position:absolute;top:127px;left:55px;font-family:'verdana';color:#fff;text-shadow:0 1px 0 #007684;}
.bn_page2{position:relative;width:278px;height:145px;background:url(./images/20111010_btn_book.jpg) no-repeat 0 -155px;margin-bottom:20px;}
.bn_page2 a { display:block; width:100%; height:124px; }
.bn_page2 a span { display:none; }
.bn_page2 em{position:absolute;top:121px;left:45px;font-family:'verdana';color:#fff;text-shadow:0 1px 0 #007684;}
.homewhy{display:none;}/* ★ 추후 배너 내리고 다시 보기게 처리 */
/* 20111010 */
.bn_main3{position:relative;width:388px; height:150px; margin:-20px 0 35px 8px; padding:0 0 0 0; background:url(./images/20111010_btn_recruit.jpg) no-repeat 0 0;}
.bn_main3 a { display:block; width:100%; height:124px; }
.bn_main3 a span { display:none; }
.bn_main3 em{position:absolute;top:127px;right:20px;font-family:'verdana';color:#fff;text-shadow:0 1px 0 #007684;}
.bn_page3{position:relative;width:278px;height:145px;background:url(./images/20111010_btn_recruit.jpg) no-repeat 0 -155px;margin-bottom:20px;}
.bn_page3 a { display:none; width:100%; height:124px; }
.bn_page3 a span { display:none; }
.bn_page3 em{position:absolute;top:121px;right:15px;font-family:'verdana';color:#fff;text-shadow:0 1px 0 #007684;}


/* post 20110304 */
.post_20110304{padding-bottom:50px;}
.post_20110304 .aa{background:url(./images/20110304_bg_dotline.gif) repeat-x 0 bottom;margin-bottom:30px;}
.post_20110304 .aa dt{text-align:center;}
.post_20110304 .aa dd{font-size:12px;color:#000;text-align:right;padding:3px 0 3px 0;}
.post_20110304 .aa dd em{color:#1d748f;}
.post_20110304 .bb{padding-bottom:60px;text-align:center;}
.post_20110304 .bb dt{font-size:26px;font-weight:bold;color:#1d748f;}
.post_20110304 .bb dd{font-size:14px;color:#434343;line-height:21px;}
.post_20110304 .bb dd strong{font-weight:normal;}
.post_20110304 .cc dt{font-weight:bold;color:#000;}
.post_20110304 .cc dd p{font-size:14px;padding-top:10px;color:#434343;}
.post_20110304 ul{zoom:1;padding:0 50px 0 0;}
.post_20110304 ul:after{content:'.';clear:both;display:block;height:0;visibility:hidden;}
.post_20110304 ul li{list-style-type:none;float:left;padding-right:5px;font-size:14px;line-height:21px;}
.post_20110304 ul li a{color:#1d748f;text-decoration:underline;}

.dsq-item-trackback input, .dsq-trackback-url input { width:90%; }

#dsq-subscribe a,.dsq-subscribe-rss a,.dsq-comment-cite a,.dsq-post-report,.dsq-collapsed-comment a,.dsq-service-name{color:#226C89;}
.dsq-brlink{color:#666;}

/* post 20120113 */
/*
.wpbn {width:600px;height:212px;background:url(./images/book_banner.jpg) no-repeat 0 0;}
.wpbn .btns {position:relative;}
.wpbn .btns a {position:absolute;left:46px;top:150px;display:block;width:119px;height:40px;background:url(./images/btn_wpbook.png) no-repeat 0 0;}
.wpbn .btns a:hover {background-position:0 -40px;}
.wpbn .btns a.b2 {left:175px;width:141px;background-position:-118px 0;}
.wpbn .btns a.b2:hover {background-position:-118px -40px;}
.wpbn .btns a span{display:none;}
*/

.wpbn {width:600px;height:219px;background:url(./images/book_banner1.jpg) no-repeat 0 0;}
.wpbn .btns {position:relative;}
.wpbn .btns a {position:absolute;left:43px;top:158px;display:block;width:104px;height:39px;background:url(./images/btn_wpbook1.png) no-repeat 0 0;}
.wpbn .btns a:hover {background-position:0 -44px;}
.wpbn .btns a.b2 {left:151px;width:104px;background-position:-105px 0;}
.wpbn .btns a.b2:hover {background-position:-105px -44px;}
.wpbn .btns a.b3 {left:258px;width:104px;background-position:-208px 0;}
.wpbn .btns a.b3:hover {background-position:-208px -44px;}
.wpbn .btns a span{display:none;}


.pt_tip1{
	background:#f0f0f0; border:1px solid #dedede;font-size:14px;padding:30px;
	-webkit-border-radius: .6em;
	-moz-border-radius: .6em;
	border-radius: .6em;

}

.pt_tip1 h1 {font-size:18px; font-weight:bold; padding-top:10px;}
#dsq-account-dropdown a{color:#226C89;}