/* BASIC css start */
/* 서브 top 내비 */
.top_menu {width:100%;height:50px;box-sizing:border-box;background:#ff778a;border-bottom:#ff94a3 1px solid;clear:both;}
.top_menu .home {width:50px;float:left;line-height:50px;border-right:#ff94a3 1px solid;text-align:center;box-sizing:border-box;}
.top_menu .home a {display:block;}
.top_menu .sub_box {position:relative;text-align:left;float:left;width:calc((100% - 50px) / 3);background:url('/design/cmix5040/11657/mobile/top_menu_under.png') 90% 50% no-repeat;}
.top_menu .top_sel_view {cursor:pointer;float:left;line-height:50px;width:100%;
font-size:12px;color:#fff;font-weight:500;padding-left:10px;border-right:#ff94a3 1px solid;box-sizing:border-box;}
.top_menu .top_select {display:none;z-index:99;position:absolute;top:50px;left:0;
width:100%;background:#fff;padding:10px 2px;border:#ff778a 1px solid;border-top:0;box-sizing:border-box;}
.top_menu .top_select li {display:block;}
.top_menu .top_select li a {display:block; color:#666; font-size:12px;line-height:1.2;padding:5px 0;}
.top_menu .top_select li:hover a {color:#ff778a;}
.ml-1 {margin-left:-1px;}
.subbox02 .top_sel_view {color:#fff;}
.sub_box .top_select li a.on {color:#ff778a;}
/* BASIC css end */

