body{margin:0; padding:0; border:none; line-height:1.2em; font-family:'Dotum','µ¸¿ò'; font-size:12px; color:#282828}
li{list-style:none; padding:0; margin:0}
ul,li,p,table,td,span{padding:0; margin:0}
img{border:none}
table, caption, tbody, tfoot, thead, tr, th, td{border-collapse:collapse; border-spacing:0; margin:0; padding:0}


#wrapper{}
.wrap{width:735px; margin:0 auto; position:relative;}

#top{width:100%; background-color:#00d0c9; width:100%; height:64px; vertical-align:bottom}
.m1{display:inline-block; margin:20px 0 0 0}
.m1 li{float:left; margin:0 60px 0 0; cursor:pointer}
.oz_go{float:right; margin:15px 0 0 0}

#top2{height:44px; border-bottom:1px solid #dcdcdc; position:relative}
.m2{display:inline-block; height:44px;  font-size:14px;}
.m2 li{float:left; margin:16px 50px 0 0; padding:0 5px 12px 5px; cursor:pointer}
.m2 li:hover{border-bottom:3px solid #dcdcdc}
.m2 li.on{border-bottom:3px solid #00d0c9; }

.m3{display:inline-block; height:44px;  font-size:14px;}
.m3 li{float:left; margin:16px 25px 0 0; padding:0 5px 12px 5px; cursor:pointer}
.m3 li:hover{border-bottom:3px solid #dcdcdc}
.m3 li.on{border-bottom:3px solid #00d0c9}
.m3 li img{vertical-align:middle; margin:-4px 2px 0 0}

.m4{display:inline-block; height:44px;  font-size:14px;}
.m4 li{float:left; margin:16px 30px 0 0; padding:0 5px 12px 5px; cursor:pointer}
.m4 li:hover{border-bottom:3px solid #dcdcdc}
.m4 li.on{border-bottom:3px solid #00d0c9; }


#choice{float:right; margin:11px 0 0 0; font-size:14px; vertical-align:middle; font-weight:bold; color:#ff3a52;}
#choice img{vertical-align:middle; margin-top:-3px}
#choice_v2{float:right; margin:15px 0 0 0; font-size:14px; color:#838383}
#choice_v2 img{vertical-align:middle; margin:-3px 7px 0 15px}
#choice_v2 span{cursor:pointer}

#cont{}
.hot_zone{background-color:#fffff7; border-bottom:1px solid #f0f1c2; width:100%; height:auto; display:inline-block;  padding:35px 0 0 0 }
.list{display:inline-block; width:735px; height:auto; margin:0 auto}
.list li{width:105px; height:200px; float:left; margin:0 21px 30px 0; position:relative; cursor:pointer; overflow:hidden;}
.hot{border:2px solid #9600ff !important; box-sizing:border-box; }
.last{margin:0 0 0 0 !important;}
.title{margin:5px 0; text-align:center; font-weight:bold; }
.title2{display:inline-block; width:100%; border-bottom:1px solid #282828; padding:0 0 8px 0; margin:0 0 10px 0; vertical-align:bottom}
#title_v2{text-align:center; font-size:20px; font-weight:bold; margin:0 0 25px 0; color:#808a99}

.tbox_bk{position:absolute; top:131px; background-color:#000; width:100%; height:19px; padding:3px 0 0 0; padding:4px 0 0 0\0/IE8+9; /*IE 8,9 hack*/ color:#fff; text-align:center; box-sizing:border-box; font-size:11px; line-height:1.4em\0/IE8+9}
.tbox_bk_v2{position:absolute; top:131px; background-color:#000; width:100%; height:19px; padding:3px 5px 0 0; padding:4px 5px 0 0\0/IE8+9; /*IE 8,9 hack*/ color:#fff; text-align:right; box-sizing:border-box; font-size:11px; line-height:1.4em\0/IE8+9}


.tbox{background:url(/assets/app/images/new_img/bg_tbox.png) no-repeat; width:105px; height:20px; padding:3px 3px 0 3px; text-align:center; font-size:11px; color:#808a99; box-sizing:border-box; letter-spacing:-0.1em}
.tbox img{display:inline-block; margin:0 5px;}
.icon{position:absolute; top:0; left:0}
h2{background:url(/assets/app/images/new_img/ico_bul.png) no-repeat left 0.3em; padding:0 0 0 8px; margin:18px 0 12px 0; font-size:12px; font-weight:bold;; color:#666666}

.popup{position:absolute; top:55px; right:-15px; width:510px; height:122px; background-color:#fff; border:2px solid #368198; z-index:200; overflow:hidden; *z-index:500}
.popup p{width:100%; height:26px; background-color:#368198; font-weight:bold; color:#fff; font-size:11px; text-align:center;line-height:2.4em}
.popup table{width:100%; height:98px; text-align:center;}
.popup td{border:1px solid #d1d1d1; border-top:none; width:20%; border-left:none; font-size:14px; color:#808a99; cursor:pointer;}
.popup td img{display:inline-block; vertical-align:top; margin:-1px 3px 0 0}
.popup td.on{background-color:#18bbc5; color:#fff; font-weight:bold}

.img_cover {position:absolute; left:0px; top:0; background:url(/assets/app/images_main/bg.png); width:105px; height:150px; z-index:50; text-align:center }
.star{color:#fff; font-weight:bold; margin:25px 0 0 0;}
.star img{display:inline-block; margin:0 3px 0 0; padding-bottom:2px; vertical-align:bottom;  }
.btn_info_box{margin:10px 0 0 0}
.btn_info_box_tv{margin:40px 0 0 0}
.btn_info	{margin:3px auto; cursor:pointer; width: 75px; height: 27px; }
.disno {display:none;}

.page_nv{ height:22px; margin:0 auto}
.page_nv td{padding:5px 8px; padding:5px 8px 2px 8px;\0/IE8+9; /*IE 8,9 hack*/ font-weight:bold; border:1px solid #f1f1f1; cursor:pointer; vertical-align:middle}
.page_nv td.on a{color:#FF3300 !important; text-decoration:underline}




/*¿äÃ»ÀÚ·á°Ô½ÃÆÇ - ¾²±â*/
.write{width:100%; }
.write td{padding:4px}
.write input,textarea{border:1px solid #ebecef; padding:10px 15px; width:100%; box-sizing:border-box}
.write select{border:1px solid #ebecef; padding:9px 15px; width:100%}

/*¿äÃ»ÀÚ·á°Ô½ÃÆÇ - ¸®½ºÆ®*/
.list2{width:100%; margin:5px 0 30px 0; border-bottom:2px solid #ececec}
.list2 th{background-color:#e9faff; border-top:1px solid #9dd6e7; border-bottom:1px solid #9dd6e7; color:#2e3439; padding:10px 0;}
.list2 td{border-bottom:1px solid #ececec; padding:10px 15px; text-align:center;}
.list2 td img{vertical-align:middle; margin:-1px 0 0 3px}
.list2 td.v2{background-color:#f9f9fa !important;}
.list2 tr.v2{background-color:#f9f9fa}
.list2 input,textarea{border:1px solid #ebecef; padding:10px 15px; width:100%; box-sizing:border-box}
.list2 select{border:1px solid #ebecef; padding:9px 15px; width:100%}
/*IE 11ÀÌÇÏ  */
_:-ms-fullscreen, :root .list2{width:100%; margin:5px 0 30px 0; border-bottom:2px solid #ececec}
_:-ms-fullscreen, :root .list2 th{background-color:#e9faff; border-top:1px solid #9dd6e7; border-bottom:1px solid #9dd6e7; color:#2e3439; padding:13px 0 10px 0;}
_:-ms-fullscreen, :root .list2 td{border-bottom:1px solid #ececec; padding:14px 15px 10px 15px; text-align:center;}
_:-ms-fullscreen, :root .list2 td img{vertical-align:middle; margin:-2px 0 0 3px}
_:-ms-fullscreen, :root .list2 td.v2{background-color:#f9f9fa !important;}
_:-ms-fullscreen, :root .list2 tr.v2{background-color:#f9f9fa}
_:-ms-fullscreen, :root .list2 input,textarea{border:1px solid #ebecef; padding:10px 15px; width:100%; box-sizing:border-box}
_:-ms-fullscreen, :root .list2 select{border:1px solid #ebecef; padding:9px 15px; width:100%}

/*¿äÃ»ÀÚ·á°Ô½ÃÆÇ - º¸±â*/
.view{width:100%; border-bottom:2px solid #ececec}
.view th{background-color:#f9f9fa; border-bottom:1px solid #ececec; padding:12px 20px; text-align:left}
.view td{border-bottom:1px solid #ececec; padding:9px 20px; font-size:12px}
td.view_text{line-height:1.8em; padding:20px}

.this_bg{background-color: #fffcc7 !important} /*ºäÆäÀÌÁö ÇÏ´Ü ¸®½ºÆ® - ÇöÀç±Û °­Á¶*/
_:-ms-fullscreen, :root .this_bg{background-color: #fffcc7 !important} /*ºäÆäÀÌÁö ÇÏ´Ü ¸®½ºÆ® - ÇöÀç±Û °­Á¶*/

/*´ñ±Û*/
.talk{display:inline-block; width:100%; font-size:12px; border-bottom: 1px solid #282828}
.talk li{border-bottom:1px solid #ececec; padding:15px;}
.talk td{padding:5px 7px; line-height:1.6em}
.talk td img{vertical-align:middle}
/*IE 11ÀÌÇÏ  */
_:-ms-fullscreen, :root .view{width:100%; border-bottom:2px solid #ececec}
_:-ms-fullscreen, :root .view th{background-color:#f9f9fa; border-bottom:1px solid #ececec; padding:15px 20px 9px 20px; text-align:left}
_:-ms-fullscreen, :root .view td{border-bottom:1px solid #ececec; padding:14px 20px 10px 20px;}
_:-ms-fullscreen, :root td.view_text{line-height:1.8em; padding:20px}


/*ÀÚ·áµî·ÏÆû*/
.t_box{border-radius:10px; background-color:#fafafa; border:2px solid #ebecef; width:100%; padding:10px; box-sizing:border-box; margin:10px 0}
.t_box input,textarea{ box-sizing:border-box}








.btn_zone{display:inline-block; width:100%; margin:5px 0; text-align:center;}
.btn_gy{display:inline-block; border-radius:6px; border:1px solid #d1d1d1; background-color:#f6f6f6; padding:7px 15px; text-align:center; cursor:pointer}
.btn_bk{display:inline-block; border-radius:6px; border:1px solid #282828; background-color:#fff; padding:7px 15px; text-align:center; cursor:pointer}
.btn_red{display:inline-block; border-radius:6px; border:1px solid #ff0000;   padding:7px 15px; text-align:center; cursor:pointer; }
.btn_line{display:inline-block; border-radius:6px; border:1px solid #282828; padding:12px 30px; text-align:center; font-weight:bold; cursor:pointer;}
.btn_line_red{display:inline-block; border-radius:6px; padding:12px 30px; text-align:center; font-weight:bold; cursor:pointer; border:1px solid #ef0000; color:#ef0000}
.btn_enr{display:inline-block; border-radius:100px; padding:12px 30px; text-align:center; font-weight:bold; cursor:pointer; background-color:#46515c; color:#fff; line-height:1.35em; font-size:16px} /*¿äÃ»ÀÚ·á º¸·¯°¡*/
.btn_enr em{font-weight: bold; text-decoration:underline; font-style: normal; font-size:12px;}

/*IE 11 ÀÌÇÏ ÇÙ*/
_:-ms-fullscreen, :root .btn_gy{display:inline-block; border-radius:6px; border:1px solid #d1d1d1; background-color:#f6f6f6; padding:9px 15px 5px 15px; text-align:center; cursor:pointer}
_:-ms-fullscreen, :root .btn_bk{display:inline-block; border-radius:6px; border:1px solid #282828; background-color:#fff; padding:9px 15px 5px 15px; text-align:center; cursor:pointer}
_:-ms-fullscreen, :root .btn_red{display:inline-block; border-radius:6px; border:1px solid #ff0000; padding:9px 15px 5px 15px; text-align:center; cursor:pointer;}
_:-ms-fullscreen, :root .btn_line{display:inline-block; border-radius:6px; border:1px solid #282828; padding:12px 30px 9px 30px; text-align:center; font-weight:bold; cursor:pointer;}
_:-ms-fullscreen, :root .btn_line_red{display:inline-block; border-radius:6px; padding:12px 30px 9px 30px; text-align:center; font-weight:bold; cursor:pointer; border:1px solid #ef0000; color:#ef0000}
_:-ms-fullscreen, :root .btn_enr{display:inline-block; border-radius:6px; padding:12px 30px 9px 30px; text-align:center; font-weight:bold; cursor:pointer; background-color:#46515c; color:#fff; line-height:1.35em} /*¿äÃ»ÀÚ·á º¸·¯°¡*/
_:-ms-fullscreen, :root .btn_enr em{font-weight: bold; text-decoration:underline; font-style: normal}

.btn_line_og{width:100px; display:inline-block; border-radius:6px; border:1px solid #ffba83; background-color:#ffebd1; padding:9px 0; text-align:center; font-weight:bold; cursor:pointer; color:#fe5a01; letter-spacing: -0.08em}
.btn_line_gy{width:100px; display:inline-block; border-radius:6px; border:1px solid #d8dfe2; padding:9px 0; text-align:center; font-weight:bold; cursor:pointer; color:#a0a0a0; }
_:-ms-fullscreen, :root .btn_line_og{width:100px; display:inline-block; border-radius:6px; border:1px solid #ffba83; background-color:#ffebd1; padding:12px 0 7px 0; text-align:center; font-weight:bold; cursor:pointer; color:#fe5a01; letter-spacing: -0.08em}
_:-ms-fullscreen, :root .btn_line_gy{width:100px; display:inline-block; border-radius:6px; border:1px solid #d8dfe2; padding:12px 0 7px 0; text-align:center; font-weight:bold; cursor:pointer; color:#a0a0a0; }


.wrap_s{}

.pointer{cursor: pointer}

.right{float:right}
.left{float:left}
.pointer{cursor:pointer}

.red{color:#ff697b}
.blue{color:#5075d2}
.yel{color:#e46100}
.pupl{color:#5469c7}
.gy{color:#717171}
.bold{font-weight:bold}

.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}

.mr3{margin-right:3px !important}
.mr5{margin-right:5px !important}
.mr10{margin-right:10px !important}
.mr15{margin-right:15px !important}
.mr20{margin-right:20px !important}
.mr25{margin-right:25px !important}


.ml3{margin-left:3px !important}
.ml5{margin-left:5px !important}
.ml10{margin-left:10px !important}
.ml15{margin-left:15px !important}
.ml20{margin-left:20px !important}
.ml25{margin-left:25px !important}

.clearfix{display:inline-block}

.t_center{text-align:center !imporant}
.t_left{text-align:left !important }
.t_left:hover{text-decoration: underline }
