@charset "euc-kr";
@import url(default.css);

/* ¼ö¶ó»ó lnb */
.lnb{width:100%; height:40px; background-color:#fff; border-bottom:1px solid #e1e1e1;} 
.lnb h2{display:none;} 
.lnb ul{position:relative; overflow:hidden; white-space:nowrap; text-align:center; padding:0 10px; font-weight:bold;}
.lnb li{float:left; width:25%; height:40px; line-height:40px; text-align:center; padding:0 5px;}
.lnb li a{display:block; color:#bfb8bb; }
.lnb li .on{height:40px; color:#523636; border-bottom:3px solid #523636;}

/* top ½½¶óÀÌµù ¹è³Ê */
.topbnr{position:relative; text-align:center; border-bottom:1px solid #e1e1e1;}
.topbnr .slide{overflow:hidden; letter-spacing:-1px;}
.topbnr .slide .banr{display:block; height:160px; color:#fff; background:no-repeat 50% 0%; -webkit-background-size:cover; background-size:cover;}
.topbnr .slide .banr_wrap{position:relative; height:100%; background:rgba(0,0,0,.3);}
.topbnr .slide .banr .bnradd{overflow:hidden; display:inline-block; height:20px; line-height:20px; margin:30px auto 8px; padding:0 10px; font-size:11px; border:1px solid #fff; border-radius:10px;  /*background:rgba(0,0,0,.2);*/ }
.topbnr .slide .banr .bnrname{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; margin:0 30px; padding-bottom:5px; font-size:20px; line-height:25px; font-weight:bold;}
.topbnr .slide .banr .bnrtext{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; margin:0 20px; font-size:16px; line-height:18px}
.topbnr .pgarea{position:relative; top:-25px; height:0;line-height:0;}
.topbnr .pgarea>span{display:inline-block; width:8px; height:8px; margin:0 2px; border:1px solid #fff; border-radius:50%; vertical-align:top;}
.topbnr .pgarea>span.on{border-color:#fff; background-color:#fff}

/* Å¸ÀÌÆ²¹Ù */
.titlebar {width:100%; height:42px; border-bottom:1px solid #e1e1e1; padding:0 10px;}
.titlebar h2{float:left; line-height:42px; font-size:14px; font-weight:bold; color:#333;}

/* Á¤·Ä¼±ÅÃ¹Ù */
.titlebar .select {float:right; list-style:none; width:112px; height:28px; line-height:28px; text-align:center; font-size:12px; margin-top:7px; border-radius:3px;}
.titlebar .select li{float:left;}
.titlebar .select li p   {cursor:pointer; display:block; width:55px; height:28px; text-decoration:none; color:#b2b2b2; background-color:#f5f5f5; border:1px solid #e1e1e1; }
.titlebar .select li p.on{cursor:default; background-color:#735e5d; border:1px solid #735e5d; color:#fff; font-weight:bold; }
.titlebar .select li .left_btn{border-radius:3px 0 0 3px;}
.titlebar .select li .right_btn{border-radius:0 3px 3px 0;}

/* ¸®½ºÆ® */
.gm_list {}
.gm_list ul.curated {padding:5px; overflow: hidden;}
.gm_list ul.curated > li {display: block; float:left; width:50%; padding:5px;}

/* ¸®½ºÆ® contents */
.gm_list ul.curated li .conts{width:100%; height:100%; border:1px solid #e1e1e1;}
.gm_list ul.curated li .conts .img {position:relative;}
.gm_list ul.curated li .conts .img .dist {position:absolute; bottom:10px; right:5px; padding:2px 3px; font-size:12px; letter-spacing:-1px;  text-align:center; color:#fff; background-color:#000; border-radius:2px; opacity:.6; filter:alpha(opacity=60)}
.gm_list ul.curated li .conts .info{width:100%; padding:8px;}
.gm_list ul.curated li .conts .info .name{display:block; color:#333; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.gm_list ul.curated li .conts .info .add{color:#999; font-size:12px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-top:3px;}
.gm_list ul.curated li .conts .info .text{color:#999; font-size:12px; line-height:1.25; height:33px; letter-spacing:-1px; overflow:hidden; word-break:break-all; text-overflow:ellipsis; -webkit-line-clamp:2; display:-webkit-box; -webkit-box-orient:vertical; padding-top:3px;}
.gm_list ul.curated li .conts .state{width:100%; font-size:12px; height:30px; line-height:30px;}
.gm_list ul.curated li .conts .now{padding:0 8px; color:#fff; background-color:#735e5d;}
.gm_list ul.curated li .conts .now .day{/*font-weight:bold;*/ padding-left:14px; width:12px; height:12px; background:url('/mws/gimi/image/gm_icon.png') no-repeat 0px 0px; background-size:250px 250px; -webkit-background-size:250px 250px;}
.gm_list ul.curated li .conts .now .count{float:right; padding-left:13px; height:30px; background:url('/mws/gimi/image/gm_icon.png') no-repeat 0px -16px; background-size:250px 250px; -webkit-background-size:250px 250px;}
.gm_list ul.curated li .conts .review{padding:0 8px; color:#523636; background-color:#fff173;}
.gm_list ul.curated li .conts .review .count{padding-left:20px; width:16px; height:14px; background:url('/mws/gimi/image/gm_icon.png') no-repeat 0px -50px; background-size:250px 250px; -webkit-background-size:250px 250px;}
.gm_list ul.curated li .conts .finish{padding:0 8px; color:#523636; background-color:#e9e9e9;}
.gm_list ul.curated li .conts .finish .count{padding-left:20px; width:16px; height:14px; background:url('/mws/gimi/image/gm_icon.png') no-repeat 0px -70px; background-size:250px 250px; -webkit-background-size:250px 250px;}
.gm_list ul.curated li .conts .ready{position:relative; float:left; width:100%; padding:0 8px; color:#523636; background-color:#e9e9e9;}
.gm_list ul.curated li .conts .ready .day{display:inline-block; padding:0 3px; margin-right:1px; height:18px; line-height:18px; text-align:center; color:#fff; background-color:#523636; border-radius:3px;}
.gm_list ul.curated li .conts .ready .hour{display:inline-block; padding:0 3px; margin:0 1px 0 2px; height:18px; line-height:18px; text-align:center; color:#fff; background-color:#523636; border-radius:3px;}
.gm_list ul.curated li .conts .ready .rd_btn{position:absolute; top:5px; right:8px; width:38px; height:22px; line-height:22px; text-align:center; color:#fff; background-color:#523636; border-radius:15px;}
.gm_list ul.curated li .conts .txt{font-weight:bold;}

/* ¸®½ºÆ® ¸Þ½ÃÁö */
.gm_list ul.curated .list_msg {float:none; display:block; text-align:center; line-height:20px; margin:auto; padding:50px 0 377px 0;}

/* ¸®½ºÆ® ´õº¸±â */
.gm_list .morelist{width:100%; height:45px; line-height:45px; border-top:1px solid #e1e1e1; text-align:center; font-size:12px;}
.gm_list .morelist .more{float:left; width:80%; color:#999;  cursor:pointer;}
.gm_list .morelist .more .more_btn{font-weight:bold; padding-right:5px;}
.gm_list .morelist .more .more_loading_img {width:25px; padding-top:10px;}
.gm_list .morelist .gotop{float:right; width:20%; color:#999; border-left:1px solid #e1e1e1; cursor:pointer;}
.gm_list .morelist .gotop .top_icon{font-size:11px; color:#6ad4cd;}

/* ¸®½ºÆ® °á°ú¾øÀ½ */
.gm_list .srh_none{color:#666; text-align:center; width:220px; line-height:20px; margin:auto; padding:50px 0 200px 0;}
.gm_list .srh_none .nonegimi{display:inline-block; width:120px; height:120px; border:1px dashed #523636; border-radius:50%; text-indent:-1000em; margin-bottom:30px;}
.gm_list .srh_none .nonegimi span{display:block; margin:auto; width:110px; height:110px; background:url('/mws/gimi/image/gm_icon.png') no-repeat -135px -115px; background-size:250px 250px; -webkit-background-size:250px 250px; }

