@charset "utf-8"; /* CSS Document */     @media only screen and (min-width: 1200px) { #hd_hold, #ftxt, #content { width: 1100px; }  }  @media only screen and (min-width: 768px) and (max-width: 920px) {  #dlog { width: 150px; height:122px; background:url(../images/logo_md.png) no-repeat; border:7px solid #fff;  }   .im_img { display:none; } .im_para { width: 100%; float:none; }   ul.box_ul li { width:32%; }    .ev_kare { width: 48%; margin: 0px 4% 20px 0px; float:left;  }  .ev_img { width: 100%; float: none; }  .ev_para { width: auto; margin: 10px 0px 0px 0px; float:none; overflow:hidden; }  .ob_kare,.ga_kare { width: 31%; }  }  @media only screen and (min-width: 420px) and (max-width: 767px) {  #dlog { width: 102px; height:82px; background:url(../images/logo_sm.png) no-repeat; border:7px solid #fff;  } #topnav, #foot_ul{ display:none;}  #mgm_hold { display: block; }  #foot_add { width: 300px; height: 32px; }  #foot_add span { display:block;}  #foot_tel { width: 100%; text-align:center; }  #ftxt { overflow:hidden;}  .t_kare,.k_hold { width: auto; float: none; }  ul.box_ul li { width:48%; }  .c_img_hold { width: 100%; float: none; }  .ev_kare { width: 48%; margin: 0px 4% 20px 0px; float:left;  }  .ev_img { width: 100%; float: none; }  .ev_para { width: auto; margin: 10px 0px 0px 0px; float:none; overflow:hidden; }  .ob_kare,.ga_kare { width: 48%;  }  .ob_img_hold { width: 80%; margin: 0px 100px 20px 0px; float: none; } .obzag  {padding: 0px 0px 20px 0px !important;} }  @media only screen and (max-width: 419px) {  #hd_hold, #ftxt, #content { width: 310px; padding-left:5px; padding-right:5px; }  #dlog { width: 87px; height:70px; background:url(../images/logo_sm.png) no-repeat; background-size: cover; border:4px solid #fff; z-index:2300; }  #lang { font-size:12px; line-height:12px; } #topnav, #foot_ul { display:none;}  #mgm_hold { display: block; width:310px; }  .mgmenu_button{ color:#fff !important;}  #foot_add { bottom:40px; width: 300px; height: 32px; text-align:center; }  #foot_add span { display:block;}  #ic_hold { bottom: 9px; right:100px; }  #foot_tel { top:18px; width: 310px; text-align:center; }   .t_kare,.k_hold { width: auto; float: none; }   .im_img { display:none; } .im_para { width: 100%; float:none; }   #ctop { display:none;}   .c_img_hold { width: 100%; float: none; }  .ev_kare { width: 100%; margin: 0px 0px 20px 0px; float:left;  }  .ev_img { width: 100%; float: none; }  .ev_para { width: auto; margin: 10px 0px 0px 0px; float:none; height:auto !important; overflow: visible; } .ev_txt	{ height:auto;}  .yrhold{height:50px !important;} #eyear { top:20px; }  .ob_kare { width: 100%; padding: 0px 5px 0px 5px;  }  .ob_para { width: auto; margin: 10px 0px 10px 0px; float:none; height:auto !important; overflow: visible; } .ob_txt	{ height:auto;}   .ob_img_hold { width: 100%; margin: 50px 0px 20px 0px; float: none; } .obzag  {padding: 0px 0px 20px 0px !important;}   #obnav { top: 13px; right:120px; } .ga_kare { width: 100%; padding: 0px 5px 20px 5px;  } }  