@charset "euc-kr";
/*
 REUP
reup@reup.co.kr
*/

@import url("accessibility.css?ts=2019062511219999");	/* Web Accessibility */
@import url("layout.css?ts=2019062511219999");			/* Layout */
@import url("content.css?ts=2019062511219999");			/* Content */
@import url("https://fonts.googleapis.com/earlyaccess/nanumgothic.css");
* {font-family:'Nanum Gothic', 'NanumBarunGothic', Arial, sans-serif;}

/* Type Selector */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	/*background:transparent;
	line-height:normal;*/
	line-height:130%;
}
body	{font-size:62.5%; font-family: 'Nanum Gothic', 'NanumBarunGothic', Arial, sans-serif;}

/* Anchor */
a:link {color:#666; text-decoration:none;}
a:visited {color:#666; text-decoration:none;}
a:hover {color:#36a8fe; text-decoration:underline;}
a:active {color:#36a8fe; text-decoration:none;}

table {width:100%;}
table, th, td {border-collapse:collapse; border-spacing:0;}
table caption {display: none;}

img {border:0px; vertical-align:top;}
hr {display:none;}
col {background:none;}
li {list-style:none;}

/* floating À» ÇØÁ¦ÇÏ±â À§ÇÑ Å¬·¡½º Ãß°¡, ÀÇ¹Ì¾ø´Â clear¸¸ ÀÖ´Â gabage source Á¦°Å */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Layout Selector */
.relative {position:relative;}
.posiL {position:absolute; top:0; left:0;}
.posiR {position:absolute; top:0; right:0;}
.floatL {float:left !important;}
.floatR {float:right !important;}
.alignL {text-align:left !important;}
.alignC {text-align:center !important;}
.alignR {text-align:right !important;}
.alignT {vertical-align:top !important;}

/* Button */
/*.btnArea {overflow:hidden; *zoom:1; text-align:center;}*/
.btnArea {overflow:hidden; text-align:center;}
.btnArea a {margin:0 3px;}
.btnArea.mb20 {margin-bottom:20px;}
.btnArea.mb30 {margin-bottom:30px;}
.btnL {float:left;}
.btnR {float:right;}

.btn_blue_arrow {display:inline-block; height:27px; padding-left:12px; background:url('/shop/data/skin/apple_tree/img/main/bg_blue_arrow.gif') no-repeat left top;}
.btn_blue_arrow span {display:inline-block; height:27px; padding-right:24px; background:url('/shop/data/skin/apple_tree/img/main/bg_blue_arrow.gif') no-repeat right top; line-height:27px; vertical-align:top; font-size:12px; color:#333; cursor:pointer;}

.btn_blue_arrow2 {display:inline-block; height:29px; padding-left:20px; background:url('/shop/data/skin/apple_tree/img/main/bg_blue_arrow2.gif') no-repeat left top;}
.btn_blue_arrow2 span {display:inline-block; height:29px; padding-right:38px; background:url('/shop/data/skin/apple_tree/img/main/bg_blue_arrow2.gif') no-repeat right top; line-height:29px; vertical-align:top; font-weight:bold; font-size:12px; color:#fff; cursor:pointer;}

.btn_blue_basic {display:inline-block; height:29px; padding-left:20px; background:url('/shop/data/skin/apple_tree/img/main/bg_blue_basic.gif') no-repeat left top;}
.btn_blue_basic span {display:inline-block; height:29px; padding-right:20px; background:url('/shop/data/skin/apple_tree/img/main/bg_blue_basic.gif') no-repeat right top; line-height:29px; vertical-align:top; font-size:12px; color:#fff; font-weight:bold;cursor:pointer;}

.btn_gray_basic {display:inline-block; height:29px; padding-left:20px; background:url('/shop/data/skin/apple_tree/img/main/bg_gray_basic.gif') no-repeat left top;}
.btn_gray_basic span {display:inline-block; height:29px; padding-right:20px; background:url('/shop/data/skin/apple_tree/img/main/bg_gray_basic.gif') no-repeat right top; line-height:29px; vertical-align:top; font-size:12px; color:#fff; font-weight:bold;cursor:pointer;}

.btn_gray_arrow {display:inline-block; height:29px; padding-left:20px; background:url('/shop/data/skin/apple_tree/img/main/bg_gray_arrow.gif') no-repeat left top;}
.btn_gray_arrow span {display:inline-block; height:29px; padding-right:38px; background:url('/shop/data/skin/apple_tree/img/main/bg_gray_arrow.gif') no-repeat right top; line-height:31px; vertical-align:top; font-size:12px; color:#fff; font-weight:bold;cursor:pointer;}

.btn_delete {display:inline-block; height:25px; padding-left:10px; background:url('/shop/data/skin/apple_tree/img/main/bg_delete.gif') no-repeat left top;}
.btn_delete span {display:inline-block; height:25px; padding-right:23px; background:url('/shop/data/skin/apple_tree/img/main/bg_delete.gif') no-repeat right top; line-height:25px; vertical-align:top; font-size:12px; color:#333; letter-spacing:-1px; cursor:pointer;}

.btn_preview {display:inline-block; width:79px; height:29px; padding:0 0 0 32px; text-align:left; background:url('/shop/data/skin/apple_tree/img/main/bg_preview.gif') no-repeat right top; line-height:31px; vertical-align:top; font-size:12px; color:#333; letter-spacing:-1px; cursor:pointer;}
a:hover.btn_preview {text-decoration:none; color:#333;}

.btn_gray {display:inline-block; height:38px; padding-left:20px; background:url('/shop/data/skin/apple_tree/img/main/bg_gray.gif') no-repeat left top;}
.btn_gray span {display:inline-block; height:38px; padding-right:76px; background:url('/shop/data/skin/apple_tree/img/main/bg_gray.gif') no-repeat right top; line-height:40px; vertical-align:top; font-size:16px; color:#fff; letter-spacing:-1px; font-weight:bold; cursor:pointer;}

.btn_blue {display:inline-block; height:38px; padding-left:20px; background:url('/shop/data/skin/apple_tree/img/main/bg_btn_blue.gif') no-repeat left top;}
.btn_blue span {display:inline-block; height:38px; padding-right:76px; background:url('/shop/data/skin/apple_tree/img/main/bg_btn_blue.gif') no-repeat right top; line-height:40px; vertical-align:top; font-size:16px; color:#fff; letter-spacing:-1px; font-weight:bold; cursor:pointer;}

.btn_navy {display:inline-block; height:38px; padding-left:20px; background:url('/shop/data/skin/apple_tree/img/main/bg_btn_navy.png') no-repeat left top;}
.btn_navy span {display:inline-block; height:38px; padding-right:76px; background:url('/shop/data/skin/apple_tree/img/main/bg_btn_navy.png') no-repeat right top; line-height:40px; vertical-align:top; font-size:16px; color:#fff; letter-spacing:-1px; font-weight:bold; cursor:pointer;}

.btn_gray_big {display:inline-block; height:70px; padding-left:23px; background:url('/shop/data/skin/apple_tree/img/main/bg_gray_big.gif') no-repeat left top;}
.btn_gray_big span {display:inline-block; height:70px; padding-right:23px; background:url('/shop/data/skin/apple_tree/img/main/bg_gray_big.gif') no-repeat right top; line-height:72px; vertical-align:top; font-size:16px; color:#fff; font-weight:bold;cursor:pointer;}
.btn_gray_big2 {display:inline-block; height:80px; padding-left:18px; background:url('/shop/data/skin/apple_tree/img/main/bg_gray_big2.gif') no-repeat left top;}
.btn_gray_big2 span {display:inline-block; height:80px; padding-right:18px; background:url('/shop/data/skin/apple_tree/img/main/bg_gray_big2.gif') no-repeat right top; line-height:80px; vertical-align:top; font-size:18px; color:#fff; font-weight:bold;cursor:pointer;}

.btn_blue_big {display:inline-block; height:80px; padding-left:25px; background:url('/shop/data/skin/apple_tree/img/main/bg_blue_big.gif') no-repeat left top;}
.btn_blue_big span {display:inline-block; height:80px; padding-right:25px; background:url('/shop/data/skin/apple_tree/img/main/bg_blue_big.gif') no-repeat right top; line-height:80px; vertical-align:top; font-size:18px; color:#fff; font-weight:bold;cursor:pointer;}

.btn_dblue_big {display:inline-block; height:60px; padding-left:25px; background:url('/shop/data/skin/apple_tree/img/main/bg_btn_dblue.gif') no-repeat left top;vertical-align:middle;text-align:center}
.btn_dblue_big span {display:inline-block; height:60px; padding-top:6px;padding-right:25px; background:url('/shop/data/skin/apple_tree/img/main/bg_btn_dblue.gif') no-repeat right top; line-height:22px; vertical-align:top; font-size:18px; color:#fff; font-weight:bold;cursor:pointer;}
.btn_dblue_big span em{font-size:13px;font-style:normal}

.btn_rcoff_gray {display:inline-block; height:38px; padding-left:20px; background:url('/shop/data/skin/apple_tree/img/main/myp_rc_gray.png') no-repeat left top;}
.btn_rcoff_gray span {display:inline-block; height:38px; padding-right:76px; background:url('/shop/data/skin/apple_tree/img/main/myp_rc_gray.png') no-repeat right top; line-height:40px; vertical-align:top; font-size:16px; color:#ddd; letter-spacing:-1px; font-weight:bold;}

a:hover.btn_blue_arrow, a:hover.btn_blue_arrow2, a:hover.btn_blue_basic, a:hover.btn_gray_basic, a:hober.btn_gray_arrow, a:hover.btn_delete, a:hover.btn_gray, a:hover.btn_blue, a:hover.btn_gray_big,
a:hover.btn_gray_big2, a:hover.btn_blue_big {text-decoration:none;}

.btn_qna {display:block; width:99px; height:27px; text-indent:-99999px; overflow:hidden; background:url('/shop/data/skin/apple_tree/img/main/bg_btn_qna.gif') no-repeat left top;}

.btn_txt {display:inline-block;color:#1ba8ff !important;font-size:18px;font-weight:bold;text-decoration:underline !important;}

/* Form Selector */
.inputText	 {height:17px; line-height:17px; color:#777; padding:0 0 0 5px; vertical-align:middle; border: 1px solid #ccc;}
input[type=checkbox], input[type=radio] {vertical-align: middle; position: relative; bottom: 1px;}
input[type=radio] {bottom: 2px;}
label	 {display:inline-block;}

button {margin:0; padding:0; font-size:0; border:none; background:none; width:auto; height:auto; overflow:visible;}
fieldset {border:0; margin:0; padding:0;}
legend {display:none}
form * {vertical-align:middle;}
select {height:19px; border:1px solid #ccc; font-size:12px; font-family:"µ¸¿ò",dotum;}

/* Cursor */
.cursorHand {cursor:pointer;}
.cursorMove {cursor:move;}

/* Scroll */
.scroll {scrollbar-face-color:#fff;scrollbar-shadow-color:#f0f0f0;scrollbar-highlight-color:#f0f0f0;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#fafafa;scrollbar-arrow-color:#f0f0f0;}

.app_loadingbox{visibility:hidden;position:fixed;z-index:9999;top:50%;left:50%;margin-left:-130px;}
.app_debugbox{visibility:hidden;position:fixed;z-index:99999;top:50%;left:50%;margin-left:-130px;}
