@charset "utf-8";
<!--




body {font-size:10pt;font-family:sans-serif;color:#666666; letter-spacing:-0.15ex; word-spacing:0.1em;}


a:link {color:#666666;font-family:Verdana, Helvetica, sans-serif; text-decoration:none;}
a:visited {color:#999999;font-family:Verdana, Helvetica, sans-serif;text-decoration:none;}


img {border-width:0pt;}


.ib {cursor:pointer;}


.text { height:18pt;color:#333333;font-size:8pt;}


.branch2 {font-size:10pt;font-family:Helvetica, sans-serif;}


.branch3 {line-height:14pt;cursor:pointer;height:17pt;padding:2pt 2pt 0 2pt;}


.cal_month {vertical-align:top;height:18pt;font-size:12pt;font-family:Verdana, Helvetica, sans-serif;text-align:center;font-weight:bold;color:#22aaee;}


.cal_week1 {text-align:center;font-size:10pt;font-family:Verdana, Helvetica, sans-serif;font-weight:bold;}


.cal_week2 {color:#FF6600;text-align:center;font-size:10pt;font-family:Verdana, Helvetica, sans-serif;font-weight:bold;}


.cal_day1 {color:#ffffff;font-size:10pt;font-family:Verdana, Helvetica, sans-serif;text-align:center;}


.cal_day2 {color:#ffffff;font-size:10pt;font-family:Verdana, Helvetica, sans-serif;text-align:center;}


.cal_day3 {font-size:10pt;font-family:Verdana, Helvetica, sans-serif;text-align:center;}


.cal_day4 {font-size:10pt;font-family:Verdana, Helvetica, sans-serif;text-align:center;font-weight:bold;background-color:#ffffff}


A.cal_click:link {font-weight:bold;}
A.cal_click:visited {font-weight:bold;}
A.cal_click:hover {font-weight:bold;}


.cap1 {text-align:center;color:#300099;word-break:break-all;}


.key1 {cursor:pointer;text-decoration:none;border-bottom:1pt solid gray;}


.c_cnt {font-size:10pt;font-family:tahoma, Helvetica, sans-serif;letter-spacing:0pt;}


.ps_cnt {font-size:10pt;font-family:tahoma, Helvetica, sans-serif;letter-spacing:0pt;color:#336699;}


.cloud1 { font-size:12pt;color:#ff6600 !important; letter-spacing:normal;}
.cloud2 { font-size:11pt;color:#ff9900 !important;letter-spacing:normal;}
.cloud3 { font-size:8pt;color:#669900 !important;letter-spacing:normal;}
.cloud4 { font-size:8pt;color:#0099CC !important;letter-spacing:normal;}
.cloud5 { font-size:8pt;color:#666666 !important;letter-spacing:normal;}

/*******************************layout_elements********************************/

body { background:#BFBFBF url(./images/bg.jpg) repeat-x top left;margin:0;padding:0;text-align:center;}
#blog_body {background:url(./images/contents_bg.gif) repeat-y;margin:0 auto;width:750px;text-align:left;margin-top:10px;}
.blog_img { background:#ffffff url(./images/blog_head.jpg) repeat-x top left;width;550px;height:150px;margin-top:-10px;padding:-10px 0 0 0;}

.contents {width:550px; height:auto;background:#ffffff url(./images/contents_bg.gif) repeat-y;float:left;text-align:left;padding:0;margin:0;}
.contents_bottom {width:550px;height:25px;background:#ffffff url(./images/contents_bottom.jpg);margin:0; padding:0;}
.contents_margin {padding:10px 10px 10px 10px;}

.menus {width:200px;background:#CCFF66 url(./images/menu_bg.jpg) repeat-y top left;float:right;text-align:left; overflow:hidden;}
.menu_margin { margin-top:-120px;}

.menu_top {background:#CCFF66 url(./images/menu_top.jpg) no-repeat top left;width:200px;height:150px;margin-top:-10px;padding:-10px 0 0 0;}
.menu_bottom {background:#CCFF66 url(./images/menu_bottom.jpg) no-repeat bottom left;width:200px;height:57px;margin:0 0 -10px 0;padding:0 0 0 0;}

.menu_trackback {background:#CCFF66 url(./images/recent_trackback.jpg) no-repeat;width:200px;height:22px;margin:8px 0 4px 0;}
.menu_site_info {background:#CCFF66 url(./images/site_informations.jpg) no-repeat;width:200px;height:22px;margin:8px 0 4px 0;}
.menu_calendar {background:#CCFF66 url(./images/calendar.jpg) no-repeat;width:200px;height:22px;margin:8px 0 4px 0;}
.menu_reply {background:#CCFF66 url(./images/reply.jpg) no-repeat;width:200px;height:22px;margin:8px 0 4px 0;}
.menu_category {background:#CCFF66 url(./images/category.jpg) no-repeat;width:200px;height:22px;margin:8px 0 4px 0;}
.menu_search {background:#CCFF66 url(./images/search.jpg) no-repeat;width:200px;height:22px;margin:8px 0 4px 0;}
.menu_notice {background:#CCFF66 url(./images/notice.jpg) no-repeat;width:200px;height:22px;margin:8px 0 4px 0;}
.menu_articles {background:#CCFF66 url(./images/new_articles.jpg) no-repeat;width:200px;height:22px;margin:8px 0 4px 0;}
.menu_tag {background:#CCFF66 url(./images/tag.jpg) no-repeat;width:200px;height:22px;margin:8px 0 4px 0;}
.menu_link {background:#CCFF66 url(./images/link.jpg) no-repeat;width:200px;height:22px;margin:8px 0 4px 0;}

.menu_separator {background:url(./images/menu_separator.jpg) no-repeat;width:200px;height:2px;margin:8px 0 4px 0;}

.menu_padding {width:185px; height:auto; padding:0 15px 0 10px;}

.trackback_box {width:auto;background-color:#ffffff;border:1px solid #cccccc;padding:5px;margin:4px 0; overflow:hidden; }
.reply_box { width:auto;background-color:#ffffff;border:1px solid #cccccc;padding:5px;margin:4px 0;overflow:hidden;}





/*******************************design_elements********************************/
.title,
.title a:link,
.title a:visited,
.title a:hover { font-family:돋움, Helvetica, sans-serif; font-size:18pt;color:#22aaee;text-decoration:none;line-height:28pt;padding-top:4pt;word-spacing:-0.2ex; letter-spacing:-0.2ex; margin:4pt 0 -2pt 0;}

.under_title, 
.under_title a:link,
.under_title a:visited { letter-spacing:normal; word-spacing:normal;font-size:8pt; padding:2pt 0 0 0;}
.under_title a:hover { color:#ffffff; background-color:#CCFF66;}

.under_title1 {font-size:8pt;border-bottom:1pt dotted #cccccc;letter-spacing:normal; word-spacing:normal; padding:0 0 2pt 0;}
.under_title1 a:link,
.under_title1 a:visited {text-decoration:none;}
.under_title1 a:hover { color:#ffffff; background-color:#CCFF66;}

.contents_text {margin-top:10px; margin-bottom:10px;line-height:17pt;}
.contents_text a:link,
.contents_text a:visited,
.contents_text a:hover {text-decoration:underline; color:#22aaee;}

.list {font-size:8pt;letter-spacing:-0.05ex; margin:0 0 4px 0;}
.list a:link,
.list a:visited {text-decoration:none;}
.list a:hover { color:#ffffff;background-color:#22aaee;}

.warnings {font-size:8pt;color:#CC3399;word-spacing:normal;}

.info { text-decoration:none;font-size:8pt; line-height:13pt; word-spacing:normal; letter-spacing:-0.05ex;}

.papercut_line1 { background:#ffffff url(images/papercut1.gif) no-repeat;width:550px;height:10px;margin:0 -10px 0 -10px; padding:0 -10px 0 0;}
.papercut_line2 { background:#ffffff url(images/papercut2.gif) no-repeat;width:550px;height:10px;margin:0 -10px 0 -10px;padding:0 -10px 0 0;}

.hline1 {width:auto;font-size:1px;line-height:1px;height:1px;background:#cccccc;margin:-6px 0 4pt 0;}
.hline2 {width:auto;font-size:1px;line-height:1px;height:1px;background:url(./images/dot_width2.gif) repeat-x;margin:-3px 0 4pt 0;}
.white_hline {height:4px;width:32px;background-color:#ffffff;margin:-6px 0 0 0;}

.guest_name, 
.guest_name a:link,
.guest_name a:visited { height:16px;font-size:12pt; margin:8px 0 1px 0;}
.guest_name a:hover {color:#FF6600;text-decoration:none;}


.navigate, 
.navigate a:link,
.navigate a:visited, 
.navigate a:hover {text-align:center;margin:8px 0 0 0; color:#3399FF;text-decoration:none;font-size:8pt; letter-spacing:-0.05ex;}

.navi_box, 
.navi_box a:link,
.navi_box a:visited,
.navi_box a:hover {font-weight:bold;color:#3399FF;text-decoration:none; margin:0 2px 0 2px;}

.table_text { font-size:8pt;line-height:20px;text-decoration:none; letter-spacing:normal;}

.input_a { color:#666666;font-size:10pt; width:126px;height:18px;border-style:none;border-bottom:1px dotted #cccccc;background-color:#ffffff;padding-left:2px;}
.input_b { color:#666666;font-size:10pt;width:256px;height:18px;border-style:none;border-bottom:1px dotted #cccccc;background-color:#ffffff;padding-left:2px;}
.input_c {color:#666666;font-size:10pt; width:380px;height:18px;border-style:none;border-bottom:1px dotted #cccccc;background-color:#ffffff;padding-left:2px;}

.blog_title { color:#FF6600;font-size:14pt;line-height:32px;letter-spacing:normal;text-decoration:none;}
.blog_title a:link,
.blog_title a:visited,
.blog_title a:hover { color:#FF6600;font-size:14pt;line-height:32px;letter-spacing:normal;text-decoration:none;}

.input_box_out {width:auto; height:auto;margin:0; border-top:1px solid #cccccc; padding:3px 0;}
.input_box_a {width:auto;height:auto; float:left; margin:0;}
.input_box_b {width:auto;height:auto; float:left; margin:0 3px 0 0;}
.input_box_c {width:auto;height:auto; margin:4px 0 0 0;}
.input_box_d {width:auto;height:auto; float:left; padding:12px 0 0 0; text-align:center; vertical-align:middle;}
