/* ¸ÞÀÎºñÁÖ¾óÀÌ¹ÌÁö */
.layout_inner { position: relative; margin: 0 auto; max-width:100%; }
.layout_inner_visual { position: relative; margin: 0 auto; max-width: 1920px; width:100%;}
.d_visual_wrap { position: relative; display:block;text-align:center; overflow: hidden;}
.d_aroww_left{ z-index:100000; position:absolute; top: 46%; display: inline; left:1%; width:3.5%;}
.d_aroww_left img{ max-width:100%; }
.d_aroww_right{ z-index:100000; position:absolute; top: 46%; display: inline; right:1%; width:3.5%;}
.d_aroww_right img{ max-width:100%; }
.d_visual_img { width:100%; }
.d_visual_img img{ max-width:100%; }
@media screen and (max-width:1500px){
.d_visual_img {height:800px; width:auto; }
.d_visual_img img{ height:800px; width:auto; }
}
@media screen and (max-width: 600px){
.d_visual_img {height:300px; width:auto; }
.d_visual_img img{ height:300px; width:auto; }
.d_aroww_left,.d_aroww_right {width:6%;}
.d_slide_text span{ font-size:0.9em; }
.d_slide_text span.d_title{ font-size:0.9em; }
.d_slide_text span.d_title p{ font-size:1.6em; line-height:1em; }
.d_slide_text { top:45%; }
} 
@media screen and (min-width: 768px) and (max-width: 999px){
.d_slide_text span.d_title{ font-size:1.5em; max-height:105px;}
.d_slide_text span.d_title p{ font-size:1.8em; line-height:1em; }
}
html { text-align:center;}
img{max-width:100%;}

#main_con{position:relative;z-index:5; background:#E6E1E0 url(../../img/mcon_bg.jpg) center top no-repeat; padding:40px 20px;  } 
.main_txt {width:450px; height:450px; position:absolute; right:50%; margin:0 -225px 0 0; z-index:100000000; top:18%;  }
@media screen and (max-width:600px){
#main_con{  padding:0;  }
.main_txt {width:250px; height:auto;  margin:0 -125px 0 0; top:7%;  } 
.main_txt img {width:250px;  }
}


/*°í°´¼¾ÅÍ/Äü¸Þ´º*/
.mmquick{ position:absolute;  width:610px; height:90px; margin:0 auto; z-index:10000000; bottom:30px; right:50%; margin:0 -305px 0 0; 
background:url(../../img/mquick_bg.png) no-repeat 0 0;}
.mmquick .mmtit {float:left; text-align:center; padding:14px 10px 0 25px; margin:0;  } 
.mmquick ul li  {  display:inline-block;  width:60px; height:60px; margin:10px 5px; padding:0;    }
.mmquick ul li a { display:inline-block;  width:60px; height:60px; overflow:hidden;  }
.mmquick ul li a:hover   img{  margin-top:-60px;}
.mmquick_mo {display:none;}
@media screen and (max-width:1000px){
.mmquick {display:none;}
.mmquick_mo {display:block;  position: relative;  width:100%; height:80px;  bottom:0; right:0; margin:0; background:#3A3A3A;}
.mmquick_mo .mmtit{float:none; display:block; padding:0;}
.mmquick_mo .mmtit img {width:150px;} 
.mmquick_mo ul {width:310px;  margin:0 auto;}
.mmquick_mo ul li  {  display:inline-block; width:40px; height:40px; margin:10px 4px;}
.mmquick_mo ul li  img {width:100%;}
.mmquick_mo ul li a { width:40px; height:40px; overflow:hidden;  }
}


/* ¸ÞÀÎ ·Ñ¸µÀÌ¹ÌÁö ¾Æ·¡ º¸ÀÌ½ºÄÚµæ ¼Ò½Ä ¹è³Ê */
.mmove_banner { width:100%; height:200px; background:url(../../img/main_movebanner.jpg) no-repeat center top;}
.mmove_banner_con { width:1000px; height:200px; margin:0 auto;}
.mmove_banner_tit { float:left; padding:30px 0 0 0;}
.mmove_banner_txt { float:left;  padding:40px 0 0 100px; }
@media screen and (max-width:1000px){
.mmove_banner { background:url(../../img/main_movebanner_mo.jpg) no-repeat center top; }
.mmove_banner_con { width:100%; height:200px;   }
.mmove_banner_tit { float:none; padding:20px 0 0 0;}
.mmove_banner_txt { float:none;  padding:50px 0 0 0; margin:0 auto;}
.mmove_banner_tit img,.mmove_banner_txt img {height:60px;}
}




/* ¸ÞÀÎÇÏ´Ü ¹è³Ê */
.main_guide{max-width:1200px;margin:0;}
.main_guide ul{overflow:hidden}
.main_guide ul li{float:left;width:50%;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
 
.main_list{max-width:1200px;margin:0 auto;overflow:hidden}
.main_list .main_cell{
position:relative;float:left;width:50%;padding-top:50%;overflow:hidden;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.main_list .main_cell a:hover {opacity:0.8;}
.main_list .main_cell .cell_wrap{position:absolute;top:0;left:0;width:100%; height:100%;}
.main_list .m4img {margin-bottom:20px; display:block;}
 
@media screen and (min-width:640px){
.main_list .main_cell{width:50%;padding-top:50%}
 
.main_list .mboard_data,.main_list .real_res{margin-bottom:0}
.main_list .mboard_data .info_wrap, .main_list .mboard_data .info_wrap2{padding:20px}
.main_list .mboard_data .mboard_info{position:absolute;bottom:0;left:0;width:100%;min-height:34%}
.main_list .mboard_data .cell_wrap{position:absolute;height:100%}
.main_list .mboard_data .subject a{font-size:16px}
.main_list .mboard_data .con a{font-size:13px}
.main_guide ul li a{height:145px}
 
}
@media screen and (max-width:640px){
.main_list { margin:0 auto;}
.main_open h2 a,.main_open h2 a span {font-size:20px;}
 
}
@media screen and (min-width:640px){
.main_tab_wrap{display:block}
.m_tab_wrap{display:none}
.main_tab{margin:0}
.main_tab .tab_data{bottom:-310px}
.main_tab li{position:relative;float:left;width:25%}
.main_tab .tab_data{position:absolute;bottom:-310px;left:0;width:100%;height:310px;z-index:50}
.main_visual .visual{position:relative;top:0;left:auto;margin-left:0}
.main_visual .visual img{width:100%;max-width:100%}
.main_guide ul li{width:25%}
.main_list .main_cell{width:25%;padding-top:25%}
 
}
 
@media screen and (min-width:1600px){
.main_tab{margin:0 auto}
.main_guide{margin:0 auto 0 auto}
.main_list{margin:0 auto}
}