@charset "utf-8";

/* Media Query */
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
.btn_menu { background-image:url(../images/btn/retina/btn_menu.png); background-size:30px 30px; -webkit-background-size:30px 30px;}
.btn_search { background-image:url(../images/btn/retina/btn_search.png); background-size:30px 30px; -webkit-background-size:30px 30px;}
.btn_search_txt { background-image:url(../images/btn/retina/btn_search_txt.png); background-size:30px 30px; -webkit-background-size:30px 30px;}
.btn_float a { background-image:url(../images/btn/retina/btn_float.png); background-size:135px 45px; -webkit-background-size:135px 45px;}
.btn_close { background-image:url(../images/btn/retina/btn_close.png); background-size:30px 30px; -webkit-background-size:30px 30px;}
.btn_home > span { background-image:url(../images/icon/retina/icon_home.png); background-size:13px 12px; -webkit-background-size:13px 12px;}
#gnb > li > a > span { background-image:url(../images/btn/retina/btn_collap.png); background-size:15px 45px; -webkit-background-size:15px 45px;}
.search_wraper .btn_search_top { background-image:url(../images/btn/retina/btn_search_top.png); background-size:13px 12px; -webkit-background-size:13px 12px;}
.btn_search_close { background-image:url(../images/btn/retina/btn_search_close.png); background-size:30px 30px; -webkit-background-size:30px 30px;}
.btn_share li a { background-image: url(../images/btn/retina/btn_share.png); background-size:160px 160px; -webkit-background-size:160px 160px;}
.icheckbox { background-image:url(../images/btn/retina/btn_chk.png); background-size:20px 60px; -webkit-background-size:20px 60px;}
.iradio { background-image:url(../images/btn/retina/btn_rdo.png); background-size:20px 60px; -webkit-background-size:20px 60px;}
.x-movie.fixed > div > a { background-images: url(../images/btn/retina/btn_mov_close.png); background-size:19px 19px; -webkit-background-size:19px 19px;}
.user_info > a { background-image: url(../images/btn/retina/btn_logout.png); background-size:17px 20px; -webkit-background-size:17px 20px;}
}

@media all and (max-width:640px){
#container { padding: 0;}
#container.col02:after, #container.col64:after { display:none;}
#container > div > div { padding:0;}
#container .con_primary { float:none; width:100%;}
#container .con_secondary { float:none; width:100%;}
#footer > div { border-top:none;}
}


@media all and (max-width:981px){
#container { padding: 0;}
}
