@media all and (max-width: 811px) {
	.select_box.s_report {
		height:42px;
	}
	ul.select_url.s_report {
	    top: 42px;
	}
	.select_box.s_report a:after {
	    top: 13px;
	}
}
@media all and (max-width: 736px) {
	.select_box.s_report {
		height:42px;
	}
	ul.select_url.s_report {
	    top: 42px;
	}
	.select_box.s_report a {
		font-size:12px;
		line-height: 1.3;
		padding: 5px 4px 5px 8px
	}
	.select_box.s_report a:after {
	    top: 13px;
	}
}

@media all and (min-width: 0px) and (max-width: 639px) {
/*폰트*/
body {font-size: 16px; line-height: 1.65em;}
.headline {font-size: 19px !important;}
h1 {font-size: 17px !important;}
.contents_header_title > p {margin-bottom: 20px;}
.depth_page_ti_wrap .writing_ti_fir_en, .depth_page_ti_wrap .writing_ti_last_kor {font-size: 16px; word-break:keep-all;}
.depth_page_ti_wrap .writing_ti_last_kor { font-size: 21px; font-family: 'NunitoSans-Extrabold', 'notokr-bold', sans-serif;}
.depth_page_ti_wrap .writing_ti_kor {line-height: 1.2em; font-size: 22px;}
.depth_page_ti_wrap .writing_ti_en {line-height: 1.13em; font-size: 26px; font-family: 'NunitoSans-Extrabold', 'notokr-medium', sans-serif; letter-spacing: 0em;padding-bottom: 5px;}
.depth_page_ti_wrap .writing_ti_copy {line-height: 1.26em; font-size: 18px;}
.sero_writing_ti_kor {line-height: 1.14em; font-size: 20px;}
.acc-btn .accord_caption {font-size: 20px;}
.people_list_wrap p.division {font-size: 19px;}

.headline.inquiries {font-size:18px;}
.headline.accord_caption { margin-bottom:0px;}
.accord_show .headline {font-size:16px;}

/****************/

.mt10 {margin-top:7px !important}
.mt15 {margin-top:11px !important}
.mt20 {margin-top:14px !important}
.mt25 {margin-top:18px !important}
.mt30 {margin-top:21px !important}
.mt40 {margin-top:28px}
.mt50 {margin-top:35px}
.mt60 {margin-top:42px}
.mt70 {margin-top:49px}
.mt80 {margin-top:60px}
.mt90 {margin-top:65px}
.mt100 {margin-top:70px}

.mb5 {margin-bottom:3px !important}
.mb8 {margin-bottom:6px !important}
.mb10 {margin-bottom:7px !important}
.mb15 {margin-bottom:11px !important}
.mb20 {margin-bottom:14px !important}
.mb25 {margin-bottom:18px !important}
.mb30 {margin-bottom:21px !important}
.mb40 {margin-bottom:25px !important}
.mb45 {margin-bottom:32px !important}
.mb50 {margin-bottom:35px !important}
.mb60 {margin-bottom:45px !important;}
.mb70 {margin-bottom:49px}
.mb80 {margin-bottom:55px !important}

.mb80.beauty_product {margin-bottom:15px !important}

.mb90 {margin-bottom:65px}
.mb100 {margin-bottom:70px}
.mb110 {margin-bottom:75px}
.mb120 {margin-bottom:80px}
.mb130 {margin-bottom:90px}
.mb140 {margin-bottom:95px}
.mb150 {margin-bottom:100px}

.mr10 {margin-right:7px}
.pr10 {padding-right:7px}
.pr15 {padding-right:11px}
.pr20 {padding-right:14px}

.pl12 {padding-left:8px;}

.pt8 {padding-top:6px}
.pt10 {padding-top:7px}
.pt11 {padding-top:8px}
.pt15 {padding-top:11px}
.pt20 {padding-top:14px}
.pt30 {padding-top:21px}
.pt40 {padding-top:28px}
.pt50 {padding-top:35px}
.pt60 {padding-top:42px}
.pt70 {padding-top:49px}
.pt80 {padding-top:60px}
.pt90 {padding-top:65px}
.pt100 {padding-top:70px}

.pb7 {padding-bottom:5px}
.pb8 {padding-bottom:6px}
.pb10 {padding-bottom:7px}
.pb15 {padding-bottom:11px}
.pb20 {padding-bottom:14px !important;}
.pb30 {padding-bottom:21px}
.pb40 {padding-bottom:28px}
.pb50 {padding-bottom:35px}
.pb60 {padding-bottom:42px}
.pb70 {padding-bottom:49px}
.pb80 {padding-bottom:60px}
.pb90 {padding-bottom:65px}
.pb100 {padding-bottom:70px}

/** 폰트 **/
.font18 {font-size:16px;}
h2 {font-size:16px;}

.font20 {font-size:18px;}

/* 행간 */
.lineheight_basic {line-height: 1.889em;}
.lineheight_medium {line-height: 1.667em;}
.lineheight_small {line-height: 1.4em;}

	.current_down_wrap.s_report {
		display: block;
		text-align: center;
	}
	.select_link.s_report {
		display: inline-block;
		width: 100%;
	}
	.select_box.s_report {
		height: 26px;
		width: 100%;
	}
	ul.select_url.s_report {
		top: 26px;
	}
	.select_box.s_report a:after {
	    top: 5px;
	}
}