.foodF {font-size: 12pt;}


/** header **/
header {width:100%; }
header section {position:relative;max-width:640px; margin:0 auto; height:73px; background:#00145a; }
header img {width:100%;}
header h1 {display:box; display:-ms-flexbox; display:-moz-box; display:-webkit-box; width:160px;}
header a.home {display:block;position:absolute;right:35%; top:0px; max-width:220px;}
header a.phone {display:block;position:absolute;right:0px; top:0px; max-width:190px;}


/** container **/
.container {position:relative;max-width:640px; margin:0 auto;}
.container section h2 {width:100%;margin-top:0%;}
.container .vis {width:100%; }
.container .vis li {float:left;}


.container .service { width:100%; }
.container .service li { position:relative; padding:0; }
.container .service li span.btnLeft { position:absolute; bottom:50px; left:20px; }
.container .service li span.btnRigh { position:absolute; bottom:50px; right:20px; }


.container .link {position:relative;width:100%;padding:0%; background:url(/m/images/menu_bg.jpg) repeat-x; }
.container .link:after {content:"";display:block;clear:both;}
.container .link li {float:left;padding-top:0;}
.container .link li img {width:100%;}
.container .link li.width15 {width:15%;}
.container .link li.width20 {width:20%;}
.container .link li.width25 {width:25%;}



/** footer **/

.footer {position:relative; max-width:640px; margin:0 auto; padding-bottom:140px; }
.footer .link li {float:left;padding-top:0;}
.footer .link li img {width:100%;}
.footer .link li.width80 {width:80%;}
.footer .link li.width20 {width:20%;}

.footer .copy img {width:100%;}
.login_box { text-align:center; height:auto; margin:10px auto 40px auto; color:#d0d0d0; }
.login_box a { color:#d0d0d0; }


/** sub **/
.container .sublink {width:100%;}
.container .sublink {position:relative;left:0px;top:0px;width:100%;padding:0%;}
.container .sublink:after {content:"";display:block;clear:both;}
.container .sublink li {float:left; width:100%; background:1c6a3e;}
.container .sublink li img {width:100%;}
.container .sublink li.width4 {width:4%;}
.container .sublink li.width15 {width:16.7%;}
.container .sublink li.width20 {width:20%;}
.container .sublink li.width25 {width:25%;}
.container .sublink li.width40 {width:40%;}
.container .sublink .h2 {width:100%;}
.container .sublink .h2 img {width:100%;}


.container .contents {position:relative; width:100%;}
.container .contents img {width:100%;}

.container .boardarea {position:relative; width:98%; margin:0 auto;}


/* UI Object */
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%;border-bottom:2px solid #dcdcdc;font-family:Tahoma;font-size:11px;text-align:center}
.tbl_type caption{display:none}
.tbl_type th{padding:7px 0 4px;border-top:2px solid #dcdcdc;background-color:#f5f7f9;color:#666;font-family:'µ¸¿ò',dotum;font-size:12px;font-weight:bold;text-align:center;}
.tbl_type td{padding:6px 0 4px;border-top:1px solid #e5e5e5;color:#4c4c4c}

.tbl_type td.textRED{font-family:'µ¸¿ò',dotum;font-size:13px;font-weight:bold; color:#ff0000; padding:3px 0px; height:30px;}
.tbl_type td.textBLACK{font-family:'µ¸¿ò',dotum;font-size:13px;font-weight:bold; color:#330000; padding:3px 0px;}
.tbl_type td.textBLUE{font-family:'µ¸¿ò',dotum;font-size:13px;font-weight:bold; color:#3300CC; padding:3px 0px;}
.tbl_type td.textLEFT{font-family:'µ¸¿ò',dotum;font-size:11px; color:#333333; padding:3px 0px; text-align:left;}
/* //UI Object */

/* °Ô½ÃÆÇ */
.page_btn { width:auto; padding:0 20px; text-align:center; display:inline-block; height:25px; background:#2db7c1; border:1px solid #0b8f99; color:#fff; font:bold 12px/25px '±¼¸²',Gulim; }
.page_sel { width:auto; padding:0 20px; text-align:center; display:inline-block; height:25px; background:#ffffff; border:0px solid #0b8f99; color:#000; font:bold 12px/25px '±¼¸²',Gulim; }
.page_unsel { width:auto; padding:0 20px; text-align:center; display:inline-block; height:25px; background:#2db7c1; border:1px solid #0b8f99; color:#fff; font:bold 12px/25px '±¼¸²',Gulim; }
.input_sel { background:#eaeaea; border:1px solid #333333; }

/* ¿¹¾à */
.btn_act { width:auto; padding:0 15px; text-align:center; display:inline-block; height:25px; background:#2db7c1; border:1px solid #0b8f99; color:#fff; font:bold 12px/25px '±¼¸²',Gulim; }
.btn_inact { width:auto; padding:0 15px; text-align:center; display:inline-block; height:25px; background:#598c95; border:1px solid #37666c; color:#ccc; font:bold 12px/25px '±¼¸²',Gulim; }



/* UI Object */
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%;border-bottom:2px solid #dcdcdc;font-family:Tahoma;font-size:11px;text-align:center}
.tbl_type caption{display:none}
.tbl_type th{padding:7px 0 4px;border-top:2px solid #dcdcdc;background-color:#f5f7f9;color:#666;font-family:'µ¸¿ò',dotum;font-size:12px;font-weight:bold;text-align:center;}
.tbl_type td{padding:6px 0 4px;border-top:1px solid #e5e5e5;color:#4c4c4c}

.tbl_type td.textRED{font-family:'µ¸¿ò',dotum;font-size:13px;font-weight:bold; color:#ff0000; padding:3px 0px; height:30px;}
.tbl_type td.textBLACK{font-family:'µ¸¿ò',dotum;font-size:13px;font-weight:bold; color:#330000; padding:3px 0px;}
.tbl_type td.textBLUE{font-family:'µ¸¿ò',dotum;font-size:13px;font-weight:bold; color:#3300CC; padding:3px 0px;}
.tbl_type td.textLEFT{font-family:'µ¸¿ò',dotum;font-size:11px; color:#333333; padding:3px 0px; text-align:left;}
/* //UI Object */

.reqTb {table-layout:fixed; border:solid #999999; border-width:1px 0;}
.reqTb th {padding:0; height:35px; text-align:center; background:#eaeaea; font-weight:bold; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;}
.reqTb th:first-child {border-left:0;}
.reqTb td {padding:7px; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; line-height:160%; }
.reqTb td:first-child {border-left:0;}