@charset "utf-8";

/* input */

#wr_estimatetype input[type="text"] {display:inline-block;}
#wr_estimatetype input[type="email"] {display:inline-block;}
.bo_bus input::-moz-input-placeholder {line-height:20px;}
.bo_bus input::-webkit-input-placeholder {line-height:20px;}

#yr_bo_bus .regist {
}

#yr_bo_bus {display:block; *zoom:1; max-width:1170px; margin:0 auto; margin-bottom:30px;}
#yr_bo_bus:after { display:block; clear:both; content:""; }

#yr_bo_bus .margin-top-5 { margin-top:5px; }
#yr_bo_bus table { table-layout:fixed; width:100%; }
#yr_bo_bus .regist { width:100%; border:0px solid red; margin:0 auto;}
#yr_bo_bus .regist .title { border-bottom:none; padding-bottom:5px; text-align:left; }
#yr_bo_bus .regist table tr.end th, #yr_bo_bus .regist table tr.end td { border-bottom:solid 1px #ccc;font-size:1.15em; font-weight:400;}
#yr_bo_bus .regist table tr.disabled { background:#eee;}
#yr_bo_bus .regist table tr.disabled input[type='text'] { background:#eee; border:solid 1px #777;}
#yr_bo_bus .regist table th, #yr_bo_bus .regist table td { background:#eee; border:solid 1px #ccc; padding:10px; border-bottom:none;  } 
#yr_bo_bus .regist .align_left th { text-align:center; font-size:1.15em; padding: 15px 3px; }
#yr_bo_bus .regist .align_left td { text-align:left; font-size:1.15em; padding: 8px 8px; }
#yr_bo_bus .regist table th { text-align:right; padding-right:10px; }
#yr_bo_bus .regist table td { border-left:none; background:none; text-align:left; padding-left: 10px; }
/*#yr_bo_bus .regist table td span { color:#FF0000; }*/ 
#yr_bo_bus .regist table th.center { text-align:center; border-right:none; }
#yr_bo_bus .regist table th.center p { margin-top:5px; }  
#yr_bo_bus .regist table th.center p.f { margin-top:0px; }
#yr_bo_bus .regist select { border:1px solid #cccccc;border-radius:0; background:#ffffff !important; padding:6px 12px 6px 6px; font-size:1.15em; }  
#yr_bo_bus .regist #wr_4,#yr_bo_bus .regist #wr_5,#yr_bo_bus .regist #wr_7,#yr_bo_bus .regist #wr_startdate,#yr_bo_bus .regist #wr_enddate,#yr_bo_bus .regist #wr_email, #yr_bo_bus .regist #wr_hp1{ border:solid 1px #aaa; /*text-align:center; */ padding-left:5px;display:inline-block; background-color: #fff !important;}  
#yr_bo_bus .regist textarea { border:solid 1px #ccc; width:100%; }  

#yr_bo_bus .regist .btn_confirm { margin-top:20px; }
.form-control{-webkit-appearance:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#ffffff !important; border-radius:0px !important;​}




#yr_bo_bus .form__row_box {
    padding: 15px 15px;
    background-color: #fff;
	border:1px solid #d8d8d8;
	margin:20px 0;
    overflow: hidden;
}

#yr_bo_bus .form__row_box .form__row {
	margin: 0 1% 10px 1%;
    width: 48%;
    float: left;
    font-size: 0.95em;
    overflow: hidden;
}

#yr_bo_bus .form__row_box .form__row input[type="text"], #yr_bo_bus .form__row_box .form__row input[type="password"]  {
    width: 100%;
    font-weight: 300;
	padding:6px;
    font-size:1.15em;
    text-shadow: none;
    outline: none;
    letter-spacing: 0;
	border:1px solid #aaa;
}
#yr_bo_bus .form__row_box .form__row .blind {
	font-size:1.2em;
    width: 50%;
    padding: 5px 0 5px 0;
}
#yr_bo_bus .form__row_box .form__row .blind_auto{
    width: 20%;
    padding: 12px 0 0 0;
    float: left;
}

#yr_bo_bus .form__row_box .form__row .addr_detail {
	margin-top:3px;
}

