/* Common */
* {margin:0;padding:0;}
body,p,h1,h2,h3,h4,h5,h6,div,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{margin:0;padding:0}
body,input,textarea,select,button,table{font-size:14px;}
html,body{width:100%;height:100%;}
html{overflow-y:scroll}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a {color:inherit;text-decoration:none}
table{border-collapse:collapse}
body,input,textarea,select,button,table,pre{font-family:'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif}
a {*color:#000;}
input, select, button , label {vertical-align:middle;display:inline-block;}
input[type="password"] {-webkit-text-security: disc;}

/*--layout--*/
#wrap {width:100%; height:100%;}

#header{width:100%; position:absolute; top:0; left:0; z-index:2;}
#header h1 {background:url(/img/bg_header.png) repeat-x; height:54px;text-align:center;}
#header h1 img {width:139px;}
#header .roof {background:url(/img/bg_header2.png) repeat-x; height:16px; width:100%; display:block}

#header .nvi {color:#654f3f; font-weight:bold; overflow-x:hidden; display:block;
	background: #efece5; /* Old browsers */
	background: -moz-linear-gradient(top,  #efece5 1%, #d7d2c1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#efece5), color-stop(100%,#d7d2c1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efece5 1%,#d7d2c1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efece5 1%,#d7d2c1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efece5 1%,#d7d2c1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #efece5 1%,#d7d2c1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efece5', endColorstr='#d7d2c1',GradientType=0 ); /* IE6-9 */}
	
#header .nvi ul {display:table;width:100%;table-layout:fixed;}
#header .nvi li {display:table-cell; float:left; width:20%; text-align:center; height:60px;font-size:0.85em;}
#header .nvi li:nth-child(1) a{padding-left:2px}
#header .nvi li:nth-last-child(1) a{padding-right:2px}
#header .nvi li a{display:block;position:relative;font-weight:bold; letter-spacing:-1px;text-align:center;white-space:nowrap; height:60px;}
#header .nvi li a:before{position:absolute;right:100%;width:1px; height:60px; background:#aa9d92;content:''}
#header .nvi li a:after{position:absolute;left:100%;width:1px; height:60px; background:#fff; content:''; filter:alpha(opacity=70);opacity: 0.7; -moz-opacity:0.3;}
#header .nvi li.selected a{color:#654f3f;
	background: #c9c3b2; /* Old browsers */
	background: -moz-linear-gradient(top,  #c9c3b2 1%, #e0dbcc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#c9c3b2), color-stop(100%,#e0dbcc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c9c3b2 1%,#e0dbcc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c9c3b2 1%,#e0dbcc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c9c3b2 1%,#e0dbcc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c9c3b2 1%,#e0dbcc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c3b2', endColorstr='#e0dbcc',GradientType=0 ); /* IE6-9 */}
#header .nvi li img {width:35px; margin-top:10px;}
#header .nvi li span {width:100%; display:inline-block; float:left; clear:both;}

/*네비 하단 색동*/
#header .nvi li span.nviBtm01 {position:absolute; top:0; left:0; height:4px;
	background: #5278d8; /* Old browsers */
	background: -moz-linear-gradient(top,  #84a3f3 1%, #5278d8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#84a3f3), color-stop(100%,#5278d8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #84a3f3 1%,#5278d8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #84a3f3 1%,#5278d8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #84a3f3 1%,#5278d8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #84a3f3 1%,#5278d8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84a3f3', endColorstr='#5278d8',GradientType=0 ); /* IE6-9 */}
#header .nvi li span.nviBtm02 {position:absolute; top:0; left:0; height:4px;
	background: #bd983f; /* Old browsers */
	background: -moz-linear-gradient(top,  #e5bd5d 1%, #bd983f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e5bd5d), color-stop(100%,#bd983f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e5bd5d 1%,#bd983f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e5bd5d 1%,#bd983f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e5bd5d 1%,#bd983f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e5bd5d 1%,#bd983f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5bd5d', endColorstr='#bd983f',GradientType=0 ); /* IE6-9 */}
#header .nvi li span.nviBtm03 {position:absolute; top:0; left:0; height:4px;
	background: #b53c5e; /* Old browsers */
	background: -moz-linear-gradient(top,  #dc7491 1%, #b53c5e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#dc7491), color-stop(100%,#b53c5e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dc7491 1%,#b53c5e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dc7491 1%,#b53c5e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dc7491 1%,#b53c5e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dc7491 1%,#b53c5e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc7491', endColorstr='#b53c5e',GradientType=0 ); /* IE6-9 */}
#header .nvi li span.nviBtm04 {position:absolute; top:0; left:0; height:4px;
	background: #2d9675; /* Old browsers */
	background: -moz-linear-gradient(top,  #62caa9 1%, #2d9675 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#62caa9), color-stop(100%,#2d9675)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #62caa9 1%,#2d9675 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #62caa9 1%,#2d9675 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #62caa9 1%,#2d9675 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #62caa9 1%,#2d9675 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62caa9', endColorstr='#2d9675',GradientType=0 ); /* IE6-9 */}
#header .nvi li span.nviBtm05 {position:absolute; top:0; left:0; height:4px;
	background: #743fa3; /* Old browsers */
	background: -moz-linear-gradient(top,  #b281de 1%, #743fa3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#b281de), color-stop(100%,#743fa3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b281de 1%,#743fa3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b281de 1%,#743fa3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b281de 1%,#743fa3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b281de 1%,#743fa3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b281de', endColorstr='#743fa3',GradientType=0 ); /* IE6-9 */}
#header .nvi li span.line {border-top:1px solid #f0ede6;}

#header .info { border-top:1px solid #000; height:30px;
	background: #313756; /* Old browsers */
	background: -moz-linear-gradient(top,  #414557 1%, #565b73 5%, #313756 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#414557), color-stop(5%,#565b73), color-stop(100%,#313756)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #414557 1%,#565b73 5%,#313756 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #414557 1%,#565b73 5%,#313756 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #414557 1%,#565b73 5%,#313756 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #414557 1%,#565b73 5%,#313756 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414557', endColorstr='#313756',GradientType=0 ); /* IE6-9 */}
#header .info ul li {font-size:0.8em; line-height:29px; font-weight:bold;}
#header .info ul li.infoL {color:#ddcea4; float:left; padding-left:10px;}
#header .info ul li.infoR {color:#ee9cc3; float:right; padding-right:10px;}



/*container*/	
#container {width:100%; position:absolute; z-index:1; top:91px; bottom:40px; left:0; overflow-y:scroll;}


/*추천운세*/
div .rec {display:block; background:#f2f2e6; padding-bottom:15px;}
div .rec:after {content:""; display:block; clear:both;}
div .rec h2 {width:100%; height:41px; background:url(http://app.bigunse.com/img/bg_rec2.png) repeat-x; border-top:1px solid #000; border-bottom:1px solid #1d2345; text-align:center; }
div .rec h2 img {width:105px; margin-top:3px;}
div .rec .reclist {width:100%; display:block; margin-top:6px;}
div .rec .reclist ul {width:90%; margin:0 auto; padding:10px 0 5px;}
div .rec .reclist ul:after {content:""; display:block; clear:both;}
div .rec .reclist ul li {float:left; text-align:center; width:33.3%;}
div .rec .reclist ul li img {width:91px;}
div .rec .reclist ul li p {font-size:0.8em; font-weight:bold; color:#654f3f; letter-spacing:-0.06em;}

/*퓨전테마운세*/
div .container_wrap {width:100%; background:url(/img/bg_container.png); border-top:1px solid #bebba8; padding:20px 0; border-bottom:1px solid #000;}
div .container_wrap:after {content:""; display:block; clear:both;}
div .container_wrap .theme {width:90%; margin:0 auto; padding-bottom:25px;}
div .container_wrap .theme h3 {text-align:center; margin-bottom:5px;}
div .container_wrap .theme h3 img {width:236px;}
div .container_wrap .theme .themelist {width:100%; position:relative;}
div .container_wrap .theme .themelist:after {content:""; display:block; clear:both;}
div .container_wrap .theme .themelist ul {width:95%; margin:0 auto;}
div .container_wrap .theme .themelist li {float:left; width:25%; text-align:center; position:relative; z-index:1000;}
div .container_wrap .theme .themelist li img {width:68px;}
div .container_wrap .theme .themelist span {background:#bbbba9; border:1px solid #a8a698; border-radius:10px; height:16px; position:absolute; left:50%; bottom:-4px; margin-left:-50%; width:100%; z-index:999;}

/*인기운세*/
div .container_wrap .best {width:90%; margin:0 auto; background:#fff; border:4px solid #ef7b7b; border-radius:10px; margin-top:20px; position:relative;}
div .container_wrap .best h3 {width:100%; display:block;position:absolute; top:-18px; left:50%; margin-left:-50%; text-align:center}
div .container_wrap .best h3 img {width:143px;}
div .container_wrap .best .bestlist {width:100%; margin-top:15px;}
div .container_wrap .best .bestlist img {vertical-align:middle;}
div .container_wrap .best .bestlist ul {border-bottom:1px solid #d5d5d5;}
div .container_wrap .best .bestlist ul:after {content:""; display:block; clear:both;}
div .container_wrap .best .bestlist li {height:36px; line-height:35px; font-size:0.9em; color:#737373; letter-spacing:-0.08em;}
div .container_wrap .best .bestlist li span {color:#4a4a4a; font-weight:bold;}
div .container_wrap .best .bestlist li.listL {float:left; padding-left:10px;}
div .container_wrap .best .bestlist li.listL img {margin-top:-3px;}
div .container_wrap .best .bestlist li.listR {float:right; padding-right:10px;}



/*하단네비*/
.foot {position:absolute; z-index:2; bottom:0; left:0; width:100%; height:40px; border-top:1px solid #585654;
	background: #242221; /* Old browsers */
	background: -moz-linear-gradient(top,  #4e4c4a 1%, #242221 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4e4c4a), color-stop(100%,#242221)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4e4c4a 1%,#242221 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4e4c4a 1%,#242221 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4e4c4a 1%,#242221 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4e4c4a 1%,#242221 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4c4a', endColorstr='#242221',GradientType=0 ); /* IE6-9 */}
.foot ul {width:100%; margin:0 auto;}
.foot ul li {float:left; text-align:center; width:25%; color:#fff; line-height:39px; font-size:0.9em; font-weight:bold; letter-spacing:-0.08em;}
.foot ul li a{display:block;}
.foot ul li span {border:1px solid #25272c; border-radius:10px; width:100%; margin-top:4px; height:30px; line-height:30px; display:inline-block; box-shadow:1px 1px 0px #878079 inset;
	background: #615951; /* Old browsers */
	background: -moz-linear-gradient(top,  #8d847b 1%, #615951 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8d847b), color-stop(100%,#615951)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8d847b 1%,#615951 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8d847b 1%,#615951 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8d847b 1%,#615951 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8d847b 1%,#615951 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d847b', endColorstr='#615951',GradientType=0 ); /* IE6-9 */}
	
	


/*탭메뉴*/
div .tab_wrap {width:100%; height:36px;border-top:1px solid #000;-webkit-box-sizing:border-box; -mox-box-sizing:border-box; box-sizing:border-box; border-bottom:1px solid #a39c88;
	background: #b2ad9c; /* Old browsers */
	background: -moz-linear-gradient(top,  #c7c1af 1%, #c2bcab 95%, #b2ad9c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#c7c1af), color-stop(95%,#c2bcab), color-stop(100%,#b2ad9c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c7c1af 1%,#c2bcab 95%,#b2ad9c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c7c1af 1%,#c2bcab 95%,#b2ad9c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c7c1af 1%,#c2bcab 95%,#b2ad9c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c7c1af 1%,#c2bcab 95%,#b2ad9c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c1af', endColorstr='#b2ad9c',GradientType=0 ); /* IE6-9 */}
div .tab_wrap p {color:#4c4738; font-weight:bold; font-size:1em; line-height:35px; margin-left:10px;}

div .tab_wrap .tab {width:100%;overflow:hidden;}
div .tab_wrap .tab ul {display:table;width:100%;table-layout:fixed;}
div .tab_wrap .tab li {display:table-cell; float:left; width:33.3%; text-align:center; height:36px; line-height:35px; font-size:1em; color:#636057;}
div .tab_wrap .tab li a{display:block; position:relative; font-weight:bold; letter-spacing:-1px; text-align:center;white-space:nowrap; height:36px; font-size:1em;}
div .tab_wrap .tab li a:before{position:absolute;right:100%;width:1px; height:35px; background:#a39c88; content:''}
div .tab_wrap .tab li a:after{position:absolute;left:100%;width:1px; height:34px; background:#fff; content:''; filter:alpha(opacity=30);opacity: 0.3; -moz-opacity:0.7;}
div .tab_wrap .tab li.selected a{background:#fff; color:#ee8515;}
	

/*탭내용*/
div .contents {width:90%; margin:15px auto; border:4px solid #dedede; -webkit-box-sizing:border-box; -mox-box-sizing:border-box; box-sizing:border-box; padding:0 8px;}
div .infolist {width:100%; display:block;}
div .infolist dl {border-bottom:1px solid #e5e5e5; clear:both; padding:1px 0 3px;}
div .infolist dl:after {content:""; display:block; clear:both;}
div .infolist dl dt {float:left; height:30px; line-height:29px; font-size:0.95em; font-weight:bold; letter-spacing:-0.08em; color:#666; width:30%; padding-left:10px;-webkit-box-sizing:border-box; -mox-box-sizing:border-box; box-sizing:border-box; }
div .infolist dl dd {float:left; height:30px; line-height:29px; width:70%; font-size:0.95em;}
div .infolist dl dd input {border:1px solid #ddd; height:24px; font-size:0.95em;}
div .infolist dl dd select {border:1px solid #ddd; height:24px; font-size:0.95em;}
div .infolist dl p {font-size:0.8em; color:#888; line-height:16px; margin:5px 0 2px 10px; display:inline-block; letter-spacing:-0.06em;}
div .infolist dl p span {color:#eb4c4c;}

div .agree {font-size:0.8em; text-align:center; line-height:28px; margin-top:5px;}
div .agree p {display:block;}

/*버튼*/
div .Btn {width:100%; margin:10px 0 20px; display:block; text-align:center}
.btn_org {width:20%; height:30px; text-align:center; font-size:1em; color:#fff; cursor:pointer; font-weight:bold;
	border:1px solid #d06107; box-shadow:1px 1px 0px #eb9148 inset; border-radius:5px;
	background: #db6607; /* Old browsers */
	background: -moz-linear-gradient(top,  #f48328 1%, #db6607 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f48328), color-stop(100%,#db6607)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f48328 1%,#db6607 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f48328 1%,#db6607 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f48328 1%,#db6607 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f48328 1%,#db6607 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48328', endColorstr='#db6607',GradientType=0 ); /* IE6-9 */}
	
.btn_gray {width:20%; height:30px; text-align:center; font-size:1em; color:#fff; margin-left:4px; cursor:pointer; font-weight:bold;
	border:1px solid #626262; box-shadow:1px 1px 0px #8f8f8f inset; border-radius:5px;
	background: #626262; /* Old browsers */
	background: -moz-linear-gradient(top,  #898989 1%, #626262 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#898989), color-stop(100%,#626262)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #898989 1%,#626262 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #898989 1%,#626262 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #898989 1%,#626262 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #898989 1%,#626262 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#626262',GradientType=0 ); /* IE6-9 */}
.btn_gray2 {width:15%; height:26px; text-align:center; font-size:0.85em; color:#fff; margin-left:4px; cursor:pointer; font-weight:bold;
	border:1px solid #626262; box-shadow:1px 1px 0px #8f8f8f inset; border-radius:5px;
	background: #626262; /* Old browsers */
	background: -moz-linear-gradient(top,  #898989 1%, #626262 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#898989), color-stop(100%,#626262)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #898989 1%,#626262 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #898989 1%,#626262 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #898989 1%,#626262 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #898989 1%,#626262 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#626262',GradientType=0 ); /* IE6-9 */}
	
	
/*안내박스*/
div .topBox {width:90%; margin:15px auto; margin-bottom:0px; }
div .topBox span {background:#efefef; border:1px solid #ddd; padding:0 10px; height:32px; line-height:31px; -webkit-box-sizing:border-box; -mox-box-sizing:border-box; box-sizing:border-box; font-weight:bold; font-size:0.9em; color:#4a4a4a; display:inline-block; width:100%;}
div .topBox p {width:100%; font-size:0.8em; color:#888; margin:8px 0 -6px; letter-spacing:-0.06em; line-height:15px;}



/*리스트*/
div .subttl {width:90%; margin:0 auto; color:#666; font-size:0.85em; font-weight:bold; margin-bottom:-8px;}
div .subttl2 {width:90%; margin:0 auto; color:#666; font-size:0.85em; margin-bottom:-8px; margin-top:15px; letter-spacing:-0.06em;}

div .con_list {width:100%;}
div .con_list dl {border-bottom:1px solid #e5e5e5; padding:8px 0 9px; position:relative;}
div .con_list dl dt {color:#449ad6; font-size:0.9em; padding:3px 0 4px;}
div .con_list dl dd {color:#646464; font-size:0.9em; line-height:17px;}
div .con_list .reply {width:100%; display:block; background:#f3f3f3; border:1px solid #ddd; border-top:none; padding:5px 10px;-webkit-box-sizing:border-box; -mox-box-sizing:border-box; box-sizing:border-box;}
div .con_list .reply dl {border:none; padding:0;}
div .con_list .reply dt {color:#a477ca;}



/*페이지*/
div .paging {width:100%; padding:15px 0; text-align:center;}
div .paging span {display:inline-block;}
div .paging span img {width:30px; vertical-align:middle;}
div .paging span.num {padding:0 10px; font-size:0.75em; color:#828282;}


/*문의폼*/
div .qna {width:90%; margin:8px auto; text-align:right;}
div .qna textarea {width:100%; height:70px; border:1px solid #dedede; font-size:0.9em; padding:5px; color:#777; line-height:18px; -webkit-box-sizing:border-box; -mox-box-sizing:border-box; box-sizing:border-box;margin-bottom:4px;}
div .qna span {color:#858585; font-size:0.85em;}

/*푸시*/
div .push {width:100%; padding:0 10px; -webkit-box-sizing:border-box; -mox-box-sizing:border-box; box-sizing:border-box;}
div .push:after {content:""; display:block; clear:both;}
div .push span {float:left; font-size:1em; line-height:40px; color:#4a4a4a; font-weight:bold; display:inline-block;}
div .push span.check {float:right; margin-top:-2px;}

/*결제하기*/
div .point {width:90%; margin:15px auto; padding:0 8px;}
table.point_t {width:100%; margin:0 auto; border:4px solid #dedede;}
table.point_t tr th {height:28px; border:1px solid #e0e0e0; background:#f7f7f7; text-align:center; color:#666666; font-size:0.85em; font-weight:normal}
table.point_t tr td {height:34px; border:1px solid #e0e0e0; background:#ffffff; text-align:center; color:#666666; font-size:9pt;font-weight:normal}
/*table.point_t tr td span {width:65%; display:inline-block; text-align:right;}*/
.bonus {color:#e15252; font-weight:bold;}
.total {color:#389fcf; font-weight:bold;}






