@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@charset "utf-8"; 

* { margin:0; padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input	{margin:0; padding:0;}
/*
html        {overflow:scroll;}
*/
body        {font-family:'NanumGothic','³ª´®°íµñ','NanumGothicWeb','NanumMyeongjo','³ª´®¸íÁ¶','NanumMyeongjoWeb',serif;}
body        {font-size:0.760em; color:#666; letter-spacing:0; line-height:150%; line-height:1;}
img         {margin:0; padding:0; vertical-align:top; line-height:0; border:none; outline:0; selector-dummy : expression(this.hideFocus=true);}
ul, li, ol, dl {margin:0; padding:0; display:inline; list-style:none; vertical-align:top;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content:none;}
table {border-collapse: collapse; border-spacing:0; margin:0; padding:0;}
input,select,button  {vertical-align:middle;}
label,button   {cursor:pointer;}
button {margin:0; padding:0;}
.clear   {clear:both;}
a, a:hover   {text-decoration:none;}


/* »ó´Ü,ÇÏ´Ü(°øÅë) */
#header_w {width:100%; border-top:5px solid #244695;}
#header  {width:1100px; margin:0 auto; text-align:center; padding:15px 0;}
#header .logo    {}
#header .top_left  {float:left;}
#header .top_right    {float:right;}
#gnb_w {width:100%; border-top:1px solid #d2d2d2;}
#gnb   {width:1100px; margin:0 auto; text-align:center; padding:0; height:44px;}
#gnb li                   {width:182px; margin:0 auto; text-align:center; border-left:1px solid #d2d2d2; padding:15px 0; float:left;}
#gnb li:last-child   {border-right:1px solid #d2d2d2;}
#gnb a            {font-size:1.188em; font-weight:bold; color:#666;}
#gnb a:hover {font-size:1.188em; font-weight:bold; color:#2d73cb;}

#visual_w {width:100%; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background:url(../img/bg_visual.gif); background-repeat:repeat-x repeat-y;}
#visual {width:1100px; margin:0 auto; text-align:center;}
#footer_fran_w {width:100%; background:#b7b7b7;}/*e5e5e5*/
#footer_fran      {width:1100px; margin:0 auto; padding:50px 0;}
#footer_btn_w  {width:100%; border-bottom:1px solid #d2d2d2;}
#footer_btn       {width:1100px; margin:0 auto; padding:15px 0;}
#footer_copy {width:1100px; margin:0 auto; padding:20px 0 30px 0; line-height:1.7; color:#777777;}


/* ÇÏ´Ü ÇÑ¹æÄÉ¾î °¡¸ÍÁ¡ */
#franchise .tit {padding:0 0 30px 0; background-color:#fff;}
#franchise .list   {padding:0 0 0 35px;}
#franchise .detail  {padding:15px 30px 30px 30px;}
#franchise .detail tr  {width:175px;}
#franchise .detail td  {text-align:left; padding:15px 0; border-bottom:1px solid #cfcfcf;}
#franchise .div_blank   {height:15px;}

#list_box td {width:135px; height:35px; padding:0 4px 4px 0; text-decoration:none; color:#666; background:url(../img/footer_fran_box.gif) no-repeat 0 0;}
#list_box span   {padding:0 0 0 8px;}
#list_box .off {text-decoration:none; color:#666; background:url(../img/footer_fran_box.gif) no-repeat 0 0;}
#list_box .on {text-decoration:none; color:#fff; background:url(../img/footer_fran_boxon.gif) no-repeat 0 0;}


/* ¸ÞÀÎ ÄÁÅÙÃ÷ */
#content_w {width:100%; padding:30px 0;}
#content {width:1100px; margin:0 auto;}
#main_bnr1 {}
#main_dr .dr_name   {height:40px; font-size:1.063em; line-height:1.15; text-align:center; color:#fff; background-color:#70a2b1;}
#main_dr .dr_txt        {height:80px; background-color:#8ccbdd; text-align:center;}
#main_process  {}
#main_network {}
#main_bnr2 {padding:30px 0;}
#main_bbs {white-space: nowrap;}
#main_bbs .bbs1 .bbs2 .bbs3 {padding:0 30px; }
#main_bbs .bbs1 .bbs2 {border-right:1px solid #ddd;}


/* ¼­ºê ÄÁÅÙÃ÷ */
#sub_visual_w  {width:100%; background:#4281d0;}
#sub_visual       {width:1100px; margin:0 auto;}
#sub_menu_w  {width:100%; padding:20px 0;}
#sub_menu_2ea, #sub_menu_3ea, #sub_menu_4ea   {width:1098px; margin:0 auto; height:56px; padding:0;  border-top:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;}
#sub_menu_w li   {border-right:1px solid #d2d2d2; padding:20px 0;}
#sub_menu_w li:last-child   {border-right:none;}
#sub_menu_w .on   {color:#fff; background-color:#4281d0;}
#sub_menu_w .off   {color:#333; background-color:#fff;}
#sub_menu_2ea .on, #sub_menu_2ea .off, #sub_menu_3ea .on, #sub_menu_3ea .off, #sub_menu_4ea .on, #sub_menu_4ea .off {float:left; text-align:center; font-size:1.313em;}
#sub_menu_2ea .on, #sub_menu_2ea .off {width:548px;}
#sub_menu_3ea .on, #sub_menu_3ea .off {width:365px;}
#sub_menu_4ea .on, #sub_menu_4ea .off {width:273px;}

#sub_menu .on  {width:550px; font-size:1.125em; color:#fff; font-weight:bold; background-color:#2d73cb;}
#sub_menu .off  {width:550px; font-size:1.125em; color:#333; font-weight:bold; background-color:#fff;}
#sub_menu a {text-decoration:none;}
#sub_con_w  {width:100%; padding:0 0 50px 0;}
#sub_con       {width:998px; margin:0 auto; padding:50px; border:1px solid #ddd;}
#sub_con .tit {padding:0 0 50px 0;}
#sub_con .content {padding:0 0 0 0;}

#board {font:13px µ¸¿ò;color:#666666}
#board        {width:100%;}
#board tr	{height:40px;}
#board th   {border-top:1px solid #006ec7; background-color:#f8f8f8; border-bottom:1px solid #dddddd;}
#board td   {text-align:center; border-bottom:1px solid #dddddd;}
#board .contents   {text-align:left;}
#board a            {color:#666;}
#board a:hover {color:#2d73cb;}

#paging {width:1000px; text-align:center;}
#paging ul {margin:0 auto;}
#paging li  {padding:7px 10px;border:1px solid #ddd;}
#paging .prev {}
#paging .next {}
#search   {background-color:#e4e4e4; padding:15px; text-align:center;}
#search .input_text {width:290px; border:1px solid #ccc; padding:6px; font-size:1.125em; color:#333;}
#search .input_select {width:100px;  border:1px solid #ccc; padding:5px; font-size:1.125em; color:#333;}

#btn    {width:100%; padding:20px 0 10px 0; text-align:right;}

.div_blank   {height:40px;}


/* ÇÑÀÇ¿øÃ£±â(ÁöÇÏÃ¶) */
#subway {border:1px solid #e4e4e4; background-color:#fafafa;}
#subway_tab {padding:30px 30px 0 30px;}
#subway_tabin td {width:80px; height:35px; padding:0 4px 4px 0; text-decoration:none; color:#666; background:url(../img/map/tab_bg_off.gif) no-repeat 0 0;}
#subway_tabin span {padding:0 0 0 8px;}
#subway_tabin .off {text-decoration:none; color:#666; background:url(../img/map/tab_bg_off.gif) no-repeat 0 0;}
#subway_tabin .on {text-decoration:none; color:#fff; background:url(../img/map/tab_bg_on.gif) no-repeat 0 0;}
#subway_line            {padding:30px;}
#subway_line img    {vertical-align:middle;}
#subway_line span   {padding:0 15px 0 0;}
#subway .line  {float:left; width:699px; height:400px; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
#subway .map  {height:400px; border-top:1px solid #e4e4e4;}


/* ±¸ºÐ¼±(°øÅë) */
.div_line      {padding:50px 0;}
.font_div91 {color:#c3c3c3; padding:0 10px;}
.font_div92 {color:#bbb; padding:0 5px;}







