@charset "utf-8";
@media screen and (max-width: 1280px) {

	section .cs_center > .regist { width:50%;}
	section .cs_center > .regist > i { display:none;}
	section .cs_center > .regist > .ex { padding:35px 40px 45px 40px;margin-left:0px; }

	section .cs_center > .board { display:inline-block;width:calc(50% - 20px);margin-left:20px;position: relative;vertical-align: top;}


}


@media screen and (max-width: 960px) {

	section > .visual { height:400px;}
	section > .visual div.slide { display:block;height:400px;outline: none;position: relative;}
	section > .visual div.slide .slogan { padding-top:120px; z-index: 2;position: relative;text-align:center;}
	section > .visual div.slide .slogan > p { display:block;font-size:26px;color:#fff;line-height:36px;letter-spacing: -2px; font-weight:300;text-shadow: rgba(0,0,0,0.2) 2px 0 10px;}
	section > .visual div.slide .slogan > a { display:inline-block;font-size:20px;color:#fff;line-height:50px;letter-spacing: -1px; margin-top:40px;font-weight:300;background: #d5a770;padding:0px 40px;border-radius: 5px;}

	section > .visual div.slide.bg18 { display:block;background: url('../../_img/m_bg_18.jpg?221') no-repeat center; background-size:cover;background-position: center right;}

	section > .visual div.slide p {font-size:20px;line-height:30px;}
	section > .visual div.slide h4 {font-size:35px;line-height:40px;}
	section > .visual div.slide h4 > b {font-size:50px;line-height:60px;margin-left:-2px; }
	section > .visual > button { display:none;}
	section > .visual > ul.slick-dots > li { width:10px;height:10px;}

	section ul.artwork_list { margin-left:-10px;margin-top:-10px;}
	section ul.artwork_list > li { width:calc(33.333% - 10px);margin-left:10px;margin-top:10px;}

	section .join_wrap { width:auto; }

	.wrapper .cnts_wrap { display:block;min-height:500px;position: relative;margin-top:0px;} /*콘텐츠 영역*/
	.wrapper .cnts_wrap.snb { padding-left:0px; }
	.wrapper .cnts_wrap.cn { width:auto;margin-top:50px;}
	.wrapper .cnts_wrap.reservation { width:auto;margin-top:0px;padding-bottom:20px;}

	.cnts_wrap aside.snb { display:block;position: relative;top:auto;left:auto;z-index:0;padding:0px 0px;width:auto;margin-left:-20px;margin-right:-20px;}
	.cnts_wrap aside.snb > h2 { display:none; }
	.cnts_wrap aside.snb > nav > ul.snb_nav { overflow: hidden;overflow-x:auto;padding:0px 10px;white-space: nowrap;text-align:center; }
	.cnts_wrap aside.snb > nav > ul.snb_nav > li { display:inline-block;padding:0px 0px;vertical-align: middle;border-bottom:0px solid #ddd;}
	.cnts_wrap aside.snb > nav > ul.snb_nav > li > a { display:block;line-height:30px;padding:5px 10px;font-size:14px;color:#666; }

	.cnts_wrap > hgroup {display:block;padding-bottom:20px;font-size:0px;padding-top:20px;text-align:center;}
	.cnts_wrap > hgroup > h2 { display:block;font-weight:500;font-size:30px;letter-spacing: -1px;line-height:44px;}
	.cnts_wrap > hgroup > span { float:none;display:block;font-size:0px;height:44px;margin-top:-10px;}

	.preparing { padding:80px 0px;text-align:center; }
	.preparing > i { font-size:120px;line-height:140px;color:#bbb; }
	.preparing > h4 { font-size:30px;line-height:36px;color:#bbb;font-weight:500; letter-spacing:-2px;}
	.preparing > p { font-size:14px;line-height:20px;color:#999;margin-top:10px;letter-spacing:-1px; }

	section .artwork_summary > .thumb { display:block; width:640px;margin:0 auto;}

	section ul.artwork_list > li > a > div.artwork > .tags > b { display:inline-block;text-align:center;width:55px;height:38px;line-height:38px;padding:0px;font-size:12px; font-weight:500;}

}

@media screen and (max-width: 640px) {

	header.min { position: fixed;top:0px;left:0px;right:0px;}

	header .top { padding:10px 0px 0px 0px; }
	header .top > h1 { display:block;width:170px;height:60px;margin:0 auto; }
	header .top > button.lnb_toggle { top:10px;}
	header .top > button.srh_toggle { display:none;}

	header .gnb > .container { padding:0px 10px; }
	header .gnb ul > li { width:17%; }
	header .gnb ul > li:nth-child(1),
	header .gnb ul > li:nth-child(2) { width:24.5%; }
	header .gnb ul > li > a { padding:10px 0px; font-size:16px;}
	header .gnb ul > li > a > span { font-size:12px; }
	header .gnb ul > li > a > b { font-size:12px; }

	header .search { display:block;visibility: visible;border: 3px solid #444;position: relative;overflow: hidden;width:auto;background: #fff;margin-top:0px;border-radius: 0px;padding:0px 0px;margin-bottom:20px;position: relative;;top:auto;left:auto;}
	header .search.opened { visibility: visible;border: 3px solid #bbb;width:auto; }
	header .search > input[type='text'] { padding:0px 10px;line-height: 40px;height: 40px;font-size:14px;color:#111;}
	header .search > button.top_search {  width:40px;height:40px;line-height:40px;}
	header .search > button.top_search::before { height:40px;font-size:28px;line-height:40px;color:#bbb;}


	header.min .top { padding:20px 0px 0px 0px; }
	header.min .top > h1 { display:block;width:62px;height:40px;position: absolute;top:20px;left:20px;}
	header.min .top > h1 > a { display:block;width:100%;height:100%;background: url('../../_img/top_bi_min.png?2') no-repeat center;background-size: contain;font-size:0px; }
	header.min .top > button.lnb_toggle { top:10px;}
	header.min .top > button.srh_toggle { display:none;}

	header.min .search { display:block;visibility: visible;border: 0px solid #fff;border-top: 3px solid transparent;border-bottom: 3px solid #444;position: relative;overflow: hidden;width:auto;background: #111;margin-top:0px;margin-left:85px;margin-right:60px;border-radius: 0px;padding:0px 0px;margin-bottom:10px;position: relative;;top:auto;left:auto;}
	header.min .search.opened { visibility: visible;border: 3px solid #bbb;width:auto; }
	header.min .search > input[type='text'] { padding:0px 5px;line-height: 40px;height: 40px;font-size:14px;}
	header.min .search > button.top_search {  width:40px;height:40px;line-height:40px;}
	header.min .search > button.top_search::before { height:40px;font-size:28px;line-height:40px;color:#bbb;}

	header.min + section { padding-top:191px; }

	section > .visual { height:260px;}

	section > .visual div.slide  { height:260px;}

	section > .visual div.slide .slogan { padding-top:35px; z-index: 2;position: relative;text-align:center;}
	section > .visual div.slide .slogan > p { display:block;font-size:16px;color:#fff;line-height:24px;letter-spacing: -1.5px; font-weight:600;text-shadow: rgba(0,0,0,0.2) 2px 0 10px;}
	section > .visual div.slide .slogan > a { display:inline-block;font-size:16px;color:#fff;line-height:40px;letter-spacing: -1px; margin-top:30px;font-weight:300;background: #d5a770;padding:0px 40px;border-radius: 5px;}

	section > .visual > ul.slick-dots {bottom:10px;}

	section hgroup { margin-top:40px;margin-bottom:20px; }
	section hgroup > h3 { font-size:30px;letter-spacing: -2px;line-height:40px;margin-bottom:0px;}
	section hgroup > p { font-size:14px;line-height:22px;}

	section .login_wrap hgroup > h3 { font-family: 'Titillium';font-weight:600;font-size:20px;letter-spacing: -2px;line-height:35px;color: #111;margin-bottom: 20px;}

	section .cs_center { margin-top:20px; }
	section .cs_center > .regist { width:auto;display:block;}
	section .cs_center > .regist > i { display:none;}
	section .cs_center > .regist > .ex { padding:24px 30px 32px 30px;margin-left:0px;height:194px;text-align:center; }
	section .cs_center > .regist > .ex > h4 > b { display:block; }
	section .cs_center > .regist > .ex > p { display:none;}
	section .cs_center > .regist > .ex > a { font-size:16px;padding:0px 15px; }

	section .cs_center > .board { display:block;width:auto;margin-left:0px;margin-top:20px;}

	.wrapper > footer { margin-top:30px;z-index: 2;}
	footer .fnb ul { text-align: center;}

	footer .bottom { padding:30px 0px 30px 0px;text-align:center;}
	footer .bottom > h1 { position: relative;top:auto;right:auto;display:inline-block;width:150px;height:30px;margin-bottom:10px; }
	footer .bottom > .company { margin-bottom:5px;}
	footer .bottom > .addr > span { font-size:12px;}


	section div.list_search { display:block;font-size:0px;overflow: hidden;margin-bottom:20px;text-align: center;position: relative;padding-left:100px;padding-right:78px;padding-top:0px;padding-bottom:50px;background: transparent;}
	section div.list_search > span { display:block;width:auto;}
	section div.list_search > span > input { display:block;width:100%;line-height:48px;height:48px;padding:0px 10px;border: 0px;outline:none;font-size:14px;}
	section div.list_search > span > input::placeholder {color:#bbb;}
	section div.list_search > span + span { margin-left:5px; }
	section div.list_search > span.sel { position:absolute;top:0px;left:0px;width:100px;}
	section div.list_search > span.sel > select {display:block; position:relative; box-sizing:border-box; width:130%; padding:0 10px; font-size:14px; line-height:48px; z-index:1; background:transparent;}
	section div.list_search > span.sel:after {content:'\e941'; display:inline-block; position:absolute; right:10px; top:0; font-family: 'xeicon'; color:#666; font-size:13px; text-align:center; line-height:48px;}
	section div.list_search > .sort { position: absolute;left:0px;right:0px;bottom:0px;display:block;text-align:center;display:inline-block;float:right;padding:5px 0px;line-height:30px;background: #eee;border-radius: 3px;}

	section div.list_search > button { position:absolute;top:0px;right:0px;}


	section ul.artwork_list { margin-left:-10px;margin-top:-10px;}
	section ul.artwork_list > li { width:calc(50% - 10px);margin-left:10px;margin-top:10px;}


	aside { position: fixed;right:-260px;width:260px; }
	aside .top { padding:20px 0px 20px 0px;border-bottom:0px solid #ddd;height:auto; }
	aside .top > h1 { display:block;width:160px;height:40px;margin:0 auto; }

	aside .top.logined.normal { padding:20px 0px 20px 0px;height:auto; }
	aside .top.logined.scouter { padding:20px 0px 20px 0px; height:auto;}
	aside .top.logined.scouter > div.thumb { width:63px;height:63px;margin-bottom:5px;margin-top:5px;}

	aside .lnb { height:calc(100% - 130px); }
	aside .top.logined + .lnb { height:calc(100% - 200px); }

	aside .lnb ul { padding:20px 0px; }
	aside .lnb ul > li > a { padding:10px 25px 10px 25px; }

	aside .lnb ul > li:nth-child(1) > a,
	aside .lnb ul > li:nth-child(2) > a { padding:5px 25px; }

	aside .lnb dl { display:block;height:auto;font-size:0px;padding:20px 0px; }
	aside .lnb dl > dd > a { padding:7px 25px 7px 25px; }

	aside .lnb dl.me { display:block;height:auto;font-size:0px;padding:20px 0px; }

	aside .bottom dl > dd > a { padding:10px 0px;line-height: 20px;font-size:13px; }
	aside .bottom dl > dd > a > i { display:block;font-size:28px;color:#bbb;line-height: 30px; }

	section .login_wrap { width:auto;padding-top:50px;padding-bottom:50px; }

	section .join_wrap { width:auto;padding-top:50px;padding-bottom:50px; }
	section .join_wrap .member_type > a { display:block;width:auto;padding:25px 25px 25px 25px;}
	section .join_wrap .member_type > a + a { margin-left:0px;margin-top:10px; }

	div.reg_form > .row { position: relative;padding:10px 5px 10px 5px !important;font-size:0px; }
	div.reg_form > .row > label { position: relative;;top:auto;left:auto;line-height:24px;height:24px;padding:0px 0px;color:#333; width:auto;margin-bottom:2px;}
	div.reg_form > .row.sub { background: #f8f8f8;}
	div.reg_form > .row.sub > label { left:15px;width:140px; }
	div.reg_form > .row.required > label:after { display:inline-block;height:24px;line-height:24px;font-family: 'FontAwesome';content: "\f069";font-size:10px;color:#ed6355;vertical-align: bottom;margin-left:3px;}
	div.reg_form > .row > span { display:block;width:auto;}
	div.reg_form > .row > span.url { width:auto; }
	div.reg_form > .row > span.sel { width:auto; }
	div.reg_form > .row > span.att { width:auto; }
	div.reg_form > .row > p.comment { display:block;line-height:20px;margin-left:0px;margin-top:5px;font-size:12px;}
	div.reg_form > .row > span.name,
	div.reg_form > .row > span.nick,
	div.reg_form > .row > span.birth,
	div.reg_form > .row > span.phone,
	div.reg_form > .row > span.email,
	div.reg_form > .row > span.id  { width:auto;}

	div.reg_form > .row > span.cprice { width:auto; }
	div.reg_form > .row > span.cprice + span.cprice { margin-left:0px;margin-top:5px;}

	div.reg_form > .row > span.chk { margin-left:0px;}
	div.reg_form > .row > span.address,
	div.reg_form > .row > span.address_detail,
	div.reg_form > .row > span.zip { width:auto; }
	div.reg_form > .row > span.zip > button { position: absolute;top:2px;right:2px;line-height:34px;height:34px;display:block;padding:0px 15px;text-align:center;font-size:13px;color:#fff;background:#444;border-radius: 2px;}

	section .cnts_btns { display:block;overflow: hidden;font-size:0px;text-align:center;margin-top:50px;}
	section .cnts_btns > a { padding:0px 0px;}
	section .cnts_btns > a + a {  margin-left:5px; }
	section .cnts_btns.fixed > a { width:120px; }
	section .cnts_btns > button { padding:0px 0px;}
	section .cnts_btns > button + button { margin-left:5px; }
	section .cnts_btns.fixed > button { width:120px; }

	.cnts_wrap div.agree  { padding:20px 20px;}

	div.completed > .result_msg > h3 { font-size:30px;line-height:36px;}

	section .find_wrap { padding-top:50px;padding-bottom:50px;width:auto; }
	section .result_wrap { padding-top:50px;padding-bottom:50px;width:auto; }

	.post_search > #post_layer { display:block;position:fixed;width:320px;height:440px;top:50%;left:50%;margin-left:-160px;margin-top:-240px;overflow:hidden;z-index:1;-webkit-overflow-scrolling:touch;background:#eee;padding:15px 0px 0px 0px; }
	.post_search > #post_layer > header { padding:0px 15px;}
	.post_search > #post_layer > header .close { right:15px; }
	.post_search > #post_layer > div { border:0px solid #ddd; }

	.popup {position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:auto;padding:0px;height:auto;background:#fff;
		-ms-transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		transform: none;
		 -webkit-box-shadow:  0px 0px 80px 20px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 80px 20px rgba(0,0,0,0.2);box-shadow: 0px 0px 80px 20px rgba(0,0,0,0.2);
		 z-index:999;display:block;}
	.popup > section { width:100% !important;height:calc( 100% - 142px ) !important; }

	.wrapper .cnts_wrap.cn { width:auto;margin-top:0px;padding:20px 0px 50px 0px;}

	.scouter_sec > .scouter_list > ul > li > a { display:block;padding:40px 0px 40px 80px;position: relative;font-size:0px; }
	.scouter_sec > .scouter_list > ul > li > a > i.thumb {top:40px;left:0px;width:60px;height:60px}


	.scouter_sec > .scouter_list > ul > li > a > h4 { line-height: 24px;font-size:20px;}
	.scouter_sec > .scouter_list > ul > li > a > h4::after {line-height: 24px;font-size:14px;}
	.scouter_sec > .scouter_list > ul > li > a > p {line-height: 20px;font-size:13px;}
	.scouter_sec > .scouter_list > ul > li > a > label { padding:0px 10px;}

	.scouter_sec > .scouter_list > ul > li > a > .contact > .tel { display:block;margin-left:0px;float:none;margin-top:10px;}

	.scouter_sec > .scouter_list > ul > li > a > dl { display:block;clear:both; }
	.scouter_sec > .scouter_list > ul > li > a > dl > dd { display:inline-block;width:25%;padding:0px 0px;margin-left:-1px;border-left:1px solid rgba(255,255,255,0.4);}
	.scouter_sec > .scouter_list > ul > li > a > .detail { float:none;position: absolute;top:100px;left:0px;width:60px;display:block;line-height:40px;height:40px;vertical-align: middle;font-size:0px;overflow: hidden;}
	.scouter_sec > .scouter_list > ul > li > a > .detail > b { line-height: 40px;display:block;text-align:center;}
	.scouter_sec > .scouter_list > ul > li > a > .detail > i { display:none;}

	.scouter_sec > .scouter_list > ul > li > a > dl > dd { font-size:13px;}

	.scouter_sec > .filter > div { width:220px;display:block;position: fixed;top:0px;right:0px;bottom:0px;padding:35px 20px 35px 20px;background:#fff;z-index:10;}
	.scouter_sec > .filter > div > ul { display:block;padding:0px 0px;margin-bottom:20px;height:calc( 100% - 100px );overflow-y: auto;}
	.scouter_sec > .filter.opened + button.filter_toggle { right:260px;bottom:auto;top:20px;background: transparent;font-size:38px;}
	.scouter_sec > .filter.opened + button.filter_toggle::before { content: "\e925"; }

	.scouter_detail > .profile > .thumb { width:130px;height:130px;margin: -20px auto 0px auto;}

	.scouter_detail > .info > ul.in_tab > li { width:25%;}
	.scouter_detail > .info > ul.in_tab > li + li { margin-left:0px; }
	.scouter_detail > .info > ul.in_tab > li > a { text-align:center;padding:0px 0px;font-size:16px; }
	.scouter_detail > .info > ul.in_tab > li.rt { display:none;}

	.scouter_detail > .info .specialty > dl > dd { width:25%;margin-right:0px;;}
	.scouter_detail > .info .specialty > dl > dd i { width:80%;padding-top:80%;height:auto;}

	.scouter_detail > .info .record > dl > dd { padding-left:80px;}
	.scouter_detail > .info .record > dl > dd > div > p > span { display:block;margin-bottom:-10px;color:#999; }
	.scouter_detail > .info .price > dl > dd { width:50%;}

	.scouter_detail > .info .case > dl > dd { width:48%;}


	.scouter_detail > .info .review > .review_roll { height:230px;overflow: hidden;}
	.scouter_detail > .info .review > .review_roll .review_row { padding-left:20px;padding-right:20px;height:230px;}
	.scouter_detail > .info .review > .review_roll .review_row > .star { position: relative;;top:auto;left:auto;border-right:0px solid #eee;width:auto;padding-right:0px;display:block;}
	.scouter_detail > .info .review > .review_roll .review_row > .star > p { width:200px;margin:0 auto; }
	.scouter_detail > .info .review > .review_roll .review_row > .txt { margin-top:10px; }
	.scouter_detail > .info .review > .review_roll .review_row > .txt > h5 { text-align:center; }
	.scouter_detail > .info .review > .review_roll .review_row > .txt > p { text-align:center; }

	div.list > ul.cs_list > li > div.contents > .comment { padding-left:0px;}
	div.list > ul.cs_list > li > div.contents > .comment > span { position: relative;;top:auto;left:auto;display:block;padding-left:15px;color:#999;font-size:13px;line-height:20px;}
	div.list > ul.cs_list > li > div.contents > .comment > span > b { display:inline-block;vertical-align: bottom;margin-right:15px;}
	div.list > ul.cs_list > li > div.contents > .comment > div > p { padding-left:15px; }

	div.list > ul.rv_list > li > div > .contact > .star { display:block;margin-bottom:10px;}
	div.list > ul.rv_list > li > div > .contact > .reg_info { margin-left:0px;}
	div.list > ul.rv_list > li > div > .contact > .label { position: absolute;top:0px;right:0px;float:none;}

	.reservation_top .top_profile { padding:10px 0px 10px 0px; background: #303d6a;margin-left:-20px;margin-right:-20px;border:0px solid #ccc;}
	.reservation_top .top_profile > .scouter > i.thumb { width:28px;height:28px;margin-right:7px;}
	.reservation_top .top_profile > .scouter > h4 { line-height: 28px;font-size:18px;letter-spacing: -1px;vertical-align: middle;color:#fff;}
	.reservation_top .top_profile > .scouter > h4::after { content: '홈스카우터';line-height: 28px;font-size:14px;letter-spacing: 0px;color:#fff;}

	.reservation_top .top_profile > .order { border-top:0px solid #ccc;width:auto;background: #eee;margin-top:10px;margin-bottom:-10px;padding-top:15px;padding-bottom:15px;}
	.reservation_top .top_profile > .order > p.date { display:block;font-size:18px;line-height:24px;letter-spacing: -1px;color:#111;}
	.reservation_top .top_profile > .order > p.date > b { font-weight:500; }
	.reservation_top .top_profile > .order > p.price { display:block;font-size:14px;line-height:24px;letter-spacing: -1px;margin-top:5px;color:#ed6355;}
	.reservation_top .top_profile > .order > p.price > i { display:inline-block;vertical-align: bottom;line-height:24px;font-size:15px;font-weight:500;background: #ed6355;margin-right:10px;padding:0px 10px;border-radius: 5px;color:#fff;}
	.reservation_top .top_profile > .order > p.price > b { font-weight:500;font-size: 18px;}


	.reservation_top ul.date_select { width:auto;margin-left:-20px;margin-right:-20px;border-radius: 0px;}
	.reservation_top ul.date_select > li > a { padding:7px 0px;}
	.reservation_top ul.date_select > li > a > b { font-size:18px;line-height: 22px;}
	.reservation_top ul.date_select > li > a > span { font-size:11px;line-height: 16px;}

	.reservation_top ul.type_tab { width:auto;margin: 20px auto 0px auto;}
	.reservation_top ul.type_tab > li > a { font-size:15px; }

	.type_tab_sec > .ex { font-size:14px;padding:35px 0px 35px 0px; }
	.type_tab_sec > .schedule > label { width:25%; }

	section .order_btns { position: fixed;bottom:0px;left:0px;right:0px;display:block;overflow: hidden;font-size:0px;text-align:center;margin-top:0px;z-index:10;background: #eee;}
	section .order_btns > a { padding:0px 0px;border-radius: 0px;}
	section .order_btns > a + a {  margin-left:0px; }
	section .order_btns.fixed > a { width:120px; }
	section .order_btns > button { padding:0px 0px;border-radius: 0px;line-height:50px;height:50px;}
	section .order_btns > button + button { margin-left:0px; }
	section .order_btns.fixed > button { width:50%; }

	.reservation_guide { display: block;margin-top:40px;border-top:1px solid #ddd;background: transparent;padding:40px 0px 0px 0px;}
	.reservation_guide .noti { position: relative;padding:20px 30px;margin-top:20px;border:1px solid #ddd;background: #f8f8f8;}

	.scouter_rv { padding:25px 0px}
	.scouter_rv > i.thumb { width:30px;height:30px;}
	.scouter_rv > h4 { line-height: 30px;font-size:20px;}
	.scouter_rv > h4::after { line-height: 30px;font-size:14px;}

	.cnts_wrap > .search_form { padding:20px; }

	div.category_tab > a { display:inline-block;width:33.3333%;border-top:1px solid #ddd;margin-top:-1px; }
	div.category_tab > a:nth-child(4n) { border-left:0px solid #ddd;margin-left:0px; }

	div.reg_form > .row > .new_box span { width:auto; }
	div.me_wrap {padding-bottom:20px;}

	div.reg_form > .career_wrap .row { position: relative;padding:10px 5px 5px 5px;font-size:0px;border-bottom:0px solid #eee; }
	div.reg_form > .career_wrap .row > label { position: relative;;top:auto;left:auto;line-height:24px;height:24px;padding:0px 0px;color:#333; width:auto;margin-bottom:2px;}

	div.reg_form > .row > span { height: auto; }
	div.reg_form > .row > span.chk label + label { margin-left: 0; }

	div.ca_history > ul.rv_list > li > a > h5 { width: 70%; }
	div.pr_history > ul.rv_list > li > a > h5 { width: 70%; }
	div.me_scrap > ul.rv_list > li > a > h5 { width: 70%; }
	div.cc_history > ul.rv_list > li > a > h5 { width: 70%; }
	div.sc_history > ul.rv_list > li > a > h5 { width: 60%; }
	div.me_scrap > ul.rv_list > li > span.reg_info > button.favor { margin-left: 0; display: block; position: absolute; right: 0;line-height: 30px;height: 30px; }

	div.me_following > ul.rv_list > li > span { margin-left: 0; display: block;margin-top: 5px; }
	div.me_following > ul.rv_list > li > span.reg_info { top: 0; }
	div.me_following > ul.rv_list > li > span > a { right: 0; top: 83px;}
	div.me_following > ul.rv_list > li > span.reg_info > button.favor { display: block;top: 10px; line-height: 38px; }

	div.search > div.scouter_list { border-right: none; padding-right: 0; }
	div.search > div.search_case { padding-right: 0; }

	div.reg_form > div.licensee > .row { position: relative;padding:10px 5px 10px 5px !important;font-size:0px; }
	div.reg_form > div.licensee > .row label { position: relative;;top:auto;left:auto;line-height:24px;height:24px;padding:0px 0px;color:#333; width:auto;margin-bottom:2px;}
	div.reg_form > div.licensee > .row > span.sel { display: block; margin-bottom: 5px; }
	div.reg_form > div.licensee > .row > span.account_number { margin-bottom: 5px; }
	div.reg_form > div.licensee > .row > span.name,
	div.reg_form > div.licensee > .row > span.duplicate,
	div.reg_form > div.licensee > .row > span.depositor,
	div.reg_form > div.licensee > .row > span.account_number,
	div.reg_form > div.licensee > .row > span.sel { width:100%;}
	div.reg_form > div.licensee > .row > span.chk label { margin-right: 10px; }
	section .artwork_summary > .thumb { display:block; width:100%;margin:0 auto;}

}

@media screen and (max-width: 450px) {

	div.anwer_page > div.pr_a_box > div.pr_anwer > div.scouter_info > span { display: block; margin-left: 5px;margin-top: 5px; }
	div.case_wrap > div.a_box > div.anwer_box > div.scouter_info > span { display: block; margin-left: 5px;margin-top: 5px; }

}

@media screen and (max-width: 350px) {

	.scouter_sec > .scouter_list > ul > li > a { padding:40px 0px 40px 0px; }
	.scouter_sec > .scouter_list > ul > li > a > i.thumb { display:none; }
	.scouter_sec > .scouter_list > ul > li > a > .detail { display:none; }

}


