@import url("./reset.css");
@import url("./sub.css");
/******** 공통 ********/
body[orient="portrait"]{font-size:100%}
body[orient="landscape"]{font-size:100%}
form, fieldset, th, td, input, textarea, button, select{font-size:1.250em/*20px*/}
a{color:#6e6e6e}
a:visited{color:#000}
a.s1{color:#ffffff}
a.s1:hover{color:#ffffff}
a.s2{color:#0033ac}
a.s2:hover{color:#0033ac}
a.s3{color:#616161}
a.s3:hover{color:#616161}
a.s4{display:inline-block;width:145px;height:145px;border:1px solid #b4b4b4;box-shadow: 4px 4px 0 0 #bdbdbd;background-color:#fff;vertical-align:middle}
a.s4:hover{color:#000}
a.s5{color:#ff7e00;font-weight:bold}
a.s5:hover{color:#ff7e00}
a.s6{color:#fff;font-weight:bold;text-align:center;font-size:1.938em}
a.s6:hover{color:#fff}
a.s7{display:table-cell;width:145px;height:145px;text-align:center;vertical-align:middle}
a.s7:hover{color:#000}
a.txt_b{color:#000;font-weight:bold;height:5px;overflow:hidden}
a.txt_b:visited{color:#a3a3a3}
/*a.on{color:#fa6400}
a.on:visited{color:#fa6400}*/
.Color1{color:#ff6000}
.Color2{color:#00af73}
.Header ul.Title_Bar li.Ts p.Fs1,
.Header ul.Title_Bar li.Ts p.Fs2,
.Contents .main_list_Box h1.main_title,
.Footer h1.main_title,
.Footer ul.Footer_Bar li.Fs span.Txt,
.Contents .sub_contents_Box h1.sub_title,
.icon_num{
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	letter-spacing:-2px}
.Contents .main_list_Box .main_list dl.Tm dt.Txt p.Ti{text-align:left}
.sub_contents_Box,
.sub_list_Box,
.Member_contents_Layout,
.Member_contents_Box,
.mypage1 p,
.mypage2 dl,
.mypage1 p.txt1,
.Login_Box dt,
.Login_Box dd,
.Login_Box dd input.Type1,
.Btn dl dd,
.Btn_More,.Img_More,
.sub_list_Box dl.sub_list dt,
.sub_auctions_list_Box dl.sub_auctions_list dt,
.earn_list,
.Myinfo_Box .Txtinfo p,
.btn_Box,
.btn_Layout ul li{	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box}
.Wrap,
.Contents,
.Header ul.Title_Bar li.Ts,
.Contents .main_list_Box .main_list dl.Tm,
.Footer ul.Footer_Bar li.Fs,
.sub_list_Box .sub_menu_Box  ul.sub_menu li,
.sub_list_Box dl.sub_list,
.sub_point_list_Box dl.sub_point_list,
.mypage1,.mypage2,
.Point_Title,
.sub_point_list_Box dl.sub_point_list2 dd,
.Box1_1,.Box1_2,.Box1_3,
.sub_contents_Box .search_Layout,
.input_text,
.Quick_Box,
.sub_searchbar,
.viewCon,
.commentBox, .replyBox,
.sub_auctions_list_Box dl.sub_auctions_list,
.sub_list_Box dl.sub_list dt.Search_Not p.Search_Not_Txt{
	padding:0;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box}
.Btn_Login{cursor:pointer}
.F_Bold{font-weight:bold}
.MgnR50{margin-right:237px}

/*BODY*/
body{position:relative !important; padding-top:110px !important;}
.subBody{padding-top:60px !important;}
.Wrap{position:relative;display:inline-block;width:100%}
/*Header*/
.Header ul.Title_Bar{width:100%;height:75px;background-color:#1fda9a}
.Header ul.Title_Bar li.Ts{
	float:left;
	height:75px;
	vertical-align:middle;
	text-align:center;
	overflow:hidden}
.Header ul.Title_Bar li.a{width:11%;padding-top:23px}
.Header ul.Title_Bar li.b{width:21%}
.Header ul.Title_Bar li.c{width:25%}
.Header ul.Title_Bar li.d{width:32%}
.Header ul.Title_Bar li.e{width:11%;padding-top:16px}
.Header ul.Title_Bar li.a,
.Header ul.Title_Bar li.b,
.Header ul.Title_Bar li.c,
.Header ul.Title_Bar li.d{background:url("../../images/title_line.png") no-repeat right center}
.Header ul.Title_Bar li.Ts p.Fs{
	text-align:center;
	font-size:180%;
	line-height:75px;
	color:#ffffff;
	font-weight:bold;
	/*text-shadow:0 0 3px #9c7f33, 0 0 3px #9c7f33, 0 0 5px #9c7f33, 0 0 5px #9c7f33*/}

.Contents .Banner img{width:100%}

.Contents{width:100%;padding-bottom:71px !important}/*20140918*/
.Contents .main_list_Box h1.main_title,
.Footer h1.main_title{
	float:left;
	width:100%;
	height:65px;
	background-color:#1fda9a;
	font-size:2.125em/*34px*/;
	line-height:65px;
	text-shadow: -1px 0 #008c5c, 0 1px #008c5c, 1px 0 #008c5c, 0 -1px #008c5c}
.Contents .main_list_Box{display:inline-block;width:100%}
.Contents .main_list_Box .main_list{position:relative;margin:0 auto;width:100%}
.Contents .main_list_Box .main_list dl.Tm{
	position:relative;float:left;width:25%;height:252px;
	text-align:center;padding-top:22px;background:#ffffff}
.Contents .main_list_Box .main_list dl.Tm dd.Img{height:119px}
.Contents .main_list_Box .main_list dl.Tm dd.Img .bm{position:relative}
.Contents .main_list_Box .main_list dl.Tm dd.Img a img,
.Contents .main_list_Box .main_list dl.Tm dd.Img a{width:107px;height:106px}
.Contents .main_list_Box .main_list dl.Tm dd.Img a{display:inline-block;border:1px solid #cdcdcd}
.Contents .main_list_Box .main_list dl.Tm dt.Txt{}
.Contents .main_list_Box .main_list dl.Tm dt.Txt p.Ti{display:block;margin:0 auto;width:110px;overflow:hidden}
.Contents .main_list_Box .main_list dl.Tm dt.Txt p.T1{
	position:relative;height:26px;
	line-height:26px;font-size:1.250em/*20px*/;color:#0033ac;font-weight:bold;text-indent:25px}
.Contents .main_list_Box .main_list dl.Tm dt.Txt p.T2{height:22px;line-height:22px;font-size:1.000em/*16px*/;color:#838181}
.Contents .main_list_Box .main_list dl.Tm dt.Txt p.T3{
	position:relative;
	height:18px;line-height:18px;font-size:0.938em/*15px*/;color:#302920;text-indent:2px;
	background:url("../../images/icon_star_gauge_off.png") no-repeat 1px 3px}
.Contents .main_list_Box .main_list dl.Tm dt.Txt p.T3 .icon_star_gauge{
	position:absolute;display:inline-block;left:0;top:2px;width:61px;height:11px;
	background:url("../../images/icon_star_gauge_on.png") no-repeat 0 0}
.Contents .main_list_Box .main_list dl.Tm dt.Txt p.T3 .icon_star_gauge_Box{position:relative;float:left;width:61px;height:11px}
.Contents .main_list_Box .main_list dl.Tm dt.Txt p.T4{height:18px;line-height:18px;font-size:0.875em/*14px*/;color:#1b8ffc}

.Footer ul.Footer_Bar{position:fixed;bottom:0;left:0;width:100%;background-color:#1fda9a}/*20141028*/
.Footer ul.Footer_Bar li.Fs{
	float:left;
	height:75px;
	text-align:center}
.Footer ul.Footer_Bar li.Fs a{
	color:#fff;
	font-size:190%;
	line-height:75px}
.Footer ul.Footer_Bar li.a,
.Footer ul.Footer_Bar li.b,
.Footer ul.Footer_Bar li.c{background:url("../../images/footer_line.png") no-repeat right center}
.Footer ul.Footer_Bar li.a{width:25%}
.Footer ul.Footer_Bar li.b{width:28%}
.Footer ul.Footer_Bar li.c{width:31%}
.Footer ul.Footer_Bar li.d{width:16%;padding-top:16px}

.icon_num{
	position:absolute;
	right:-20px;
	top:-20px;
	width:50px;
	height:60px;
	background:url("../../images/icon_number.png") no-repeat 0 0;
	font-size:1.750em/*28px*/;
	line-height:75px;
	text-shadow: -1px 0 #008c5c, 0 1px #008c5c, 1px 0 #008c5c, 0 -1px #008c5c;
	text-indent:-2px;
	overflow:hidden}
.icon_new{
	position:absolute;
	left:0;
	top:0;
	width:25px;
	height:26px;
	background:url("../../images/icon_new.png") no-repeat 0 4px;
	overflow:hidden}

/**********/
body {
	background: #fff;
	color:#000;
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}
ul, li {list-style-type:none;margin:0;padding:0;}
.tabs > li { width: 20%; }
.tabs > li > a { color: #333; padding: 15px 0 14px 0; display: block; background: #fff; text-align: center; text-decoration: none; font-size: 1.1rem; line-height: 20px; font-weight:bold; border-bottom: 2px solid #ddd; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.tabs > li.active > a { padding:15px 0 13px 0; border-bottom: 3px solid #705abf; color: #705abf; }

.swiper-container-2 {margin-top:7px; padding:0; overflow: hidden; }
.swiper-container-2 .swiper-slide { background:#fff; border:0; padding: 0; font-size: 1.5rem; box-sizing: border-box;}

.footer{margin-top:45px; background:#eaeaea; padding:20px; font-size:0.9rem; color:#afafaf; text-align:center;}
.footer p{font-size:1.5rem;}
.footer .footerLogo{width:auto !important; height:60px !important;}
.footer p + p{font-size:0.9rem;}