#yr_bo_bus .form__row_box .form__row select {
	width:100%;
    padding: 5px;
    background-color: transparent;
    border:solid 1px #ccc;
    font-weight: 300;
    text-shadow: none;
    outline: none;
    letter-spacing: 0;
    box-sizing: border-box;
}

#yr_bo_bus .form__row_box .form__row select {
}

#yr_bo_bus .form__row_box .form__row select option {
    color: #000;
}


#yr_bo_bus .form__row_box .form__row_text {
}

#yr_bo_bus .form__row_box .form__row textarea {
    width: 100%;
    font-weight: 300;
	padding:10px 8px;
    font-size:1.15em;
    text-shadow: none;
    outline: none;
    letter-spacing: 0;
	border:1px solid #aaa;
}

#yr_bo_bus .form__row_box .form__row a {
	color:#222;
    font-weight: 600;
    font-size: 22px;
}

#yr_bo_bus .form__row_box .form__row a:hover {
	color:#222;
}

#yr_bo_bus .from__btn .subMit {
    display: block;
    background-color: #525252;
	border:0;
	padding:12px 15px;
    font-weight: 500;
    font-size: 1.35em;
    color: #fff;
    text-align: center;
    letter-spacing: -2px;
    cursor: pointer;
    transition: all .15s;
    -moz-transition: all.15s;
    -ms-transition: all .15s;
    -o-transition: all .15s;
    -webkit-transition: all .15s;
    outline: none;
	border:1px solid #525252;
    width: 100%;
}

#yr_bo_bus .from__btn .subMit:hover {
    background-color: #fff;
    font-weight: 500;
    color: #525252;
    text-shadow: none;
	border:1px solid #525252;
}

#yr_bo_bus #agree_detail {
	text-align:center;
	font-weight:bold;
	background-color:#d8d4cf;
	padding:10px;
    width: 50%;
    float: right;
}

#yr_bo_bus #agree_content {
	padding:8px;
	display:none;
	border:1px solid #eee;
    background: white;
    width: 80%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;

}
#yr_bo_bus #agree_content>h3{padding: 40px 0 20px 0;text-align: center;}
#yr_bo_bus #agree_content_detail{
 background: white;
    padding: 10px;
    height: 200px;
    line-height: 1.5em;
    border: 1px solid #999;
    overflow-y: scroll;
}
#yr_bo_bus #modal_close_container{
    margin: 30px auto;
    text-align: center;
}
#yr_bo_bus #agree_modal_close{
    background: #525252;
    color: white;
    padding: 10px 40px;
    font-size: 16px;
}

/* lg */
@media (min-width:1200px) {
#yr_bo_bus .regist #wr_name {}
#yr_bo_bus .regist #wr_pnum1,#yr_bo_bus .regist #wr_tel1{}
#yr_bo_bus .regist #wr_5,#yr_bo_bus .regist #wr_6,#yr_bo_bus .regist #wr_7,#yr_bo_bus .regist #wr_4{}
#yr_bo_bus .regist #wr_startdate,#yr_bo_bus .regist  #wr_enddate {}
#yr_bo_bus .regist #wr_email {}
}


/* md */
@media (min-width:992px) and (max-width:1199px) {
#yr_bo_bus .regist #wr_name {}
#yr_bo_bus .regist #wr_pnum1,#yr_bo_bus .regist #wr_tel1{}
#yr_bo_bus .regist #wr_5,#yr_bo_bus .regist #wr_6,#yr_bo_bus .regist #wr_7,#yr_bo_bus .regist #wr_4{}
#yr_bo_bus .regist #wr_startdate,#yr_bo_bus .regist  #wr_enddate {}
#yr_bo_bus .regist #wr_email {}
}

/* xs */
@media (min-width:768px) and (max-width:991px) {
#yr_bo_bus .regist #wr_name {}
#yr_bo_bus .regist #wr_pnum1,#yr_bo_bus .regist #wr_tel1{}
#yr_bo_bus .regist #wr_5,#yr_bo_bus .regist #wr_6,#yr_bo_bus .regist #wr_7,#yr_bo_bus .regist #wr_4{}
#yr_bo_bus .regist #wr_startdate,#yr_bo_bus .regist  #wr_enddate {}
#yr_bo_bus .regist #wr_email {}
}

