@charset "euc-kr";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* Common */
*{margin:0;padding:0;}   
html{height:100%;min-width:1230px;} 
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}
body {height:100%;min-height:100%;margin:0;padding:0;}
body,input,textarea,select,button,table{font-family:'³ª´®°íµñ', Nanum Gothic, 'µ¸¿ò', Dotum, '±¼¸²', Gulim, AppleGothic, sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#555;}
img,fieldset{border:0;}
ul,ol,dl{list-style:none;margin:0;padding:0;}
ul:after,ol:after,dl:after{clear:both;display:block;content:''}
em,address{font-style:normal}
a{text-decoration:none;}
a:hover,a:active,a:focus,a:visited{text-decoration:none}

blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
table { border-collapse:collapse; border-spacing:0 }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block }
                     
/* text-overflow reset */
.toe{display:block;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.toe,x:-moz-any-link,x:default{white-space:normal;word-wrap:break-word} /* Firefox ¿¡¼­ ÁÙ ¹Ù²ÞÀÌ °¡´ÉÇÏµµ·Ï º¯°æ */
*+html .toe{white-space:nowrap} /* À§ ÇàÀÌ IE7¿¡µµ Àû¿ëµÇ¹Ç·Î IE7¿¡¸¸ ÁÙ ¹Ù²ÞÀÌ ºÒ°¡´ÉÇÏµµ·Ï ´Ù½Ã º¹¿ø */
/* hidden layer reset */
.hidden{position:absolute;top:-9999em;left:-9999em;width:1px;height:1px;padding:0;margin:0;font-size:0;line-height:0;overflow:hidden}   
/* font set */
.ffNnB{font-family: 'Nanum Brush Script', cursive;}
.ffNnG{font-family: 'Nanum Gothic', sans-serif;}
.ffNnC{font-family: 'Nanum Gothic Coding', monospace;}
.ffNnM{font-family: 'Nanum Myeongjo', serif;}
.ffNnP{font-family: 'Nanum Pen Script', cursive;}
.vdn{font-family:Verdana, sans-serif;}
.thm{font-family:Tahoma, sans-serif;}
/* h1~h5 */
h1{font-size:48px;line-height:54px;font-weight:800;}
h2{font-size:32px;line-height:38px;font-weight:800;}
h3{font-size:24px;line-height:30px;font-weight:800;}
h4{font-size:16px;line-height:25px;font-weight:800;}
h5{font-size:12px;line-height:18px;font-weight:800;}

/* tip font */
.fTip{font-family:'µ¸¿ò','Dotum';font-size:11px;line-height:15px;}
.nTip{font-family: 'Nanum Gothic', sans-serif;font-size:10px;line-height:14px;}
.nTip11{font-family: 'Nanum Gothic', sans-serif;font-size:11px;line-height:15px;}
.nTip12{font-family: 'Nanum Gothic', sans-serif;font-size:12px;line-height:16px;}
.nTip13{font-family: 'Nanum Gothic', sans-serif;font-size:13px;line-height:17px;}
.nTip14{font-family: 'Nanum Gothic', sans-serif;font-size:14px;line-height:18px;}

/* select box */ 
.select{ position:relative; line-height:normal; display:inline-block; *display:inline; vertical-align:middle; background:#fff; *zoom:1; }
.select *{ margin:0; padding:0; cursor:pointer; font-size:12px;}
.select .myValue{ position:relative; z-index:2; left:0; top:0; border:1px solid #bebebe; color:#666; line-height:22px; text-align:left; overflow:hidden; background:transparent;}
.select .myValue.selected{ font-weight:bold;}
.select.open .myValue,
.select .myValue.outLine{ border:1px solid #999;}
.select button.myValue{ height:24px; width:100%; text-indent:5px; *text-indent:0; *padding-left:5px;}
.select div.myValue{ height:22px; text-indent:8px;}
.select .ctrl{ position:absolute; top:0; right:0; width:22px; height:22px; border:1px solid #bebebe; border-left:1px solid #bebebe; background:#fff;}
.select .arrow{ position:absolute; width:0; height:0; top:9px; right:7px; line-height:0; font-size:0; border-top:4px solid #e80027; border-left:4px solid #fff; border-right:4px solid #fff;}
.select ul{ top:23px; left:0; width:100%; list-style:none; border:0; border-top:1px solid #bebebe; border-bottom:1px solid #bebebe; background:#fff; overflow:hidden;}
.select ul.aList{ display:none;}
.select.open ul.aList{ display:none;}
.select ul.iList{ left:-2000%; display:none;}
.select.open ul.iList{ left:0; overflow-y:auto; display:none;}
.select li{ position:relative; overflow:hidden; white-space:nowrap; height:21px; border-left:1px solid #bebebe; border-right:1px solid #bebebe;}
.select li input.option{ position:absolute; width:100%; height:23px; line-height:23px;}
.select li label{ position:absolute; left:0; top:0; width:100%; text-indent:8px; *text-indent:6px; height:21px; line-height:21px; color:#767676; background:#fff;}
.select li a{ display:block; text-indent:8px; *text-indent:6px; height:21px; line-height:21px; color:#767676; background:#fff; text-decoration:none;}
.select li.hover *{ background:#999; color:#fff;}

.selectAt{ position:relative; line-height:normal; display:inline-block; *display:inline; vertical-align:middle; background:#fff; *zoom:1;}
.selectAt *{ margin:0; padding:0; cursor:pointer; font-size:12px;}
.selectAt .myValue{ position:relative; z-index:2; left:0; top:0; border:1px solid #bebebe; color:#666; line-height:22px; _line-height:normal; text-align:left; overflow:visible; background:transparent;}
.selectAt .myValue.selected{ font-weight:bold;}
.selectAt.open .myValue,
.selectAt .myValue.outLine{ border:1px solid #999;}
.selectAt button.myValue{ height:24px; width:100%; text-indent:5px; *text-indent:0; *padding-left:5px;}
.selectAt div.myValue{ height:22px; text-indent:8px;}
.selectAt .ctrl{ position:absolute; top:0; right:0; width:22px; height:22px; border:1px solid #bebebe; border-left:1px solid #bebebe; background:#fff;}
.selectAt .arrow{ position:absolute; width:0; height:0; top:9px; right:7px; line-height:0; font-size:0; border-top:4px solid #e80027; border-left:4px solid #fff; border-right:4px solid #fff;}
.selectAt ul{ top:23px; left:0; width:100%; list-style:none; border:0; border-top:1px solid #bebebe; border-bottom:1px solid #bebebe; background:#fff; overflow:hidden;}
.selectAt ul.aList{ display:none;}
.selectAt.open ul.aList{ display:block;}
.selectAt ul.iList{ left:-2000%;}
.selectAt.open ul.iList{ left:0;}
.selectAt li{ position:relative; overflow:hidden; white-space:nowrap; height:21px; border-left:1px solid #bebebe; border-right:1px solid #bebebe;}
.selectAt li input.option{ position:absolute; width:100%; height:23px; line-height:23px;}
.selectAt li label{ position:absolute; left:0; top:0; width:100%; text-indent:8px; *text-indent:6px; height:21px; line-height:21px; color:#767676; background:#fff;}
.selectAt li a{ display:block; text-indent:8px; *text-indent:6px; height:21px; line-height:21px; color:#767676; background:#fff; text-decoration:none;}
.selectAt li.hover *{ background:#999; color:#fff;}
/* //select box */

/* tab type1 */
.tab_face{position:relative;width:100%;padding:0 0 0 0;overflow:hidden;}
.tab_face ul{position:relative;margin:0;padding:0;list-style:none;*zoom:1}
.tab_face ul:after{display:block;clear:both;content:""}
.tab_face li{float:left;margin-right:1px;background:#bababa;border:none;*zoom:1;display:inline;}
.tab_face li:hover{background:#ed1c24;}
.tab_face li.active{background:#ed1c24;}
.tab_face li a{display:inline-block;text-decoration:none;font-size:16px;padding:10px 50px;*padding:10px 50px 8px;font-weight:bold;color:#fff;}

.tab_face10{position:relative;width:100%;padding:20px 0 10px;*padding:20px 0 20px;overflow:hidden;}
.tab_face10 ul{width:100%;margin:0;padding:0;border:0;white-space:nowrap;list-style:none;*zoom:1}
.tab_face10 ul:after{display:block;clear:both;content:""}
.tab_face10 li{float:left;overflow:visible;position:relative;left:-1px;padding:0 10px;margin:0 0 10px;border-left:1px solid #ddd;background:transparent}
.tab_face10 li a{padding:0;margin:0;font-weight:normal;font-size:14px;color:#666;background:none;border:none}
.tab_face10 li a:hover,
.tab_face10 li a:active,
.tab_face10 li a:focus{color:#ed1c24;}
.tab_face10 li a.active{color:#ed1c24;}
/* //tab type1 */

/* buttom size */
.btn_pack3{position:relative;padding:30px 0;}
.btn_pack2{position:relative;padding:20px 0;}
.btn_pack1{position:relative;padding:10px 0;}

.buttom0x5{position:relative;display:inline-block;*display:inline;height:16px;text-align:center;line-height:14px;_line-height:15px;padding:0 5px;border:none;cursor:pointer;list-style:none;*zoom:1;overflow:visible;white-space:nowrap;vertical-align:top;font-size:11px;}
.buttom0x15{position:relative;display:inline-block;*display:inline;height:16px;text-align:center;line-height:16px;_line-height:15px;padding:0 10px;border:none;cursor:pointer;list-style:none;*zoom:1;overflow:visible;white-space:nowrap;vertical-align:top;font-size:11px;}
.buttom5x10{position:relative;display:inline-block;*display:inline;height:24px;text-align:center;line-height:24px;_line-height:24px;padding:0 10px;border:none;cursor:pointer;list-style:none;*zoom:1;overflow:visible;white-space:nowrap;vertical-align:top;}
.buttom5x30{position:relative;display:inline-block;*display:inline;height:30px;text-align:center;line-height:14px;_line-height:13px;padding:0 10px;border:none;cursor:pointer;list-style:none;*zoom:1;overflow:visible;white-space:nowrap;vertical-align:top;font-weight:normal;}
.buttom5x15{position:relative;display:inline-block;*display:inline;height:24px;text-align:center;line-height:24px;_line-height:24px;padding:0 15px;border:none;cursor:pointer;list-style:none;*zoom:1;overflow:visible;white-space:nowrap;vertical-align:top;}
.buttom10x15{position:relative;display:inline-block;*display:inline;height:36px;text-align:center;line-height:36px;_line-height:35px;padding:0 15px;border:none;cursor:pointer;list-style:none;*zoom:1;overflow:visible;white-space:nowrap;vertical-align:top;}
.buttom10x20{position:relative;display:inline-block;*display:inline;height:36px;text-align:center;line-height:36px;_line-height:35px;padding:0 20px;border:none;cursor:pointer;list-style:none;*zoom:1;overflow:visible;white-space:nowrap;vertical-align:top;}
.buttom20x20{position:relative;display:inline-block;*display:inline;width:60px;height:36px;text-align:center;line-height:16px;_line-height:15px;padding:20px 20px;border:none;cursor:pointer;list-style:none;*zoom:1;overflow:visible;white-space:nowrap;vertical-align:top;}
.buttom10x30{position:relative;display:inline-block;*display:inline;height:36px;text-align:center;line-height:36px;_line-height:35px;padding:0 30px;border:none;cursor:pointer;list-style:none;*zoom:1;overflow:visible;white-space:nowrap;vertical-align:top;}
.buttom10x50{position:relative;display:inline-block;*display:inline;height:36px;text-align:center;line-height:36px;_line-height:35px;padding:0 50px;border:none;cursor:pointer;list-style:none;*zoom:1;overflow:visible;white-space:nowrap;vertical-align:top;}
.buttom15x20{position:relative;display:inline-block;*display:inline;height:46px;text-align:center;line-height:46px;_line-height:45px;padding:0 20px;border:none;cursor:pointer;list-style:none;*zoom:1;overflow:visible;white-space:nowrap;vertical-align:top;}
.buttom15x30{position:relative;display:inline-block;*display:inline;height:46px;text-align:center;line-height:46px;_line-height:45px;padding:0 30px;border:none;cursor:pointer;list-style:none;*zoom:1;overflow:visible;white-space:nowrap;vertical-align:top;}
.buttom15x50{position:relative;display:inline-block;*display:inline;height:46px;text-align:center;line-height:46px;_line-height:45px;padding:0 50px;border:none;cursor:pointer;list-style:none;*zoom:1;overflow:visible;white-space:nowrap;vertical-align:top;}
/* //buttom size */

.cur_n{cursor:default;}

/* background-colors */
.BCred{background:#ed1c24;}
.BCg0{background:#ececec;}
.BCg1{background:#b3b3b3;}
.BCg2{background:#bababa;}
.BCg3{background:#6e6e6e;}
.BCg4{background:#474747;}
.BCg5{background:#aeaeae;}
.BCorg{background:#ff5600;}
.BCorg2{background:#ff3300;}
.BCw{background:#ffffff;}
.BCyl{background:#ffcc00;}
.BCgtr{background:#fcfcfc;}
/* //background-colors */

/* font color set  */
.Fbold{font-weight:bold;}
.FCred{color:#ed1c24;} .FS11{font-size:11px;}
.FCw{color:#ffffff;}   .FS12{font-size:12px;}
.FCg0{color:#999999;}  .FS13{font-size:13px;}
.FCg1{color:#777777;}  .FS14{font-size:14px;}
.FCg2{color:#666666;}  .FS15{font-size:15px;}
.FCg3{color:#555555;}  .FS16{font-size:16px;}
.FCorg{color:#ff5600;} .FS18{font-size:18px;}
.FCblk{color:#000000;} .FS11{font-size:11px;}
.FCyll{color:#f4c301;} .FS20{font-size:20px;}
.FCblue{color:#2b4561;}
.FCltblue{color:#000ad5;}
/* //font color */

/* margin set */
.mb10px{margin-bottom:10px;}
.mb16px{margin-bottom:16px;}
.mb25px{margin-bottom:25px;}
.mb35px{margin-bottom:35px;}
/* //margin set */

.inputText{padding:3px 11px 3px 7px;_padding:3px 11px 1px 7px;border:1px solid #bebebe;display:inline-block;zoom:1;*display:inline;vertical-align:middle;}
.textareaBox{width:96%;padding:5px;resize:none;border:1px solid #bebebe;display:inline-block;zoom:1;*display:inline;}
.textareaBox_reply{width:88%;padding:5px;resize:none;border:1px solid #bebebe;display:inline-block;zoom:1;*display:inline;}
.inputcheck{padding:3px 11px 3px 7px;_padding:3px 11px 1px 7px;border:none;display:inline-block;zoom:1;*display:inline;}
.inputlabel{position:relative;display:inline-block;*display:inline;padding:0 0 0 18px;*padding:0 0 0 22px;margin:0 10px 0 0;line-height:18px;vertical-align:middle;z-index:0;}
.inputlabel input{position:absolute;top:2px;*top:-2px;left:0;}
.inputlabel .ie67_radio{position:absolute;*top:3px;_top:2px;left:0;}
.inputlabel *{vertical-align:middle;}
.select_style{height:24px;border:1px solid #bebebe;vertical-align:middle;}

.txtc{text-align:center;}
.txtl{text-align:left;}
.txtr{text-align:right;}
.txtd{text-decoration:line-through;}

/* paginate */
.paginate{overflow:hidden;clear:both;margin:0 auto;padding:30px 0 30px;text-align:center;zoom:1}
.paginate a{display:-moz-inline-box;display:inline-block;_position:relative;margin-right:-3px;padding:0 0 0 5px;color:#919191;font-size:12px;font-family:Dotum;font-weight:bold;line-height:28px;text-decoration:none !important}
.paginate a:hover,.paginate a:focus,.paginate a:active{color:#ed1c24;background:url(/images/renewal2013/bg_page_nav_ru.gif) no-repeat 0 0 !important}
.paginate strong{display:-moz-inline-box;display:inline-block;_position:relative;margin-right:-3px;padding:0 0 0 5px;background:url(/images/renewal2013/bg_page_nav_ru.gif) no-repeat 0 0 !important;color:#ed1c24;font-size:12px;font-weight:bold;line-height:28px;text-decoration:none !important}
.paginate strong{color:#ed1c24 !important}
.paginate a span{display:block;_display:inline;position:relative;top:0;padding:0 8px 0 3px;zoom:1}
.paginate a:hover span,.paginate a:focus span,.paginate a:active span{background:url(/images/renewal2013/bg_page_nav_ru.gif) no-repeat 100% 0 !important;text-decoration:underline;cursor:pointer}
.paginate strong span{display:block;_display:inline;position:relative;top:0;padding:0 8px 0 3px;background:url(/images/renewal2013/bg_page_nav_ru.gif) no-repeat 100% 0 !important;zoom:1}

.paginate a.pre,.paginate a.next,.paginate a.first,.paginate a.end{position:relative;top:9px;background:none !important;font-size:12px}
.paginate a.pre:hover,.paginate a.pre:focus,.paginate a.pre:active,.paginate a.next:hover,.paginate a.next:focus,.paginate a.next:active,.paginate a.frist:hover,.paginate a.frist:focus,.paginate a.frist:active,.paginate a.end:hover,.paginate a.end:focus,.paginate a.end:active{background:none !important}
.paginate a.first{margin-right:0}
.paginate a.pre{margin-right:10px}
.paginate a.next{margin-left:0}
.paginate a.end{margin-left:0}

.paginate10{overflow:hidden;clear:both;margin:0 auto;padding:30px 0 30px;text-align:center;zoom:1}
.paginate10 table{margin:0 auto;}
.paginate10 table td.num{width:300px}
.paginate10 table td a img{vertical-align:top;}
.paginate10 a{display:-moz-inline-box;display:inline-block;position:relative;top:-1px;_position:relative;margin-right:-3px;padding:0 0 0 5px;color:#919191;font-size:12px;font-family:Dotum;font-weight:bold;line-height:28px;text-decoration:none !important}
.paginate10 a:hover,
.paginate10 a:focus,
.paginate10 a:active{top:-2px;color:#ed1c24;background:url(/images/renewal2013/bg_page_nav_ru.gif) no-repeat 0 0 !important}
.paginate10 b{display:-moz-inline-box;display:inline-block;position:relative;top:-1px;_position:relative;margin-right:-3px;padding:0 0 0 5px;background:url(/images/renewal2013/bg_page_nav_ru.gif) no-repeat 0 0 !important;color:#ed1c24;font-size:12px;font-weight:bold;line-height:28px;text-decoration:none !important}
.paginate10 b{color:#ed1c24 !important}
.paginate10 a span{display:block;_display:inline;position:relative;top:0;padding:0 8px 0 3px;zoom:1}
.paginate10 a:hover span,
.paginate10 a:focus span,
.paginate10 a:active span{background:url(/images/renewal2013/bg_page_nav_ru.gif) no-repeat 100% 0 !important;text-decoration:underline;cursor:pointer}
.paginate10 b span{display:block;_display:inline;position:relative;top:0;padding:0 8px 0 3px;background:url(/images/renewal2013/bg_page_nav_ru.gif) no-repeat 100% 0 !important;zoom:1}

.paginate10 a.pre,
.paginate10 a.next,
.paginate10 a.first,
.paginate10 a.end{position:relative;vertical-align:top;background:none !important;font-size:12px}
.paginate10 a.pre:hover,
.paginate10 a.pre:focus,
.paginate10 a.pre:active,
.paginate10 a.next:hover,
.paginate10 a.next:focus,
.paginate10 a.next:active,
.paginate10 a.frist:hover,
.paginate10 a.frist:focus,
.paginate10 a.frist:active,
.paginate10 a.end:hover,
.paginate10 a.end:focus,
.paginate10 a.end:active{background:none !important}
.paginate10 a.first{margin-right:0}
.paginate10 a.pre{margin-right:10px}
.paginate10 a.next{margin-left:0}
.paginate10 a.end{margin-left:0}

.paginate20 a.prev,
.paginate20 a.next,
.paginate20 a.first,
.paginate20 a.end{position:relative;vertical-align:top;background:none !important;font-size:12px}
.paginate20 a.prev:hover,
.paginate20 a.prev:focus,
.paginate20 a.prev:active,
.paginate20 a.next:hover,
.paginate20 a.next:focus,
.paginate20 a.next:active,
.paginate20 a.first:hover,
.paginate20 a.first:focus,
.paginate20 a.first:active,
.paginate20 a.end:hover,
.paginate20 a.end:focus,
.paginate20 a.end:active{background:none !important}
.paginate20 a.first{margin-right:0}
.paginate20 a.prev{margin-right:10px}
.paginate20 a.next{margin-left:10px}
.paginate20 a.end{margin-left:0}

.paginate20{overflow:hidden;clear:both;margin:0 auto;padding:30px 0 30px;text-align:center;zoom:1}
.paginate20 table{margin:0 auto;}
.paginate20 table td.num{width:300px}
.paginate20 table td a img{vertical-align:top;}
.paginate20 a{display:-moz-inline-box;display:inline-block;position:relative;top:-1px;_position:relative;margin-right:-3px;padding:0 0 0 5px;color:#919191;font-size:12px;font-family:Dotum;font-weight:bold;line-height:28px;text-decoration:none !important}
.paginate20 a:hover,
.paginate20 a:focus,
.paginate20 a:active{top:-2px;color:#ed1c24;background:url(/images/renewal2013/bg_page_nav_ru.gif) no-repeat 0 0 !important}
.paginate20 b{display:-moz-inline-box;display:inline-block;position:relative;top:-1px;_position:relative;margin-right:-3px;padding:0 0 0 5px;background:url(/images/renewal2013/bg_page_nav_ru.gif) no-repeat 0 0 !important;color:#ed1c24;font-size:12px;font-weight:bold;line-height:28px;text-decoration:none !important}
.paginate20 b{color:#ed1c24 !important}
.paginate20 a span{display:block;_display:inline;position:relative;top:0;padding:0 8px 0 3px;zoom:1}
.paginate20 a:hover span,
.paginate20 a:focus span,
.paginate20 a:active span{background:url(/images/renewal2013/bg_page_nav_ru.gif) no-repeat 100% 0 !important;text-decoration:underline;cursor:pointer}
.paginate20 b span{display:block;_display:inline;position:relative;top:0;padding:0 8px 0 3px;background:url(/images/renewal2013/bg_page_nav_ru.gif) no-repeat 100% 0 !important;zoom:1}

/* //paginate */

/* layer poup */
.layer_popup_bg{display:none;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;_height:expression(parentNode.offsetHeight);padding:0;margin:0;background:url('/images/renewal2013/bg_layer_popup.png') repeat;z-index:10000;}
.lp_380x268{position:absolute;top:50%;left:50%;width:380px;height:268px;padding:0;margin:-134px 0 0 -190px;overflow:hidden;border:2px solid #ed1c24;background:#fff;}
.lp_header{position:relative;padding:0;margin:0;text-align:left;z-index:100;}
.lp_header .title{padding:5px 18px 7px 5px;color:#fff;background:#ed1c24;}
.lp_header .btn_lp_close{position:absolute;top:6px;right:5px;}
.lp_content{position:relative;padding:0;margin:0;z-index:100;}

/* v_graph */
.v_graph{padding:0 0 0;}
.v_graph ul{height:150px;margin:0 0 0 5%;padding:0;font-size:11px;list-style:none}
.v_graph ul:after{display:block;clear:both;content:""}
.v_graph li{display:inline;float:left;position:relative;width:4%;height:100%;margin:0 6%;text-align:center;white-space:nowrap}
.v_graph .g_term{display:inline-block;position:relative;width:100%;height:17px;margin:0 -100% -20px 0;padding:153px 0 0 0;color:#767676;line-height:20px;vertical-align:bottom;text-align:center;}
.v_graph .g_term .g_term_title{position:absolute;display:block;vertical-align:top;left:50%;width:100px;margin-left:-50px;text-align:center;line-height:16px;}
.v_graph .g_bar{display:inline-block;position:relative;width:100%;margin:0 0 0 0;border-bottom:0;vertical-align:bottom}
.v_graph .g_bar span{position:absolute;top:-20px;left:0;width:100%;color:#767676}

/* star_rating */
.star_rating,
.star_rating span{display:inline-block;overflow:hidden;height:14px;height:14px;background:transparent url(/images/renewal2013/ico_star.gif) no-repeat}
.star_rating{width:70px;vertical-align:middle}
.star_rating span{background-position:0 -14px;font-size:0;line-height:0;text-indent:-100px;*text-indent:0;vertical-align:top}
/* //star_rating */

.border1px{border:1px solid #e0e0e0;}
.select_radios{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;*margin:1px 4px 0 0;text-align:left;}


/* »ý³â¿ùÀÏ ´Þ·Â ÀÎÇ² ¹Ú½º */
.mb_ymd_box{}
.mb_ymd_box .img_calendar{vertical-align:top;*margin-top:2px;}

/*popup ·¹ÀÌ¾Æ¿ô*/
.popup_wrap01{position:relative;width:428px;}
.popup_wrap02{position:relative;width:553px;}
.popup_wrap03{position:relative;width:768px;}
.popup_header{position:relative;width:100%;height:32px;background:#ed1c24;}
.popup_title{font-size:12px;font-weight:bold;line-height:16px;color:#fff;padding:7px 28px 0;}
.close_btn{position:absolute;right:0;top:0;}
.popup_container{width:100%;padding:30px 0;margin:0;}
/*ÆË¾÷ ¹öÆ°*/
.pop_con_btn{width:100%;}
.pop_con_btn:after{display:block;clear:both;content:''}

.pop_con_btn a{border:1px solid #bfbfbf;}

.popup_contents{padding:0 30px;text-align:center;}
.pop_con_bottom{border:1px solid #f2f2f2;}

.popup_contents .pmri_num{width:100%;padding:0;margin:0 0 30px;}
.popup_contents .pmri_num img{vertical-align:middle;}
.popup_contents .pmri_num .tip{padding:0 10px;margin:6px 0 10px;text-align:left;}
.popup_contents .pmri_num .txt_box{background:#f6f6f6;}