@charset "utf-8";
/*!* default setting *!*/
/*html {width:100%;margin:0;padding:0}*/
/** html * {zoom:1}*/
/*body { width:100%; height:100%; !*line-height:1; 부트스트랩이랑 충돌남. 스크롤 생김.*! color:#666666; letter-spacing: -0.04em; font-size:14px; font-family:'Malgun Gothic','맑은 고딕','나눔 고딕','NanumGothic','나눔고딕','돋움','Dotum', 'NanumSquare', sans-serif;letter-spacing: -0.05em}*/
/** {outline: none;}*/

/* reset */
body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button,img {margin:0;padding:0; word-wrap:break-word;word-break: break-word;}
body, h1, h2, h3, h4, h5, h6{font-family: "Open Sans",sans-serif; letter-spacing: -0.03em}
.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small{font-size: 75%; color:#696969; font-weight: 400; margin-left: 8px;}
small, .small{ font-weight: 400 !important; color:#696969; display: inline-block; margin-left: 8px;}
fieldset,img {border:0 none; vertical-align:middle}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle;letter-spacing: -0.05em}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder { /* WebKit browsers */
    color:#B6C4CB;
}

input::-moz-placeholder,
textarea::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#B6C4CB;
}

input:-moz-placeholder,
textarea:-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#B6C4CB;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#B6C4CB;
}

.form-control::-moz-placeholder {
    color:#B6C4CB;
    opacity:1
}
.form-control:-ms-input-placeholder {
    color:#B6C4CB
}
.form-control::-webkit-input-placeholder {
    color:#B6C4CB
}


input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder { /* WebKit browsers */
    color:transparent; overflow:hidden\9; text-indent:-9999px\9;
}

input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:transparent; overflow:hidden\9; text-indent:-9999px\9;
}

input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:transparent; overflow:hidden\9; text-indent:-9999px\9;
}

input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:transparent; overflow:hidden\9; text-indent:-9999px\9;
}

button {border:0 none;background-color:transparent;cursor:pointer}
/*a {color:#333;text-decoration:none}*/
/*a:active, a:hover {text-decoration:none}*/
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}

hr, caption, legend{display:none;}
legend{*width:0;}
table{border-collapse:collapse;border-spacing:0;}


/* Form */
/*select {*/
/*	height:33px; padding:0 35px 0 5px; padding:0 0 0 5px\9; line-height:33px;*/
/*	border:1px #C7C7C7 solid;*/
/*	-webkit-appearance:menulist;*/
/*	-moz-appearance:menulist;*/
/*	appearance:menulist;*/
/*	!*-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;*!*/
/*	color:#000;*/
/*	background:#fff none\9;*/
/*	background:#fff;*/
/*	!*background:#fff url(/cbp/images/select_bg.png) no-repeat right;  *background:#fff;*!*/
/*	cursor:pointer*/
/*}*/
/*select:focus{background-color:#fff}*/
/*@media \0screen {*/
/*	select{ background:none; }*/
/*}*/
/*select::-ms-expand {*/
/*    display: none;*/
/*}*/
select.k-textbox{background:#fff url(../images/ar1.png) no-repeat 92%;}

/*input[type="text"],*/
/*input[type="password"] {padding:0 5px; height:33px; line-height:33px; font-size:15px; border:1px #d8d8d8 solid; -webkit-appearance:none; color:#000;}*/
/*input[type="text"]:focus,*/
/*input[type="password"]:focus{ border-color:#2593ff} */
/*textarea:focus{ border-color:#2593ff} */
/*input[type="radio"] {width:18px;height:18px;}*/


/* common */
/*.hidden {position:absolute !important;top:-10000px;left:0;visibility:hidden;overflow:hidden;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important}*/
/*.clearfix {*zoom:1} !* IE5.5~7 브라우저 대응 Hack *!*/
/*.clearfix:after {display:block;clear:both;content:" "} !* 표준브라우저 *!*/
/*.txt-c {text-align: center !important;}*/
/*.txt-l {text-align: left !important;}*/
/*.txt-r {text-align: right !important;}*/
/*.fleft {float: left !important}*/
/*.fright {float: right !important}*/
/*.btnArea {text-align: center;margin-bottom: 30px}*/
/*.btnR {position: absolute;right: 30px;margin-top: -30px}*/
/*.vTop {vertical-align: top !important}*/
/*.clear{ clear:both}*/
/*.v-hidden {visibility:hidden;}*/

/*!*margin, padding*!*/
.mt10 {margin-top: 10px !important}
.mt0 {margin-top: 0 !important}
.mt60 {margin-top: 60px !important}
.mt30 {margin-top: 30px !important}
.mr5 {margin-right: 5px !important}
.mr15 {margin-right: 15px !important}
.mb30{ margin-bottom:30px !important;}
.mb10{ margin-bottom:10px !important;}
.mb0{ margin-bottom:0 !important;}
.mt15{ margin-top:15px !important}
.mrNone{ margin-right:0 !important;}
.pt60{ padding-top:60px !important;}
.pt0{ padding-top:0 !important}

/*.ta_100{ width:100%; padding:10px; box-sizing:border-box; height: 100px; border:#e5e5e5 solid 1px}*/


