@charset "UTF-8";
*{outline:0}
html,body{font-family:'Pretendard', 'Apple SD Gothic Neo', '맑은 고딕', '맑은고딕', 'Malgun Gothic', sans-serif;font-size:14px;line-height:1;color:rgba(0,0,0,0.87);-webkit-text-size-adjust:none} /* 폰트크기 자동조절 제거 */
input::-ms-clear, input::-ms-reveal{display:none} /* IE - select arrow remove */
img{border:0;vertical-align:top;-webkit-touch-callout:none} /* 이미지 터치 팝업 제거 */
a,input,button,div,li,textarea,form,label,select{-webkit-tap-highlight-color:rgba(0,0,0,0)} /* 하이라이트 제거 */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;box-sizing: border-box;}
ul,ol,li{list-style:none}
fieldset,img{border:0}
a{text-decoration:none}
address,caption,em,var{font-style:normal;font-weight:normal}
textarea,button,input,select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;font-family:'Pretendard', 'Apple SD Gothic Neo', '맑은 고딕', '맑은고딕', 'Malgun Gothic', sans-serif;}
button{padding:0;cursor:pointer}
button:focus,button:active{padding: 0;}
button span{position: relative;}
select::-ms-expand{display:none}
table{border-collapse:collapse;border-spacing:0}
label{cursor:pointer}

.terms {padding:0 20px;background:#fff;font-size:14px;line-height:22px;color:rgba(0,0,0,0.56);}
.terms h2{font-size:18px;margin-bottom:20px;color:rgba(0,0,0,0.87)}
.terms .txt{padding:0 0 20px 0}
.terms .txt table{width:100%;margin-bottom:20px;border-collapse:collapse;border:1px solid #ccc}
.terms .txt table th{border-collapse:collapse;border:1px solid #ccc;text-align:center;padding:5px;background:rgba(0,0,0,0.08);font-size:12px;color:rgba(0,0,0,0.56);word-break: break-all}
.terms .txt table td{border-collapse:collapse;border:1px solid #ccc;text-align:left;padding:5px;background:rgb(250,250,250);font-size:12px;color:rgba(0,0,0,0.56);word-break: break-all}
.terms .txt table .align-center {text-align: center;}
.terms .txt article{display:none}
.terms .txt article:first-child{display:block}
.terms .add_policy{display:block;margin:20px 0;border: none;background: none;font-size:14px;color:rgba(0,0,0,0.87)}
.terms strong{display:block;padding:20px 0; margin:0;color:#000;}
.terms p{margin-bottom:20px}
.terms b{display:block;margin-bottom:9px;color:rgba(0,0,0,0.87)}
.terms ul{margin-bottom:20px}
.terms ul li ul{margin:5px 0}
.terms ul li ul li{padding-left:15px;}
.terms a{color: rgba(0,0,0,0.72)}
.terms .title{ cursor:pointer;}
.terms .verify-block{overflow:hidden;position: relative; padding-left: 120px; padding-top: 40px; min-height: 100px;}
.terms .verify-block b{position: absolute; top:0; left:0; }
.terms .verify-block img{ position:absolute; top: 3%; left:0; width: 100px; height: 100px;}
.terms .verify-block .description div:first-child{margin-bottom:10px;}
.terms .verify-block span{display:block; margin-bottom: 10px;}
.terms .verify-block div strong{ display:inline;padding:0;}
.terms_new .terms_title{overflow:hidden;}
.terms_new .terms_title h2{height:58px;font-size:24px;font-weight:bold;line-height:60px;}
.terms_new .terms_title .term-select-wrap{height:44px; margin-bottom:0px; border:none; background: #F5F5F5; border-radius: 8px;}
.terms_new .terms_title .term-select-wrap::after{background-image: url('https://static.goodchoice.kr/yg-webview/images/terms/ic_accordion.png');}
.terms_new .terms_title .term-select-wrap span{left:12px;line-height:44px;}
.terms_new .terms_title .term-select-wrap select{height:100%; border:none; background: #F5F5F5; border-radius: 8px;}

#term-business {margin: 28px 0;}
#term-business a {display:block; font-weight: 700; font-size: 14px; line-height: 24px; text-decoration: underline; color: #1273E4;}

@media all and (min-width:720px){
	.terms_new .terms_title{overflow:hidden;}
	.terms_new .terms_title h2{float:left;}
	.terms_new .terms_title .term-select-wrap{float:right;width:248px;margin-top:9px;}
}
