/* BASIC css start */
@charset "charset=utf-8";
* {margin:0; padding:0;} /*css인증변경건.txt*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button {margin:0; padding:0;font:normal '맑은 고딕','Malgun Gothic','Apple-Gothic','애플고딕',dotum,'돋움',gulim,'굴림',sans-serif;-webkit-text-size-adjust:none;}
img{border:0;vertical-align:top;}
ul, dl, ol {list-style:none;}
fieldset, legend {display:block; border:0;/*height:0, clear:both*/}
table{border-spacing:0;border-collapse:collapse;} 
a {text-decoration: none}
table, td a { margin: 0px auto 0px auto; border-collapse: collapse; color:#000; font-size:0.8em; "돋움"; text-decoration: none;}

.navi_wrap { width:100%; min-height:30px; max-height:75px; background:#ed6910; margin-top:-0.3%; }
.navi { display:table; width:100%; /*min-width:320px; max-width:640px;*/ margin:0 auto; overflow:hidden; color:#fff}
.navi td.style { margin:0 auto; text-valign:middle; text-align:center;color:#fff;font-size:14pt}
.navi img { width:100%; }

/*
.wrapper { margin-top:-35%; overflow:hidden; }
*/
.call_wrap { padding:6% 11%; }
.call_wrap .call_list_warp { overflow:hidden; }
.call_wrap .call_list_warp .call_list { float:left; width:49.2%; }
.call_wrap .call_list_warp .call_list.list2 { margin-left:1.5%; }
.call_img { width:100%; }

/* content */
#content_wrap { width:100%; }
.content_top_wrap { width:100%;  background:url(/design/alganic/images/main/content_top_bg01.jpg); }
.content_top_m { width:318px; height:60px; margin:0 auto;}
.content_main_wrap { width:100% background:#fff;}
.content_main_wrap #Table_01 { margin:0 auto; max-width: 640px; height: auto; border-spacing:0; background-color:#fff; }

.content_main_wrap #Table_01 .td_tline{ border-top:1px solid #dedede; }
.content_main_wrap #Table_01 .td_rline{ border-right:1px solid #dedede; }
.content_main_wrap #Table_01 .td_bline{ border-bottom:1px solid #dedede; }
.content_main_wrap #Table_01 .Table_img { width:100%; }


.content_bottom_wrap1 { width:100%; max-height:89px; }
.content_bottom_wrap1 .content_menu { min-width:320px; max-width:640px; margin:0 auto; overflow:hidden; }
.content_bottom_wrap1 .content_menu img { width:100%; }

#content_wrap .event_tit { margin:20px 0; }
#content_wrap .event_img { }

#content_bottom_wrap2 { width:100%; margin-top:8px; background:#eff3bd;}
.content_bottom { max-width:640px; margin:0 auto; }
.content_bottom .con_bottom_img {width:100%;}

.family_btn { cursor:pointer; }

.family_wrap { overflow:hidden; background-color:#666; }
.family_wrap .family_align { width:320px; overflow:hidden; margin:0 auto; padding:10px 0; }
.family_wrap .family_align .familySite { float:left; overflow:hidden; padding:0 10px; }
.family_wrap .family_align .familySite .family { overflow:hidden; padding:4px 2px; text-align:center; }
.family_wrap .family_align .familySite .family a { color:#fff; }
.family_wrap.on { height:70px; }






    #new_wrap .new_header table { position:fixed;top:0;left:0;z-index:1000;}
    #new_wrap .new_header table td img { width: 80%; }
    #new_wrap .new_header table .logo{ background-color:#fff; text-align: center; vertical-align: middle }
    #new_wrap .new_header table .gnb{ background-color:#ee7624; text-align: center; vertical-align: middle }
    #new_wrap .new_header table .bar{ background:#ee7624 url("images/m_gnb_bar.png") no-repeat 0 0; }
    #new_wrap #new_contents { /*margin-top:50px;*/ }

    #new_wrap #new_contents .new_visual img{width:100%;}
    #new_wrap #new_contents .new_visual  .bar{ background:#ee7624 url("images/m_gnb_bar.png") no-repeat 0 0;}
    
/* 롤링배너 */
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden;}
#event .event-imgs { position: relative;}
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 80%; }
#event .pagination { position: absolute; left: 40%; top:20%; text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0; text-indent: -9999px; background: url(/design/alganic/images/main/event_now.gif) no-repeat 0 50%; background-size: 19px 7px; width: 11px; height: 11px; }
#event .pagination .swiper-active-switch { background-position: -12px 50%; }
/* //롤링배너 */




    #new_wrap #new_contents .new_Kategory_box {margin-top: 0px;}
    #new_wrap #new_contents .new_Kategory_box table.new_Kategory {border-top:1px solid #dedede; border-collapse:collapse;}
    #new_wrap #new_contents .new_Kategory_box table.new_Kategory .td_tline{ border-top:1px solid #dedede; }

    #new_wrap #new_contents .new_Kategory_box table.new_Kategory .td_rline{ border-right:1px solid #dedede; }
    #new_wrap #new_contents .new_Kategory_box table.new_Kategory .td_bline{ border-bottom:1px solid #dedede; }
    #new_wrap #new_contents .new_Kategory_box table.new_Kategory td img { width: 100%; vertical-align: bottom}

    
    #new_wrap #new_contents .new_notice_box {}
    #new_wrap #new_contents .new_notice_box table.new_notice { border-top:2px solid #f78016; border-bottom:1px solid #dedede; background-color:#fafafa;}
    #new_wrap #new_contents .new_notice_box table.new_notice td.title { text-align: center;font-weight: bold;vertical-align: middle;font-size:13pt; color:#444444 }
    #new_wrap #new_contents .new_notice_box table.new_notice td.bar { text-align: left;font-weight: bold;color:#c3c3c3;font-size:10pt;vertical-align: middle  }
     #new_wrap #new_contents .new_notice_box table.new_notice td.text { text-align: left;vertical-align: middle; font-size:13pt;color:#363636}
    #new_wrap #new_contents .new_notice_box table.new_notice td.btn { background-color:#787878;text-align:center }
    #new_wrap #new_contents .new_notice_box table.new_notice td.btn img{ width:100% }

    #new_wrap #new_contents .new_bottom_box01 {  background-color:#ffffff; }
    #new_wrap #new_contents .new_bottom_box01 table.new_bottom01 {  background-color:#fafafa; }
    #new_wrap #new_contents .new_bottom_box01 table.new_bottom01 td{ padding: 10px 0;text-align:center;vertical-align: middle; border:1px solid #e1e1e1;}
    #new_wrap #new_contents .new_bottom_box01 table.new_bottom01 td a img { width: 80%; }


    #new_wrap #new_contents .new_bottom_box02 {padding:15px 0;}
    #new_wrap #new_contents .new_bottom_box02 table.new_bottom02 {  background-color:#ffffff; }
    #new_wrap #new_contents .new_bottom_box02 table.new_bottom02 td{ padding: 5px 5px 6px 5px; text-align:center;vertical-align: middle;}
    #new_wrap #new_contents .new_bottom_box02 table.new_bottom02 td.wid90 a img { width: 95%; vertical-align: middle;}
    #new_wrap #new_contents .new_bottom_box02 table.new_bottom02 td.wid50 a img  { width: 70% !important; vertical-align: middle;}




    #new_wrap #new_contents .new_bottom_box {    }
    #new_wrap #new_contents .new_bottom_box table.new_bottom {  background-color:#eaeaea; padding:100px 0;}
    #new_wrap #new_contents .new_bottom_box table.new_bottom td{ padding: 5px 0; }
    #new_wrap #new_contents .new_bottom_box table.new_bottom td a img { width: 100%; vertical-align: middle}
    #new_wrap #new_contents .new_bottom_box table.new_bottom .td_rline{ border-right:1px solid #c3c3c3; }


/* BASIC css end */

