/* BASIC css start */
/* footer */
#footer_top_wrap { width:100%; height:auto; background:#eee9d4; }
#footer_top_wrap .footer_top_bg { height:30px; background-color:#f1f1f1; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; }
#footer_top_wrap .footer_sub_wrap { margin:0 auto; }
#footer_top_wrap .footer_sub_wrap #Table_02 { margin:0 auto; max-width:639px; height:auto; border-spacing:0; background-color:#fff; }
#footer_top_wrap .footer_sub_wrap #Table_02 .Table_02_img { width:100%; }
/*#footer_top_wrap .footer_top { width:318px; margin:0 auto; }
#footer_top_wrap .footer_top ul li { float:left; height:49px; }
#footer_top_wrap .home { padding:5px 0 5px 257px;}*/

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

#footer_center02 { width:100%; height:auto; background:#eff3bd; }
.footer2 { max-width:640px; height:auto; margin:0 auto; }
.footer2 .con_bottom_img {width:100%;}

#footer_bottom { width:100%; height:auto; background-color:#0a7b17; }
.footer3 { max-width:640px; height:auto; margin:0 auto; }

.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%; }

@media screen and (max-width:320px) {

}
    #new_wrap #new_contents { /*margin-top:50px;*/ }
  

    #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;}




#footer_wrap { clear:both; width:100%; height:auto; background-color:#575757; }
.footer { max-width:640px; margin:0 auto; height:auto;}
.footer .footer_img {width:100%;}

/* BASIC css end */

