

/*
 * Template Name: Unify - Responsive Bootstrap Template
 * Description: Business, Corporate, Portfolio, E-commerce, Blog and One Page Template.
 * Version: 1.9.2
 * Author: @htmlstream
 * Website: http://htmlstream.com
*/

/*Import Global Compulsory CSS Files*/
@import url(app.css);
@import url(blocks.css);

/*Import CSS Plugins*/
@import url(plugins/style-switcher.css);


@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&display=swap&subset=korean');


body {padding:0; margin:0;}





.boxed-layout {
  padding: 0;
  box-shadow: 0 0 5px #ccc;
  margin-left: auto !important;
  margin-right: auto !important;
  background: url(../img/patterns/15.png) repeat;
}

/*Hiding arrows for select field in IE*/
select::-ms-expand {
  display: none;
}



/* 텍스트 */
label { width:120px; float:left; font-size:24px; font-weight:700; line-height:55px; height:75px; color:#000; text-align:left; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-1px;}



.wrapper { font-family: 'Noto Sans KR', sans-serif; letter-spacing:-1px; width:1200px; height:100%; overflow:hidden; box-sizing: border-box; border-top:2px solid #0c5799;}

.content {width:100%; height:100%; margin:0 auto; margin-top:-55px;}


.area01 {width:100%; float:left; background:#fafafa; padding:22px 0 0 60px; border-bottom:1px solid #bcbcbc; box-sizing:border-box;}
.area02 {width:100%; float:left; background:#fafafa; padding:22px 0 0 60px; border-bottom:1px solid #bcbcbc; box-sizing:border-box;}
.area03 {width:100%; float:left; background:#fafafa; padding:22px 0 0 60px; border-bottom:1px solid #bcbcbc; box-sizing:border-box;}
.area04 {width:100%; float:left; background:#fafafa; padding:22px 0 0 60px; border-bottom:1px solid #bcbcbc; box-sizing:border-box;}
.area04 label {width:120px; margin-left:0;}

.textarea01 {width:70%; height:65px; float:left; }
.textarea02 {width:70%; height:65px; float:left; line-height:55px; font-size:24px; color:#000; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-1px;}
.textarea03 {width:70%; height:65px; float:left;}
.textarea04 {width:70%; height:65px; line-height:45px; float:left; font-size:24px;}

.form-controls {width:100%; height:55px; padding:0 12px; font-size:18px; color:#555; background:#fff; border:1px solid #b7b7b7; box-sizing:border-box;}


#radi {width:18px; height:18px; margin-right:0px; margin-left:15px;}
#selec {width:100px; height:55px; font-size:24px; border:1px solid #b7b7b7; padding:0 10px}



/* 개인정보취급방침 */

.col-md-12 {float:left; margin:10px 0 0 35px; background:none;}
.col-md-12 .g12 { width:300px; font-size:16px; color:#000; margin-left:0px;}
.col-md-12 label {background:none;}



/* 상담신청버튼 */
.col-md-13 { width:455px; height:150px; margin:0 auto;}


.textarea01 span {color:#b7b7b7; padding:0 5px;}

.form-controls-tel{
	text-align:center;
	width:155px;
    height: 55px;
    padding: 0px;
    font-size:18px; color:#555;
    background: #fff;
    border:1px solid #b7b7b7;
    box-sizing: border-box;	
	
}











/*Button Styles
------------------------------------*/
.btn {
	box-shadow: none;
	border-radius: 0;
	
}
.btn-u {
	width:100%;
	height:100%;
	line-height:65px;
	color: #fff;
	font-size:24px;
	font-weight:800;
	cursor: pointer;
	position: relative;
	display: inline-block;
	border-radius:10px;
	margin-top:60px;
	background:#1b5e9a;
}


.btn-u:hover {opacity:0.95;}


.btn-u.btn-block {
	text-align: center;
}

.btn-u-sm,
a.btn-u-sm {
	padding: 3px 12px;
}

.btn-u-md,
a.btn-u-md {
	padding: 10px 20px;
}

.btn-u-lg,
a.btn-u-lg {
	font-size: 18px;
	padding: 10px 25px;
}

.btn-u-xs,
a.btn-u-xs {
	font-size: 12px;
	padding: 2px 12px;
	line-height: 18px;
}

/*Button Groups*/
.btn-group .dropdown-menu > li > a {
	padding: 3px 13px;
}

.btn-group > .btn-u,
.btn-group-vertical > .btn-u {
	float: left;
	position: relative;
}

.btn-group > .btn-u:first-child {
	margin-left: 0;
}















