@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
/* reset
---------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input{margin:0;padding:0;border:0}
​article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
​ol, ul{list-style:none}
​blockquote, q{quotes:none}
​blockquote:before, blockquote:after{content:'';content:none}
q:before, q:after{content:'';content:none}
​table{border-collapse:collapse;border-spacing:0}
img{vertical-align:top;max-width:100%; height:auto}
*{-webkit-text-size-adjust:none}
input[type=search], input[type=text]{-webkit-appearance:none}
*{-webkit-text-size-adjust:none}

/* old-fashion sources
---------------------------------------------------------------------*/
html,button,input,select,textarea{color:#082c3d}
body{font-size:1em;line-height:1.4;width:100%;background:#ececec;color:#000;/* background: red; */}
body{font-family:"나눔바른고딕","Nanum Barun Gothic",Dotum,Helvetica,Arial,Sans-serif;-webkit-text-size-adjust:none}

/* NEW sources on 20160121
---------------------------------------------------------------------*/

/* common
---------------------------------------------------------------------*/
.clr{zoom:1}
.clr:after{content:".";display:block;height:0px;clear:both;visibility:hidden}
* html .clr{height:1%}
a{text-decoration:none}
a:focus{outline:0}

.row-colum{padding:0 15px 80px;line-height:23px;}
.row-colum section{padding:0}
.row-colum-outter{/* min-width:980px; */max-width:980px;margin:0 auto;border:1px solid #e1e1e1;background:#fff;}
.row-colum-outter section{padding:25px 2%;width:96%}
.row-colum-inner{padding:25px 15px;border-bottom:1px dashed #e1e1e1}
.member-rule h3{margin:10px 0 10px 0;line-height:30px;color:#333;}
.member-rule h4{margin:30px 0 5px 0;color:#333}
.member-rule >ul {margin-bottom:30px;margin-left:15px}
.member-rule >ul li >ul{margin-bottom:15px}
.member-rule li,.member-rule p{font-size:12px;line-height:23px}
.member-rule p{padding:0 !important;line-height:23px}
.member-policy{background:#f5f5f5;margin: 0 auto;}
.member-policy .header-sub{padding: 30px 15px 0;background:none;text-align:center;}
.member-policy .header-sub-wrap{background:none}
.member-policy .header-sub-title{margin-bottom:20px;font-size:27px;font-size:2.7rem;color:#333;font-weight:400}
.member-policy .header-sub-desc{margin:0;width:100%;font-size:13px;font-size:1.3rem;color:#666}

/* 스터디카드 정책 - 20161115
---------------------------------------------------------------------*/
.card-policy{}
.card-policy h3{font-size:14px;letter-spacing:-1px}
.card-policy .sub-title{margin-bottom:20px;font-size:25px;font-weight:600}
.card-policy .scroll-conts{padding-bottom: 50px;border-bottom:1px solid #e1e1e1}
.policy-list{margin-bottom:10px}
.card-policy section:last-child .scroll-conts{border-bottom:none}
.policy-item{float:left;width:33.33%;border-bottom:1px solid #bdbdbd;text-align:center}

.policy-item a{display:block;padding: 15px 10px;border-right:1px solid #bdbdbd;background:#F9F9F8}
.policy-item a:hover{font-weight:bold}
.policy-item a:link,.policy-item a:hover,.policy-item a:active,.policy-item a:visited{color:#000}
.policy-item:last-child a{border-right:none}

@media (max-width: 640px) {
	.policy-item{
		width:100%;
		text-align:left;

	}
	.policy-item a{
		padding:8px 20px;
		border-right:none;
		font-size:14px;
	}
}

@media (min-width:641px) and (max-width: 980px) {
	.policy-item{
		width:50%;
		text-align:left;
	}
	.policy-item:last-child a{
		border-right:1px solid #e1e1e1;
	}
	.policy-item a{
		padding:10px 20px;
	}
}







