caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
.page101	{margin:0;padding:0 0 50px;color:#666;background:url(./img/s_1.jpg) no-repeat 100% 0;line-height:100%;}
.page101 h2{font-size:24px;font-weight:700;margin-left:-3px;padding:0;color:#164e7d;line-height:100%;letter-spacing:-2px;word-spacing:0}
.page101 h3{font-size:18px;font-weight:700;padding:15px 0 25px;margin:0;color:#333;letter-spacing:-1px;word-spacing:0;line-height:150%}
.page101 p{padding:0;margin:0 0 22px;font-size:14px;line-height:170%;color:#555;}
.page101 p strong{font-weight:700;color:#fff;font-style:normal;font-size:15px;letter-spacing:-0.03em;padding:0 1px 1px;background:#f80;border:1px solid #f60}
.page101 p em{font-weight:700;font-size:16px;letter-spacing:-1px}
.page101 p.txt{padding-right:220px;letter-spacing:0}
.page101 .greeting{padding:0;margin-top:50px;letter-spacing:-0.03em;font-size:16px;font-weight:700;line-height:140%}
.page101 .greeting span{font-weight:700;margin:0;padding:0 10px;font-size:17px;}
.page101 .color_red{color:#c41810}
.page101 .thumb{margin-top:30px}
.page101 img{padding:4px;border:1px solid #ddd;margin-right:15px;background:#fff}




.page_history{position:relative;padding:0 0 0 220px;background:url(./img/bg_history.jpg) no-repeat 0 0;}
.page_history h2{position:absolute;left:165px; top:20px;margin:0;font-size:14px;color:#666}
.page_history .inner{margin:0 0 0 15px;background:url(./img/bg_history.gif) repeat-y 0 0;}
.page_history dl{padding:0 0 35px 40px;}
.page_history dt{font-family:tahoma, 'Nanum Gothic', '³ª´®°íµñ','NanumGothic',sans-serif;font-size:18px;font-weight:700;line-height:100%;color:#0958a9;padding:0 0 10px 10px;}
.page_history dd{fmargin:0;padding:7px 10px 7px 70px;color:#666;line-height:130%;border-bottom:1px dotted #ddd;}
.page_history dd span{width:60px;font-size:13px;font-weight:700;color:#333;padding:0;margin:0 0 0 -60px;display:inline-block;}
.page_history .last{border:none;background:url(./img/bg_history_bt.gif) no-repeat 0 100%;}
.page_history .first{background:url(./img/bg_history_top.gif) no-repeat 0 0;}
.page_history .first dt{padding-top:20px}



.list_page{padding:0;margin:10px 0 0;}
.list_page:after{display:block;clear:both;content:""}
.list_page h2{font-weight:700;font-size:18px;line-height:20px;color:#0b2f67;padding:0 0 0 20px;margin:0 0 30px;background:url(./img/h_dot01.gif) no-repeat 0 50%}
.list_page h3{margin:0;font-size:15px;font-weight:bold;display:block;line-height:21px;color:#444;padding:15px 0 10px 20px;background:url(./img/h2bg.gif) no-repeat 0 17px;}
.list_page table{width:100%;border:0;border-top:2px solid #296195;border-right:1px solid #ced6e1;border-spacing:0;border-collapse:collapse;word-break:keep-all ;*table-layout:fixed}
.list_page table td, .list_page table th{border:0;border-bottom:1px solid #ced6e1;border-left:1px solid #ced6e1;font-size:11px;line-height:150%;padding:5px 0;vertical-align:middle}
.list_page table th{background:#ecf1f6;color:#43546f;text-align:center;}
.list_page table td{text-align:center;}
.list_page table.list_left td{text-align:left;padding-left:20px;}
.list_page caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
.list_page tr:hover td {background-color:#f5f5f5;}
.list_page table tbody th{background:#f7f7f7;color:#43546f;text-align:center;}
.list_page .txt{margin-bottom:-5px;line-height:150%;padding:0 0 0 5px}
.list_right{float:right;margin:0 10px 10px 0}
.list_left{float:left;margin:0 25px 25px 0}
.list_page ul{overflow:hidden;margin:0;padding:0 15px;border:1px solid #ced6e1;list-style:none;*zoom:1}
.list_page ul:after{display:block;clear:both;content:""}
.list_page li{overflow:hidden;float:left;padding:20px 10px 10px}
.list_page .thumb{display:block;overflow:hidden;text-align:center;}
.list_page .thumb img{display:block;padding:10px;border:1px solid #999;}
.list_page .thumb em{visibility:hidden;position:absolute;bottom:0;left:0;width:1px;height:1px;background:#000;font-weight:bold;font-style:normal;color:#fff;text-align:center;opacity:.6;filter:alpha(opacity=60)}
.list_page .thumb em{_visibility:visible;_width:100%;_height:auto;_line-height:20px}
.list_page a{display:block;margin:0 auto;padding:20px 0 0 0;text-decoration:none;cursor:pointer}
.list_page a strong{display:inline-block;margin:8px 0 0 0;color:#333}
.list_page p{margin:0;padding:8px 0 0;font-size:11px;white-space:nowrap}
.list_page .txt1{font-size:12px;margin:15px 0 10px;line-height:180%;padding:0 0 0 5px;}

.list_page .thumb_area{overflow:hidden;margin:0;padding:0;border:0;list-style:none;*zoom:1}
.list_page.thumb_area:after{display:block;clear:both;content:""}
.list_page .thumb_area li{overflow:hidden;float:left;padding:20px 27px 0 0}
.list_page .thumb_area li.last{padding-right:0}
.list_page .thumb_area .thumb{display:block;overflow:hidden;text-align:center;}
.list_page .thumb_area .thumb img{display:block;padding:3px;border:1px solid #ced6e1;}
.list_page ul.list_none {padding:0 0 0 5px;margin:0;border:none}
.list_page .list_none li{font-size:12px;margin:0;line-height:180%;padding:0 0 0 12px;clear:both;background:url(./img/dot_blue.gif) no-repeat 0 50%;}

.list_page hr{clear:both;margin:300px 0;padding:300px 0;}
/*table */
.pagewrap{margin:0;padding:0;color:#666;}
.pagewrap h2{font-weight:700;font-size:16px;line-height:20px;color:#0b2f67;padding:0 0 0 20px;margin:0 0 20px;background:url(./img/h_dot01.gif) no-repeat 0 50%}
.pagewrap h3{margin:0;font-size:14px;font-weight:bold;display:block;line-height:21px;color:#444;padding:15px 0 10px 20px;background:url(./img/h2bg.gif) no-repeat 0 17px;}
.pagewrap .title{margin:0;font-size:15px;font-weight:bold;display:block;line-height:21px;color:#444;padding:15px 0 5px}
.pagewrap .txt{padding:10px;line-height:18px}
.pagewrap .txt1{font-size:13px;margin:15px 0 10px;line-height:160%;padding:0 0 0 5px;}
.pagewrap .txt1 strong{display:inline-block;padding:0 2px 0 0;font-weight:700;color:#444}
.pagewrap .thum{text-align:center;margin:20px 0 15px;border:1px solid #ced6e1;padding:20px 0 25px}
.pagewrap .thum img{vertical-align:top}
.pagewrap ul{padding:15px 25px;border:1px solid #eee;margin-top:20px;}
.pagewrap li{line-height:150%;color:#555;padding:7px 12px;background:url(./img/dot_blue.gif) no-repeat 0 50%;}

.pagewrap dl{padding:0;border:0 solid #eee;margin:0 0 15px;}
.pagewrap dt{margin:0;font-size:12px;font-weight:bold;display:block;line-height:150%;color:#444;padding:0 0 3px}
.pagewrap dd{line-height:150%;color:#555;padding:0 12px;background:url(./img/dot_blue.gif) no-repeat 0 7px;}
.pagewrap dd span{display:inline-block;padding:0;width:60px;font-weight:700;color:#444}
.pagewrap dd strong{display:inline-block;padding:0 2px 0 0;font-weight:700;color:#444}
.pagewrap hr{margin:5px 0}

.pagewrap dl.box{border:1px solid #ced6e1;padding:25px;margin-top:30px}
.pagewrap .box{border:1px solid #ced6e1;margin-top:30px}
.pagewrap .box h4{margin:0 0 10px;font-size:13px;font-weight:bold;display:block;line-height:21px;color:#444;;}

.pagewrap dl.list_none dd{line-height:150%;color:#555;padding:2px 12px 2px 0;background:url(none)}
.pagewrap dl.list_none dd img{padding:3px 0;display:block}

.pagewrap ul.list_none {padding:0 0 0 5px;margin:0;border:none}

.pagewrap .thumb{margin:0 0 10px;padding:0;border:1px solid #ced6e1;text-align:center}
.pagewrap .thumb img{vertical-align:top;padding:15px;margin:0}

.pagewrap ul.thumb_list{padding:0;border:0;margin:0;}
.pagewrap ul.thumb_list:after{display:block;clear:both;content:""}
.pagewrap ul.thumb_list li{float:left;padding:0;background:url(none)}
.pagewrap ul.thumb_list li img{padding:10px;border:1px solid #ced6e1}
.pagewrap ul.thumb_list li img.yellow_bg{background:#efebce}
.pagewrap ul.thumb_list li img.gray_bg{background:#d1d2d4}
.pagewrap ul.thumb_list li img.blue_bg{background:#c2dcf5}
.pagewrap ul.thumb_list li span{display:block;padding:0;margin:5px 0 0;text-align:center}

.pagewrap ul.sectionnum2 li{margin:0 20px 20px 0}
.pagewrap ul.sectionnum3 li{margin:0 25px 25px 0}
.pagewrap ul.sectionnum4 li{margin:0 10px 10px 0;}
.pagewrap ul.sectionnum5 li{margin:0 15px 15px 0}

.pagewrap .thumb_wrap{padding:0;border:0;margin:0;}

.pagewrap .thumb_wrap img{padding:10px;border:1px solid #ced6e1}
.pagewrap .thumb_wrap span{display:block;padding:0;margin:5px 0 0;;text-align:center}


.box_type{display:table;position:relative;width:100%;}
.cell{display:table-cell;vertical-align:middle}
.note{margin:0 30px;padding:15px;border:1px solid #ddd;text-align:left;line-height:160%}
.note .tit{font-weight:700;font-size:14px;padding:0 0 5px;display:block}

.fll{float:left}
.flr{float:right}
.mgr10{margin-right:10px}
.mgr20{margin-right:20px}
.mgr0{margin-right:0}
.mgt50{margin-top:50px}
.mgt10{margin-top:10px}
.mgt20{margin-top:20px}
.mgt30{margin-top:30px}
.mgt80{margin-top:80px}
.mgl20{margin-left:20px}
.mgl10{margin-left:10px}