/*---------------¸®¼Â------------------*/
@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {margin: 0; padding: 0;}
html{ overflow-x : hidden; /*¹®¼­ ÀüÃ¼¿¡ °¡·Î ½ºÅ©·Ñ¹Ù ÀÚ±¹ Ç×»ó ¼û±è*/} /*½ºÅ©·Ñ¹Ù°¡ ¾ø´Ù°¡ »ý±â¸é ³»¿ë ÀüÃ¼°¡ ¿òÁ÷ÀÌ±â ¶§¹®¿¡ ¿òÁ÷ÀÌ´Â°É ¹æÁöÇÏ±âÀ§ÇØ ¹Ì¸® ¸¸µé¾î³õ´Â´Ù*/
li { list-style: none;}
body {-webkit-text-size-adjust: none;}
body, input, textarea { font-size: 12px; font-weight: 100; /* IE8 ÀÌÇÏ¹öÀü ´ëÀÀ */ font-family: 'Nanum Gothic', dotum, sans-serif;}
table {width :100% !important;font-size : 14px; border-collapse : collapse; /*Ä­ »çÀÌÀÇ ±âº» ¿©¹é Á¦°Å ¹× ÁßÃ¸ Å×µÎ¸® »ó¼â È¿°ú*/}
table img {display : inline !important; vertical-align : middle;}
input { vertical-align: middle;}
img { border : 0; /*ÀÌ¹ÌÁö ¸µÅ©½Ã ±âº»ÀûÀ¸·Î ³ªÅ¸³ª´Â Å×µÎ¸®Á¦°Å*/ display : block;}
a { color: #444; text-decoration: none;}
.block { display : block;}
.clear:after { content: ""; display: block; clear: both; *zoom: 1;}
a:hover { color: #0091e5;}
.indent { display : inline-block; width : 0; height : 0; /*text-indent : -9999px;*/ font-size : 0; line-height : 0;}

input, textarea ,select{border:1px solid #ccc;margin:5px 10px;outline:none;}
input{height:25px;}

body{position :relative;}
.inbox {width : 95.3125%; margin : 0 auto;}
.header img { width :100%;}
.bgbox {display : none; position :absolute; top: 0; left : 0; width : 100%; height : 100%; z-index : 1000;}
.header { padding : 5% 0; background : url(../images/header_bg.png) repeat-x 0 100% #fff; background-size : 1%;}
.header .inbox {position : relative;}
.header h1{ width : 66.55%; margin : 0 auto;}
.header .inbox>a,
.header .inbox>span { display : block;width : 9.836%;}
.header .menu_btn { position : absolute; top : -22%; left : 0; cursor : pointer;}
.header .call { position : absolute; top : -22%; right : 0;}
.gnb{position: absolute;top:0; left :-50%; width : 50%; height : 100%; background-color :#fff;}
.gnb li span {position : relative;display : block; background-color : #28458d; border-bottom :1px solid #fff; color : #fff; font-size: 21px; font-weight : 900; padding : 5.5% 0 6.5% 6.25%; cursor : pointer;}
.gnb li span img { position : absolute; width : 6.25%; top : 38%; right : 6.25%;}
.gnb li div { display : none;}
.gnb div a {display : block; background-color : #7b7b7b; padding-left : 6.25%; padding : 3.5% 0 4.5% 6.25%; border-bottom :1px solid #fff; color : #fff; font-size : 19px; font-weight : bold;} 
.gnb>div {position :absolute; top: 0;right : 0; width : 2.25%; height : 100%;z-index : 1; background : url(/default/img/mobile/gnb_bg.png) repeat-y 100% 0; background-size : 50%;}


body { background-color :#fff;}
.submenu li{ float : left; border-top : 1px solid #c9c9c9;}
.submenu li a { display : block; text-align :center; color : #4c4c4c; font-size : 15px; height : 45px; line-height : 45px; border-right : 1px solid #c9c9c9; font-weight : bold;}
.submenu li.last a{border-right : 0 !important;}
.page_title {width : 100%; height :49px; line-height :49px; text-align : center; color :#fff; font-weight : bold; font-size : 20px;background-color :#28458d; margin-bottom : 22px;}
.sub_title {width : 100%;}
.textbox {min-height : 600px;}
.textbox p{ color :#808080; font-size : 0.8em; margin-bottom : 4%; line-height : 1.7em;}
.textbox .navy_bold { color : #28458d; font-weight : bold;}
.sub_contents .sub_visual { width : 100%; margin-bottom : 4%;}
.sub_contents .sub_visual img { width : 100%;}

.icon { display : block;margin-bottom : 1% !important;}
.icon >img { width : 2.622%; display : inline-block; vertical-align : middle;}
.icon_padding{display : block; padding-left : 2.622%;}


.footer { margin-top : 3%;}
.footer li { float: left; width : 25%;}
.footer li img { width : 100%;}
.footer p {padding: 4% 0;color : #919191; font-size : 13px; line-height : 1.7em; text-align : center;}

img { display : inline !important;}
.submenu li{width : 25%;}
.icon { display : block;margin-bottom : 1% !important;}
.icon >img { width : 2.622%; display : inline-block; vertical-align : middle;}
.icon_padding{display : block; padding-left : 2.622%;}
.inv_title { color : #28458d; font-size : 12px; font-weight : bold; margin-bottom : 3%; letter-spacing : -0.5px; line-height : 1.7em;}


/*----------°Ô½ÃÆÇ----------------*/
td#board {padding:4 5 5 5;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#333333;}
.board {padding:4 5 5 5;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#333333;}
.board a:link{padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:none;}
.board a:visited{padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:none;}
.board a:hover{padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:underline;}
.board a:active{padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:none;}

/*°Ô½ÃÆÇ Á¦¸ñ*/
.bbsnewf5 {padding:10 10 10 10;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#333333;}
.bbsnewf5 a:link{color:#555555;text-decoration:none}
.bbsnewf5 a:visited{color:#555555;text-decoration:none}
.bbsnewf5 a:hover{color:#FF5500;text-decoration:none}

/*Á¦¸ñ*/
.bbsbody03{width:55.7377%;overflow:hidden;text-overflow:ellipsis;padding-left:5;padding-right:5}

/*´º½º_º¸µµÀÚ·á Á¦¸ñ*/
.news_title {color:#0E3D72;font-size:14px;letter-spacing:-1;text-decoration:none;}
.news_title a:link{color:#0E3D72;font-size:14px;letter-spacing:-1;text-decoration:none}
.news_title a:visited{color:#0E3D72;font-size:14px;letter-spacing:-1;text-decoration:none}
.news_title a:hover{color:#0E3D72;font-size:14px;letter-spacing:-1;text-decoration:underline}

/*´º½º_º¸µµÀÚ·á ³»¿ë*/
.news_cont {color:#555555;text-decoration:none}
.news_cont a:link{color:#555555;text-decoration:none}
.news_cont a:visited{color:#555555;text-decoration:none}
.news_cont a:hover{color:#FF5500;text-decoration:none}

/*°¶·¯¸® Á¦¸ñ*/
.gallery_title {font-size:12;font-family:±¼¸²,µ¸¿ò;color:#666666;}

/*°¶·¯¸® ³»¿ë*/
.gallery_cont {font-size:12;font-family:±¼¸²,µ¸¿ò;color:#666666}

/*ÆäÀÌÂ¡*/
.paging {font-size:12;font-family:±¼¸²,µ¸¿ò;color:#FF5500;font-weight:bold;}
.paging a:link{font-size:12;font-family:±¼¸²,µ¸¿ò;color:#555555;font-weight:normal;text-decoration:none}
.paging a:visited{font-size:12;font-family:±¼¸²,µ¸¿ò;color:#555555;font-weight:normal;text-decoration:none}
.paging a:hover{font-size:12;font-family:±¼¸²,µ¸¿ò;color:#555555;font-weight:normal;text-decoration:underline}

/*°Ë»öÆùÆ®(¼¿·ºÆ®¹Ú½º)*/
.search_txt {font-size:12;font-fa7mily:±¼¸²,µ¸¿ò;color:#666666}

/*±âº»ÆùÆ®*/
.board_txt {font-size:12px;color:#000000;text-decoration:none;padding-top:4;}
.board_txt a:link{font-size:12px;color:#000000;text-decoration:none;}
.board_txt a:visited{font-size:12px;color:#000000;text-decoration:none;}
.board_txt a:hover{font-size:12px;color:#000000;text-decoration:none;}

.board_txt2 {font-size:12px;color:#333333;text-decoration:none;padding-top:4;}
.board_txt2 a:link{font-size:12px;color:#333333;text-decoration:none;}
.board_txt2 a:visited{font-size:12px;color:#333333;text-decoration:none;}
.board_txt2 a:hover{font-size:12px;color:#333333;text-decoration:none;}

input#border {font-size:12;font-family:±¼¸²,µ¸¿ò;color:##666666;border:1 solid #D4D4D4}
textarea#border {font-size:12;font-family:±¼¸²,µ¸¿ò;color:##666666;border:1 solid #D4D4D4}

/* bgcolor : °Ô½ÃÆÇ Ç×¸ñ */
.board_bgcolor {width:100px;background-color:#F7F7F7;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;}
.board_rate {padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#333333;background-color:#E6F0F9;}
.board_rate_td {padding:4 5 5 5;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#333333;background-color:#FFFFFF}
.board_comment_bgcolor {background-color:#F6F6F6;}

/* ÃßÃâ °Ô½ÃÆÇ ½ºÅ¸ÀÏ */
.board_output {padding:4 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#333333;}
.board_output a:link{padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#333333;text-decoration:none;}
.board_output a:visited{padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#333333;text-decoration:none;}
.board_output a:hover{padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#333333;text-decoration:underline;}
.board_output a:active{padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#333333;text-decoration:none;}

/*´ñ±ÛÆùÆ®*/
.comment_name {font-size:12px;color:#0055B5;text-decoration:none;padding-top:4px;}
.comment_txt {font-size:12px;color::#000;text-decoration:none;padding-top:4px;}
.comment_txt a:link{font-size:12px;color::#000000;text-decoration:none;}
.comment_txt a:visited{font-size:12px;color::#000000;text-decoration:none;}
.comment_txt a:hover{font-size:12px;color::#000000;text-decoration:none;}

/* À¥ÁøÇü °Ô½ÃÆÇ (¼¼·Î¹è¿­)*/
.webzine_type2 {width:100%;}
.webzine_type2 td { color:#666666; font-family:µ¸¿ò; font-size:12px; }
.webzine_type2 dl, #webzine_type2 dt, #webzine_type2 dd {margin:0;padding:0}
.webzine_type2 dl {float:left;clear:both;width:100%;padding:0 0 16px 0;margin-bottom:0;}
.webzine_type2 .webzine_type_img_td { vertical-align:top;}
.webzine_type2 .webzine_type_img img {border:4px solid #cc3232; }
.webzine_type2 .webzine_type2_table_line { width:100%; border-top:1px solid #cccccc;}
.webzine_type2 dd {float:left;width:100%;height:25px;padding:3px 0 1px 0;margin:0 0 -1px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.webzine_type2 .obj_name {display:inline-block;width:90px;height:25px;padding:5px 0 0 12px;color:#666666;background:url(/cimg/board/cafe24_webzine/bl_webzine_type2_title.gif) right 6px no-repeat;}
.webzine_type2 .obj_value {height:25px;padding:5px 0 0 10px;}
/* ÀÌ¹ÌÁö°¡ ¿ÞÂÊÀÏ¶§ */
.webzine_type2 .webzine_type_text_td_left { width:100%; padding:0 0 0 8px; }
/* ÀÌ¹ÌÁö°¡ ¿À¸¥ÂÊÀÏ¶§ */
.webzine_type2 .webzine_type_text_td_right { width:100%; padding:0 9px 0 0; }

/* °¶·¯¸®Çü ÃßÃâ Á¦¸ñ, ³»¿ë Á¤·Ä */
.board_output_gallery_subject { text-align:center;width:100%; }
.board_output_gallery_description { text-align:center;width:100%; }