/* xxs */
@media (max-width:450px) {
#yr_bo_bus .regist #wr_name {width:100% !important;}
#yr_bo_bus .regist #wr_pnum1{width:100% !important;}
#yr_bo_bus .regist #wr_5, #yr_bo_bus .regist #wr_6, #yr_bo_bus .regist #wr_7, #yr_bo_bus .regist #wr_tel1{width:100% !important;}
#yr_bo_bus .regist #wr_startdate,#yr_bo_bus .regist #wr_enddate {width:100% !important;}
#yr_bo_bus .regist #wr_email {}
}
/*=================================================btn=================================================*/

.btn-danger2{font-size:12px;color:#fff;background-color:#d9534f;border:1px solid #d43f3a;padding:0px 7px; height:37px;line-height:37px;border-radius:5px;}
.btn-danger2:hover{font-size:12px;color:#fff;background-color:#d9534f;border:1px solid #d43f3a;padding:0px 7px;}


.btn-default2{font-size:12px;border:1px solid #999999;background-color:#ffffff; color:#555555;padding:0px 7px; height:37px;line-height:37px;border-radius:5px;}
.btn-default2:hover{font-size:12px;border:1px solid #999999;background-color:#ffffff; color:#555555;padding:0px 7px;}

.btn-default2 i{padding:0px 3px;}

.btn-primary2{color:#ffffff;border:1px solid #286090;background-color:#286090;padding:12px 15px; line-height:1;font-size:1.25em;border-radius:0;}
.btn-primary2:hover{background-color:#1e486a;color:#fff;}

.wr_defalt2, .wr_primary2{margin:0 2px;padding:0px 10px;font-size:14px;}

/*=================================================캡챠 자동등록(입력)방지 기본=================================================*/
#captcha {display:block !important;position:relative; float: right;width: 80%}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;border:0px;}
#captcha #captcha_img{width:160px;height:40px;border:1px solid #ccc;border-radius:4px;}
#captcha #captcha_mp3{
	width:40px;height:40px;display:inline-block;margin:0px;text-indent:-999999px;
	background:#dddddd url(./img/captcha.png) 40% 5px no-repeat;border-radius:4px;border:0;
}
#captcha audio {display:none;}
#captcha #captcha_reload{width:40px;height:40px;display:inline-block;margin:0px;text-indent:-999999px;
	background:#dddddd url(./img/captcha.png) 40% -25px no-repeat;border-radius:4px;
}
#captcha #captcha_key {
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	clear:none;margin:0px;font-size:1.333em;font-family:"NanumGothicBold";font-weight:400;line-height:40px;height:40px;
	width:150px; margin-left:15px;border-radius:4px;background:#ffffff !important;border:1px solid #ccc;
	-webkit-appearance:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
}
#captcha #captcha_info {display:block;margin:10px 0 0;font-size:14px;letter-spacing:-0.1em;}

@media screen and (max-width : 1200px){
    #yr_bo_bus .form__row_box .form__row .blind{width: 100%; text-align: center;}
    #yr_bo_bus .form__row_box .form__row .blind_auto{padding-bottom: 5px;}
    #yr_bo_bus #agree_detail{width: 80%; float: none; margin: 7px auto 0 auto;}
    #captcha{width: 100%;}
    #captcha #captcha_key{margin-left: 15px;}
    #captcha #captcha_img{width: 160px;}

}

@media screen and (max-width : 992px){
    #yr_bo_bus .form__row_box .form__row .blind{width: 100%%;}
    
        #yr_bo_bus #agree_detail{width: 100%;}
    #captcha #captcha_img{width: 120px;}
    #captcha #captcha_key{margin-left: 5px; width: 105px;}
    

}

@media screen and (max-width : 768px){
    #yr_bo_bus .form__row_box .form__row .blind{width: 100%;}
    #captcha{width: 100%;}
    #captcha #captcha_mp3{width: 18%;}
    #captcha #captcha_reload{width: 18%; padding: 0;}
    #yr_bo_bus #agree_detail{width: 100%;}
    #captcha #captcha_img{width:59%; box-sizing: border-box;}
    #captcha #captcha_key{margin:5px 0 0 0 ; width: 100%;}
}

#section6{position: relative;}


