@charset "utf-8";
@import url(style.css);
@import url(basic.css);
/*2015-12-17 신규생성된 파일 입니다*/

.contentbox{font-family:'Nanum Gothic'}

.styleBtn{
	display:inline-block;
	padding:4px 10px;
	border:1px solid #777;
	cursor:pointer;
}


/*마이페이지 인트로*/
.mypage_psndbox {width:790px; height:160px; border:5px solid #5294de;}
	.mypage_psnd_titbox {width:150px; height:150px; background-color:#5294de; padding-top:10px; float:left;}
	.mypage_psnd_databox {width:640px; height: 100px; padding: 5px 0; float:left; background-color:#f4f4f4;}
		table.mypage_psnd_datalist {width:640px;}
			table.mypage_psnd_datalist tbody tr { height: 25px; }
			table.mypage_psnd_datalist tbody tr th {background:url('../images/icon/bulletG.png') no-repeat 10px 10px; padding-left:18px;}
			table.mypage_psnd_datalist tbody tr td {padding-left:5px; font-weight:bold;}
			table.mypage_psnd_datalist tbody tr td.Lastd {font-weight:normal; padding-left:18px; *padding-left:25px;}
	.mypage_psnd_qusbox {width:640px; height:40px; padding:10px 0; float:left; position:relative;}
		.mypage_psnd_quslist {width:310px; margin-left:15px; display:inline-block;}
			.mypage_psnd_quslist li {*height:15px;}
				.mypage_psnd_qus {}
					.mypage_psnd_qus dt {float:left; width:55px;}
					.mypage_psnd_qus dd {text-align:right;}
		.mypage_psnd_btn {position:absolute; top:15px; right:15px;}

/*마이페이지 1:1문의*/
.mem_periodwrap {width:766px; height:27px; border:2px solid #c7c7c7; padding:10px 15px; margin:20px 0;}
	.mem_periodbtn {float:left;}
	.mem_periodbox {float:right;}
		.mem_periodinput {width:160px; height:27px; position:relative; float:left;}
			.mem_periodicon {position:absolute; top:1px; right:1px; *top:2px; *right:-1px;}

/*마이페이지 포인트*/
.mypage_mypointwrap {width:760px; background-color:#f4f4f4; padding:11px 20px; margin-bottom:30px;}

/*마이페이지 내교육자료*/
.mypage_searchwrap {width:800px; margin-bottom:10px;}


/*주문배송조회*/
.mypage_tabwrap {width:800px; position:relative;}
	.mypage_tab_btn {position:absolute; top:5px; left:250px;}
	.mypage_order_tabbox {width:800px; height:37px; text-align:center; background:url('../images/mypage/mypage_tab_bg.jpg') repeat-x bottom left; display:inline-block;}
		.mypage_order_tabbox li {width:120px; height:15px; padding:10px 0; float:left; text-align:center; border-top:1px solid #c7c7c7; border-right:1px solid #c7c7c7; background-color:#f5f5f5;}
		.mypage_order_tabbox li.mypageL {width:120px; border-left:1px solid #c7c7c7;}
		.mypage_order_tabbox li.mypage_tabOn {width:120px; height:16px; font-weight:bold; background-color:#fff; border-top:1px solid #737373; border-left:1px solid #737373; border-right:1px solid #737373;}
	/*2016-05-19*/
	.mypage_order_tabboxN {width:800px; height:37px; text-align:center; background:url('../images/mypage/mypage_tab_bg.jpg') repeat-x bottom left; display:inline-block;}
		.mypage_order_tabboxN li {width:159px; height:15px; padding:10px 0; float:left; text-align:center; border-top:1px solid #c7c7c7; border-right:1px solid #c7c7c7; background-color:#f5f5f5;}
		.mypage_order_tabboxN li.mypageL {width:158px; border-left:1px solid #c7c7c7;}
		.mypage_order_tabboxN li.mypage_tabOn {width:155px; height:16px; font-weight:bold; background-color:#fff; border-top:1px solid #737373; border-left:1px solid #737373; border-right:1px solid #737373;}

.mypagetablewrap {width:100%; border-top:3px solid #989898;}
	table.mypage_list {width:800px; border-top:2px solid #737373; margin-top:10px;}
		table.mypage_list thead tr {background-color:#f4f4f4;}
			table.mypage_list thead tr th {font-weight:bold; height:13px; padding:12px 0;}
		table.mypage_list tbody tr {}
			table.mypage_list tbody tr th {padding-left:20px; text-align:left; border-bottom:1px solid #c7c7c7;}
			table.mypage_list tbody tr td {border-bottom:1px solid #c7c7c7; padding:30px 0;}
				.my_order_num {text-decoration:underline; color:#f74f0e; font-weight:bold; font-size:14px;}
				.my_order_kind {font-weight:bold; font-size:14px;}
				.my_order_pay {text-align:center; color:#f74f0e; font-weight:bold; }
			table.mypage_list tbody tr td.my_order_allpay {border-bottom:1px solid #c7c7c7; padding:12px 20px; text-align:right;}

	table.mypage_order_info {width:800px; *border-top:2px solid #737373; margin-top:10px;}
		table.mypage_order_info tbody tr {}
		table.mypage_order_info tbody tr.topL {border-top:2px solid #737373;}
			table.mypage_order_info tbody tr th {background-color:#f4f4f4; font-weight:bold; height:13px; padding:12px 0; border-bottom:1px solid #c7c7c7;}
			table.mypage_order_info tbody tr td { border-bottom:1px solid #c7c7c7; padding: 12px 10px;}
			/*mypage_order_info*/
			table.mypage_order_info tbody tr td	.order_Month {display:inline-block; width:50px; text-align: center;}
			table.mypage_order_info tbody tr td	.order_Pay {display:inline-block; width:60px; text-align: center;}

	table.mypage_order_pay {width:800px; border-top:2px solid #737373; margin-top:10px;}
		table.mypage_order_pay thead tr {background-color:#f4f4f4;}
			table.mypage_order_pay thead tr th {font-weight:bold; height:13px; padding:12px 0;}
		table.mypage_order_pay tbody tr {}
			table.mypage_order_pay tbody tr td {border-bottom:1px solid #c7c7c7; text-align:center; padding:12px 0;}
			table.mypage_order_pay tbody tr td.all {text-align:left; padding-left:20px;}

/*주문서 작성*/
.order_tableBox {position:relative; display:inline-block; margin-top:50px;}
.add_check {position:absolute; top:0; right:0; z-index:1px;}

.my_order_noticebox {border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; padding:15px; margin:50px 0;}


/*멀티회원신청*/
table.mypage_infotable {width:800px; margin-top:10px;}
	table.mypage_infotable thead tr {}
		table.mypage_infotable thead tr th {width:800px; border-top:2px solid #737373; font-weight:bold; height:13px; padding:14px 0; background-color:#f4f4f4;}
		table.mypage_infotable thead tr th.BDL {border-left:2px solid #efefef;}
	table.mypage_infotable tbody tr {line-height:1.4em;}
	table.mypage_infotable tbody tr.mypage_infotable_bg {background-color:#f5f5f5;}
		table.mypage_infotable tbody tr th {border-bottom:1px solid #c7c7c7; padding:10px 0; font-weight:bold;}
		table.mypage_infotable tbody tr td {text-align:center; border-left:1px solid #efefef; border-bottom:1px solid #c7c7c7; padding:10px 0;}
		table.mypage_infotable tbody tr td.mypage_infotable_p {font-size:20px;}

/*멀티회원신청 2016-10-20*/
table.mypage_infotable1020 {width:800px; margin-top:10px;}
	table.mypage_infotable1020 thead tr {}
		table.mypage_infotable1020 thead tr th {width:800px; border-top:2px solid #737373; font-weight:bold; height:13px; padding:14px 0; background-color:#f4f4f4;}
		table.mypage_infotable1020 thead tr th.BDL {border-left:2px solid #efefef;}
	table.mypage_infotable1020 tbody tr {line-height:1.4em;}
	table.mypage_infotable1020 tbody tr.mypage_infotable_bg {background-color:#f5f5f5;}
		table.mypage_infotable1020 tbody tr th {border-bottom:1px solid #c7c7c7; padding:10px 0; font-weight:bold;}
		table.mypage_infotable1020 tbody tr td {text-align:center; border-left:1px solid #efefef; border-bottom:1px solid #c7c7c7; padding:10px 0;}
		table.mypage_infotable1020 tbody tr td.mypage_infotable1020_p {font-size:20px;}

.mypage_multimem_orderbox {width:800px; border-top:2px solid #737373; border-bottom:2px solid #737373; display:inline-block;}
	.mypage_multimem_orderbox li {width:750px; padding:20px 25px; height:70px; *height:80px; border-bottom:1px solid #c7c7c7; position:relative;}
	.mypage_multimem_orderbox li.Lastline {border-bottom:none;}
		.mypage_multimem_orderlist {width:750px; height:60px;}
			.mypage_multimem_orderlist dt {float:left; width:350px;}
				.mypage_multimem_order_tit {font-size:20px; color:#f74f0e; line-height:1.8em; *line-height:2.8em;}
				.mypage_multimem_order_tit2 {font-size:20px; color:#598527; line-height:1.8em; *line-height:2.8em;}
			.mypage_multimem_orderlist dd {float:left; width:280px; height:60px;}
				.mypage_multimem_order_payS {text-decoration:line-through; font-size:20px;}
				.mypage_multimem_order_payB {margin-left:20px; color:#ed1c24; line-height:2.8em; *line-height:3.8em;}
				.mypage_multimem_order_eve {display:block; width:240px; height:17px; padding-top:4px; padding-left:55px; color:#ed1c24; background:url('../images/icon/multi_mem_icon.png') no-repeat top left;}
		.mypage_multimem_order_btn {position:absolute; top:35px; right:25px;}

/*2016-03-03 멀티회원신청 수정*/
.mypage_multimemN_orderbox {width:800px; display:inline-block;}
	.mypage_multimemN_orderbox li {width:798px; height:108px; border:1px solid #c7c7c7; position:relative; margin-bottom:10px;}
		.mypage_multimemN_orderlist {width:798px; height:108px;}
			.mypage_multimemN_orderlist dt {float:left; width:200px; height:108px; background-color:#5294de;}
				.mypage_multimemN_order_tit {font-size:24px; color:#fff; font-weight:bold; text-align:center; padding-top:35px;}
			.mypage_multimemN_orderlist dd {float:left; padding-left:30px; padding-top:30px;width:560px;}
				.mypage_multimemN_order_payS {text-decoration:line-through; font-size:20px;}
				.mypage_multimemN_order_payB {font-size:30px; margin-left:40px; color:#ed1c24;}
		.mypage_multimemN_order_btn {position:absolute; top:30px; right:25px;}

.mypage_multimemN_autoorderbox {width:798px; border:1px solid #c7c7c7; position:relative;}
	.mypage_multimemN_autoorderlist {width:798px; height:168px;}
		.mypage_multimemN_autoorderlist dt {float:left; width:200px; height:168px; background-color:#f9625e;}
			.mypage_multimemN_autoorder_tit {font-size:24px; color:#fff; font-weight:bold; text-align:center; padding-top:65px;}
		.mypage_multimemN_autoorderlist dd {float:left; padding-left:30px;}
			.mypage_multimemN_autoorder_infobox {width:540px; height:75px; border-bottom:1px solid #c7c7c7;}
				.mypage_multimemN_autoorder_info {width:514px; height:60px; background:url('../images/mypage/mypage_multimemN_autobg.png') no-repeat top center; margin-top:25px; margin-left:10px;}
					.mypage_multimemN_autoorder_info li {float:left; width:171px; text-align:center;}
		.mypage_multimemN_autoorder_btn {position:absolute; bottom:10px; right:25px;}

.mypage_multimemN_groupbox {width:800px;}
	.mypage_multimemN_groupbox li {margin-bottom:10px;}
		.mypage_multimemN_grouplist {width:798px; height:71px; border:1px solid #c7c7c7;}
			.mypage_multimemN_grouplist dt {float:left; width:278px; height:71px; background:url('../images/mypage/mypage_multimemN_autobgR.png') no-repeat top left;}
				.mypage_multimemN_group_tit {font-size:24px; color:#fff; font-weight:bold; text-align:center; padding-top:15px;}
			.mypage_multimemN_grouplist dd {float:left; width:520px; height:71px;}
				.mypage_multimemN_group_pay {font-size:18px; color:#ed1c24; text-align:center; padding-top:13px;}


/*2016-03-03 멀티회원신청 수정*/
.mypage_multimem_noticebox {width:730px; padding:30px; border:5px solid #e3e3e3; margin-top:50px;}
	.mypage_multimem_noticelist {}
		.mypage_multimem_notice_tit {color:#333; font-weight:bold; font-size:14px; margin-top:25px;}
	.mypage_multimem_noticecheck {margin-top:20px; background:url('../images/icon/dot_line.jpg') repeat-x top left; padding-top:20px; position:relative;}
		.mypage_multimem_notice_btn {position:absolute; top:20px; right:0;}

.mypage_multimem_paybox {width:800px; margin-top:50px;}

/*2016-05-19 스마트 멀티누리회원*/
.mypage_smartmem_infobox {width:798px; height:886px; border:1px solid #c7c7c7; position:relative;text-align:center;}
	.mypage_smartmem_info_list {width:798px; margin-top:30px;}
		.mypage_smartmem_info_list li {float:left; margin-top:40px;}
	.mypage_smartmem_info_btn {position:absolute; bottom:-15px; right:10px; z-index:9999;}

.mypage_smartmem_orderbox {width:800px; display:inline-block;}
	.mypage_smartmem_orderbox li {width:798px; height:108px; border:1px solid #c7c7c7; position:relative; margin-bottom:10px;}
		.mypage_smartmem_orderlist {width:798px; height:108px;}
			.mypage_smartmem_orderlist dt {float:left; width:200px; height:108px; background-color:#7caa43;}
				.mypage_smartmem_order_tit {font-size:24px; color:#fff; font-weight:bold; text-align:center; padding-top:35px;}
			.mypage_smartmem_orderlist dd {float:left; padding-left:30px; padding-top:30px;}
			.mypage_smartmem_orderlist dd.ment {float:left; padding-left:30px; padding-top:15px;}
				.mypage_smartmem_order_payS {text-decoration:line-through; font-size:20px; margin-right:40px;}
				.mypage_smartmem_order_payB {font-size:30px; color:#ed1c24;}
		.mypage_smartmem_order_btn {position:absolute; top:30px; right:25px;}

/*2016-05-19 회원안내(스마트 멀티누리회원추가)*/
.mypage_mem_infowrap {width:798px; height:500px; border:1px solid #c7c7c7;}
	.mypage_mem_infobox {margin-top:55px; width:798px; background:url('../images/mypage/mypage_mem_info_bg.jpg') repeat-y top left; display:inline-block;}
		.mypage_mem_infobox li {float:left; width:199px;}
			.mypage_mem_info {width:199px;}
				.mypage_mem_info dt {width:199px; height:233px; text-align:center;}
				.mypage_mem_info dd {margin-left:10px; width:180px;}
					.mypage_mem_info dd .ListB {display:block; width:180px; height:30px; text-align:center; color:#fff; line-height:2.4em; font-weight:bold;}
						.mypage_mem_info dd .ListB.BGB {background-color:#5294de;}
						.mypage_mem_info dd .ListB.BGG {background-color:#0fc08c;}
						.mypage_mem_info dd .ListB.BTO {border:1px solid #ff8400;}
							.mypage_mem_info dd .ListB.BTO a {color:#ff8400; text-decoration:none;}
					.mypage_mem_info dd .ListT {margin-left:15px; margin-top:15px;}

/*2016-10-20 회원안내(정기구독추가)*/
.mypage_mem_infowrap1020 {width:798px; height:530px; border:1px solid #c7c7c7;}
	.mypage_mem_infobox1020 {margin-top:30px; width:798px; background:url('../images/mypage/mypage_mem_info_bg.jpg') repeat-y top left; display:inline-block;}
		.mypage_mem_infobox1020 li {float:left; width:199px;}
			.mypage_mem_info1020 {width:199px;}
				.mypage_mem_info1020 dt {width:199px; height:233px; text-align:center;}
				.mypage_mem_info1020 dd {margin-left:10px; width:180px;height:285px;position:relative;}
					.mypage_mem_info1020 dd .ListB {display:block; width:180px; height:30px; text-align:center; color:#fff; line-height:2.4em; font-weight:bold;}
						.mypage_mem_info1020 dd .ListB.BGB {background-color:#5294de;}
						.mypage_mem_info1020 dd .ListB.BGG {background-color:#0fc08c;}
						.mypage_mem_info1020 dd .ListB.BGO {background-color:#ff8500;}
						.mypage_mem_info1020 dd .ListB.BTN {border:1px solid #515151; position:absolute;bottom:10px; }
							.mypage_mem_info1020 dd .ListB.BTN a {color:#515151; text-decoration:none;}
						.mypage_mem_info1020 dd .ListB.BTB {border:1px solid #5294de; position:absolute;bottom:10px; }
							.mypage_mem_info1020 dd .ListB.BTB a {color:#5294de; text-decoration:none;}
						.mypage_mem_info1020 dd .ListB.BTG {border:1px solid #0fc08c; position:absolute;bottom:10px; }
							.mypage_mem_info1020 dd .ListB.BTG a {color:#0fc08c; text-decoration:none;}
						.mypage_mem_info1020 dd .ListB.BTO {border:1px solid #ff8400; position:absolute;bottom:10px; }
							.mypage_mem_info1020 dd .ListB.BTO a {color:#ff8400; text-decoration:none;}
					.mypage_mem_info1020 dd .ListT {margin-left:15px; margin-top:10px;}


/*2016-07-12 멀티회원신청및조회- 추천상품*/
.mypage_recombox {width:798px; height:214px; border:1px solid #ccc; display:block; overflow:hidden; position:relative;}
	.mypage_recom_multibox_tit {display:inline-block; width:157px; height:214px; background-color:#5294de; float:left; color:#fff; font-size:24px; text-align:center; line-height:200px; font-weight:bold;}
	/* .mypage_recom_smartbox_tit {display:inline-block; width:157px; height:139px; background-color:#0fc08c; float:left; color:#fff; font-size:24px; text-align:center; line-height:1.2em; padding-top:75px; font-weight:bold;} */
	.mypage_recom_smartbox_tit {display:inline-block; width:157px; height:139px; background-color:#0fc08c; float:left; color:#fff; font-size:24px; text-align:center; padding-top:75px; font-weight:bold;}

	.mypage_recom_info {float:left; width:267px;}
		.mypage_recom_info li {font-size:14px; margin:3px 10px;}
			.mypage_recom_payM {display:inline-block; width:80px; font-size:18px; color:#000;}
			.mypage_recom_payC {display:inline-block; width:125px; font-size:24px; color:#f83c35;}
			.mypage_recom_payC02 {display:block; width:220px; font-size:14px; color:#f83c35;}
				.mypage_btn_move {position:absolute; right:10px; top:140px;}
	

	/* 2018-02-09 추천상품수정*/
	.mypage_recom_txt {float:left; width:237px; padding:10px; overflow:hidden; font-size:14px; line-height:22px; letter-spacing:-0.7px;}
		.mypage_recom_multi_event {width:237px; height:65px; font-size:11px; color:#5294de; line-height:15px; margin-top:12px; letter-spacing:-0.1px;}
			.mypage_recom_multi_eventBL {display:block; width:57px; height:19px; border-radius:9px; color:#fff; background-color:#5294de; font-size:12px; text-align:center; line-height:15px; margin-bottom:4px;}

	.mypage_recom_pay {float:left; width:373px; height:214px; border-left:1px solid #ccc;}
		.mypage_recom_pay li {height:74px; padding-left:20px; padding-top:32px;}
		.mypage_recom_pay li.Topline {border-top:1px solid #ccc;}
.mypage_recom_autobox {width:798px; height:178px; border:1px solid #ccc; display:block;}
	.mypage_recom_autobox dt {float:left; width:157px; height:178px; background-color:#f9625e; color:#fff; font-size:24px; text-align:center; font-weight:bold; line-height:1.2em;}
	.mypage_recom_autobox dd {padding:60px 0;}
		.mypage_recom_auto_pay {width:414px; background:url('../images/mypage/mypage_recom_autobg.png') no-repeat top left; display:inline-block; margin-left:30px;}
			.mypage_recom_auto_pay li {float:left; width:138px; text-align:center;}
		.mypage_recom_auto_btn {display:inline-block; float:right; margin-right:25px; margin-top:8px;}

		

/*2017-08-14 아이러브VIP*/
.order_detail_title {font-size:16px; font-weight:bold; color:#000;} /*order.css*/
	.order_detail_text {margin:5px 0; line-height:1.8em;} /*order.css*/

.ilovevip_stepbox {width:800px; display:inline-block;}
	.ilovevip_stepbox dt {width:300px; float:left;}
	.ilovevip_stepbox dd {width:500px; float:left;}
	.ilovevip_btnB {display:inline-block; cursor:pointer; text-decoration:none; width:370px; height:45px; background-color:#ed1b24; text-align:center; color:#fff; font-size:14px; font-weight:bold; line-height:40px;}
	.ilovevip_btnA {display:inline-block; cursor:pointer; text-decoration:none; width:370px; height:45px; background-color:#b2b2b2; text-align:center; color:#fff; font-size:14px; font-weight:bold; line-height:40px;}

		.ilovevip_textbox {width:500px; display:inline-block;}
			.ilovevip_textbox dt {width:500px; color:#ed1c24; font-weight:bold; font-size:14px;}
				a.ilovevip_btnS {display:inline-block; text-decoration:none; width:110px; height:23px; background-color:#555; text-align:center; color:#fff; font-size:12px; font-weight:bold; line-height:22px;}
			.ilovevip_textbox dd {width:500px; margin-top:10px;}

.ilovevip_infobox {width:780px; position:relative; background-color:#efefef; padding:17px 10px; border:1px solid #ccc;}

.ilovevip_licensewrap {width:235px; display:inline-block; overflow:hidden; float:left; margin:40px 15px;}
	.ilovevip_licensebox {width:232px;}
		.ilovevip_licensebox dt {width:232px; height:47px; background-color:#eceeef; text-align:center; font-size:18px; font-weight:bold; line-height:40px;}
		.ilovevip_licensebox dd {width:232px;}
			.ilovevip_btnM {display:inline-block; cursor:pointer; text-decoration:none; width:230px; height:47px; border:1px solid #0061c5; text-align:center; color:#0061c5; font-size:14px; font-weight:bold; line-height:45px; margin-top:5px;}
			.ilovevip_btnM.btnhover {color:#fff; cursor:pointer; background-color:#0061c5; border:1px solid #0061c5; font-weight:bold;}

.vip_PopupBox {position:absolute; z-index:99999; top:40%; left:40%;}
	.vip_Popupbtn {text-align:right; margin-bottom:5px; cursor:pointer;}
	.vip_Popup {width:390px; height:310px; background-color:#fff; padding:30px;}
	.vip_PopupCon {width:390px; height:180px; display:inline-block; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#f3f3f3; margin-top:20px;}
		table.vip_PopupTable {width:390px;}
			table.vip_PopupTable tbody tr {}
				table.vip_PopupTable tbody tr th {text-align:left; font-weight:bold; text-indent:20px;}
				table.vip_PopupTable tbody tr td {padding:8px 0;}
	.vip_popupBtnG {display:inline-block; cursor:pointer; text-decoration:none; width:130px; height:45px; background-color:#4a4a4a; text-align:center; color:#fff; font-size:14px; font-weight:bold; line-height:40px;}
	.vip_popupBtnW {display:inline-block; cursor:pointer; text-decoration:none; width:130px; height:45px; border:1px solid #4a4a4a; box-sizing:border-box; text-align:center; color:#4a4a4a; font-size:14px; font-weight:bold; line-height:40px;}



/* 2018-02-08 추천유료회원 수정 */
.mypage_benefitBox {width:800px; overflow:hidden;}
	.mypage_benefit {width:395px; height:187px; border:1px solid #ddd; box-sizing:border-box;}
		.mypage_benefitBox dt {float:left; width:154px; height:185px; background-color:#f2f2f2; text-align:center; }
		.mypage_benefitBox dd {float:left; padding:45px 30px; font-size:14px; line-height:20px;}
		.mypage_benefitBox dd.padmore {padding:35px 30px;}
			.mypage_benefit_tit {font-size:18px; color:#f83c35; text-decoration:underline; margin-bottom:10px;}

.mypage_recombox_renew {width:798px; height:214px; border:1px solid #ccc; display:block; overflow:hidden; position:relative;}
	.mypage_recom_multiboxRenew_tit {display:inline-block; width:147px; height:214px; background-color:#5294de; float:left; color:#fff; font-size:24px; text-align:center; line-height:200px; font-weight:bold;}
	.mypage_recom_smartboxRenew_tit {display:inline-block; width:147px; height:214px; background-color:#0fc08c; float:left; color:#fff; font-size:24px; text-align:center; line-height:200px; font-weight:bold;}
	.mypage-recom_plusboxRenew_tit {display:inline-block; width:147px; height:248px; background-color:#f9625e; float:left; color:#fff; font-size:24px; text-align:center; padding-top:65px; font-weight:bold;}

		.mypage_recom_multi_event {width:237px; height:65px; font-size:12px; color:#5294de; line-height:15px; margin-top:12px; letter-spacing:-0.1px;}
			.mypage_recom_multi_eventBL {display:block; width:57px; height:19px; border-radius:9px; color:#fff; background-color:#5294de; font-size:12px; text-align:center; line-height:15px; margin-bottom:4px;}
		.mypage_recom_smart_event {width:237px; height:65px; font-size:12px; color:#0fc08c; line-height:15px; margin-top:12px; letter-spacing:-0.7px;}
			.mypage_recom_smart_eventBL {display:block; width:57px; height:19px; border-radius:9px; color:#fff; background-color:#0fc08c; font-size:12px; text-align:center; line-height:15px; margin-bottom:4px;}
		.mypage_recom_plus_event {width:237px; height:65px; font-size:12px; color:#f9625e; line-height:15px; margin-top:32px; letter-spacing:-0.7px;}
			.mypage_recom_plus_eventBL {display:block; width:57px; height:19px; border-radius:9px; color:#fff; background-color:#f9625e; font-size:12px; text-align:center; line-height:15px; margin-bottom:4px;}

	
	.mypage_recom_renew_pay {float:left; width:373px; height:214px; border-left:1px solid #ccc;}
		.mypage_recom_renew_pay li {height:74px; padding-left:20px; padding-top:32px;}
		.mypage_recom_renew_pay li.Topline {border-top:1px solid #ccc;}
			.mypage_recom_renew_payM {display:inline-block; width:75px; font-size:18px; color:#000;}
			.mypage_recom_renew_payM02 {width:205px; font-size:18px; color:#000;}
			.mypage_recom_renew_payC {display:inline-block; width:128px; font-size:24px; color:#f83c35;}
			.mypage_recom_renew_payC02 {display:block; width:190px; font-size:14px; color:#f83c35;}
			.mypage_recom_renew_payC03 {display:block; width:190px; font-size:24px; color:#f83c35;}
			.mypage_recom_renew_btnM {position:absolute; right:20px; top:140px;}
			.mypage_recom_renew_btnP {position:absolute; right:20px; top:80px;}

	.mypage_recom_renew_payP {float:left; width:333px; height:210px; border-left:1px solid #ccc; padding:20px;}
		

/* 2018-02-09 스마트 멀티 플러스회원 */
.mypage_plusmem_tit {width:800px; height:30px; background:url('../images/mypage/mypage_new_icon.png') no-repeat top left; text-indent:45px; font-size:20px;}
.mypage_plusmem {width:800px; border:1px solid #ccc; box-sizing:border-box; position:relative; margin-top:15px;}
	.mypage_plusmem_infobox {width:800px; height:504px;border-bottom:1px solid #ccc; background:url('../images/mypage/mypage_plus_imgfull.png') no-repeat top left;}
		.mypage_plusmem_info {font-size:16px; position:absolute; top:180px; right:80px;}
			.mypage_plusmem_info p {margin-left:-20px; margin-bottom:12px;}
			.mypage_plusmem_info ul li {list-style-type:disc; margin-bottom:8px;}

	.mypage_plusmem_request {width:800px; height:210px; overflow:hidden;}
		.mypage_plusmem_request dt {width:420px; float:left; text-align:center; padding-top:50px;}
		.mypage_plusmem_request dd {float:right; padding-top:50px; padding-right:50px;}
			.mypage_plusmem_payM {font-size:14px; color:#000; letter-spacing:-0.8px;}
			.mypage_plusmem_payC {font-size:24px; color:#f83c35; margin-bottom:10px;}




/* 2018-04-02 유료회원 페이지 */
.goods-item > * {
	box-sizing: border-box;
}
.goods-item {
	width: 100%;
	border: 1px solid #c7c7c7;
	margin-bottom: 10px;
}

.goods-item::after {
	content: "";
	display: block;
	clear: both;
}

.goods-item > .goods-title {
	text-align: center;
	width: 200px;
	font-size: 26px;
	font-weight: bold;
	line-height: 160px;

	float: left;
}
.goods-item.smart > .goods-title {
	background-color: #0fc08c;
	color: #fff;
}
.goods-item.smart.auto > .goods-title {
	background-color: #f9625e;
	color: #fff;
}
.goods-item > .goods-content {
	position: relative;
	width: 600px;
	padding: 20px;
	height: 160px;
	float: right;
}
.goods-item > .goods-content > input[type=button].btn-goods-payment {
	position: absolute;
	top: 15px;
	right: 20px;
	background: #0fc08c;
	border: 0;
	color: #fff;
	width: 100px;
	height: 40px;
	font-weight: bold;
	font-size: 14px;
}

.goods-item.smart.auto > .goods-content > input[type=button].btn-goods-payment {
	background-color: #f9625e;
	color: #fff;
}

.goods-item > .goods-content > .goods-money {
	font-size: 22px;
	color: #f83c35;
	font-weight: bold;
	margin-bottom: 20px;
}
.goods-item > .goods-content > .goods-money span {
	font-size: 16px;
	text-decoration: line-through;
}
.goods-item > .goods-content > .goods-comment {
	font-size: 14px;
	line-height: 25px;
	padding-top: 5px;
	border-top: 1px solid #c7c7c7;
}

.goods-item > .goods-content > .goods-event {
	font-size: 14px;
	line-height: 25px;
	color:#f74f0e;
	font-weight: bold;
}

.goods-item > .goods-content > .goods-sale {
	font-size: 14px;
	color: #5294DE;
	line-height: 25px;
}

.goods-item > .goods-content > .goods-sale span {
	margin-right: 20px;
}


		/* 2018-07-10 유료회원 수정 */
		table.guideTable {width:100%; border:1px solid #ccc;}
			table.guideTable tbody tr {border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
				table.guideTable tbody tr th {text-align:center; color:#fff; font-size:24px; text-align:center; font-weight:bold;}
					table.guideTable tbody tr th.multiTitle {background-color:#5d93dd;}
					table.guideTable tbody tr th.smartTitle {background-color:#3bc18e;}
				table.guideTable tbody tr td {border-left:1px solid #ccc; padding:20px; font-size:14px;}
				table.guideTable tbody tr td.guideTable_pay {text-align:center; font-size:24px; color:#ef382d;}
				table.guideTable tbody tr td.guideTable_pay02 {font-size:16px;}
					table.guideTable tbody tr td.guideTable_pay02 p span {display:inline-block; width:80px;}
					table.guideTable tbody tr td.guideTable_pay02 p strong {font-weight:bold; color:#ef382d;}
		

	/* 크롬/사파리 */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		table.guideTable {width:100%; border:1px solid #ccc;}
			table.guideTable tbody tr {border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
				table.guideTable tbody tr th {text-align:center; width:180px; color:#fff; font-size:24px; text-align:center; font-weight:bold;}
					table.guideTable tbody tr th.multiTitle {background-color:#5d93dd;}
					table.guideTable tbody tr th.smartTitle {background-color:#3bc18e;}
				table.guideTable tbody tr td {border-left:1px solid #ccc; padding:20px; font-size:14px;}
				table.guideTable tbody tr td.guideTable_pay {text-align:center; font-size:24px; color:#ef382d;}
				table.guideTable tbody tr td.guideTable_pay02 {font-size:16px;}
					table.guideTable tbody tr td.guideTable_pay02 p span {display:inline-block; width:80px;}
					table.guideTable tbody tr td.guideTable_pay02 p strong {font-weight:bold; color:#ef382d;}
	}

		/* 2018-07-25 추천상품 수정 */
		.mypage_bf_view {width:800px; height:272px; overflow:hidden;}
			.mypage_bf_view li {float:left; margin-right:10px; width:260px; height:272px; border:1px solid #ccc; box-sizing:border-box; background-color:#fff; text-align:center;}
			.mypage_bf_view li:last-child {margin-right:0;}
				.mypage_bf_view li dl {width:188px; height:207px; margin:30px auto;}
					.mypage_bf_view li dl dt {width:188px; height:70px; overflow:hidden; background-color:#fff !important;}
						.mypage_bf_view li dl dt p {font-size:14px; line-height:18px;}
					.mypage_bf_view li dl dd {width:188px; height:140px; overflow:hidden; padding:0 !important;}
						.mypage_bf_view li dl dd p {font-size:20px; margin-top:25px;}


				/*.mypage_bf_view_font {height:60px; overflow:hidden; font-size:14px; line-height:16px;}
				.mypage_bf_view_M {font-size:20px; color:#5294de;}
				.mypage_bf_view_S {}
				.mypage_bf_view_P {}*/