/* Last modified :2015-08-25 ---------- */
@import url(NanumBarunGothic.css);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);

/* Layout ---------- */
html {height:100%;-webkit-font-smoothing:antialiased;}
 body {height:100%; -webkit-font-smoothing:antialiased; font-family:"nbgr", sans-serif; font-size:16px;
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	 background:#f7f7f9;}
input,  button, .form-control {width:100%;border: 1px solid #ccc; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;box-sizing: border-box;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    padding: 6px 7px;    -webkit-appearance: none;    height: 33px;}

 textarea {width:100%;border: 1px solid #ccc; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;box-sizing: border-box;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    padding: 6px 7px;    -webkit-appearance: none;    height: 60px;}
.mobile_view3 {display:none;} 
.mobile_none3 {} 

#m_top{background:#fff; height:90px;}

.wrap {clear:both;width:1150px;margin:0 auto;position:relative; background:#fff;  }
#wrap2 {clear:both;width:1150px;margin:0 auto;position:relative; padding:20px 0px ; text-align:left;  }
.cont{width:100%; background:#fff; margin-top:90px;  !important;}

.wrap_c {width:1150px; margin:0 auto; background:#fff;  margin-top:10px ; border:2px solid #469a0d; padding:0 10px;}
.wrap_c1 {width:1170px; margin:0 auto; background:#f7f7f9;  }

.item01{float:left; }
.top_logo{float:left; margin:10px 0;}
.top_btn{float:right; margin-top:50px;}
.btn01 {margin:0 auto;display:inline-block;padding:7px 20px;background:#000;color:#fff;text-decoration:none;vertical-align:middle;font-size:12px;}
.btn01:focus, .btn01:hover {text-decoration:none;background:#83c327;color:#fff;}

.green{background:#469a0d; height:51px; margin:0; padding:0; width:50%; float:left;}
.half{ margin:20px 0; padding:0; width:50%; float:left;}


.t_b{padding:0 20px;}


.t_b dl {width:100%; box-sizing: border-box; float: left; position: relative; padding: 5px 15px 5px 83px; }
.t_b dl dd {  }
.t_b dl dt {
	position: absolute;
	left: 0px;
	top: 0px;
	line-height: 24px;
	width:74px;
}
.txt_red{color:#fc1200; font-weight:700;}

.bor{height:20px;}


.btn02 {margin:0 auto;display:block; float:left; padding:5px 20px 5px;background:#fff;color:#333;text-decoration:none;vertical-align:middle;font-size:14px; border:1px solid #29a1eb; cursor:pointer; margin-right:5px; }
.btn02:focus, .btn02:hover {text-decoration:none;background:#29a1eb;color:#fff;  border:1px solid #29a1eb;}


.btn03 {margin:0 auto;display:block; float:left; padding:5px 20px 5px;background:#29a1eb;color:#fff;text-decoration:none;vertical-align:middle;font-size:14px; border:1px solid #29a1eb; cursor:pointer; margin-right:5px;}

.btn04 {margin:0 auto;display:block; float:left; padding:3px 12px 3px;background:#29a1eb;color:#fff;text-decoration:none;vertical-align:middle;font-size:13px; border:1px solid #29a1eb; cursor:pointer; margin-left:6px; border-radius:2px;}

.btn_no_on {margin:0 auto;display:inline; line-height:15px;  padding:3px 5px 0;background:#fff;color:#29a1eb;text-decoration:none;vertical-align:middle;font-size:13px; border:2px solid #29a1eb; cursor:pointer; margin: 2px; text-align:center; font-weight:700}
.btn_no_off {margin:0 auto;display:inline;line-height:15px;  padding:3px 5px 0 ;background:#fff;color:#555;text-decoration:none;vertical-align:middle;font-size:13px; border:1px solid #aaa; cursor:pointer; text-align:center;  margin:2px;}

.btn_order{margin:0px auto;display:inline-block;padding:15px 150px ;background:#6ab438;;color:#fff;text-decoration:none;vertical-align:middle;font-size:22px;font-weight:700; border-radius:12px; }
.btn_order:focus, .btn_order:hover {text-decoration:none;background:#000;color:#fff; }

.txt_13{font-size:14px; line-height:20px;}
.txt_t{font-size:16px; line-height:20px; color:#333; font-weight:300; font-family:nbgr;}
.txt_org{color:#fe7e00; font-weight:500;}

.foot_logo{float:left; margin-right: 30px;}
.footer{ font-size:14px; color:#333; line-height:22px; padding:30px;}
a{text-decoration:none;}
h8{font-size:20px; color:#83c326;font-weight:700; font-family:nbgr; }
.ms_20{margin-left:20px;}
.ms_30{margin-left:20px;}
.adr_line{border-bottom:1px solid #a8d16d; padding:10px;}
.adr{ border:1px solid #a8d16d; padding:10px; overflow-y:scroll; height:300px;}
@media screen and (max-width: 479px) {
	
.wrap {clear:both;width:100%;margin:0 auto;position:relative; background:#fff;  }
#wrap2 {clear:both;width:100%;margin:0 auto;position:relative; padding:20px 0px ; text-align:left;  }
.wrap_c {width:100%; margin:0 auto; background:#fff;  margin-top:-120px;}
.wrap_c1 {width:100%; margin:0 auto; background:#fff;  }
	.ms_20{margin-left:10px;}
		.ms_30{margin-left:25px;}
.mobile_view3 {display:inline-block;} 
.mobile_none3 {display:none;}
.ab{float:none;}
.m_ta{width:255px; height:100px;}
.wrap_c_m {width:320px;   background:#fff; display:inline-block; margin:0 auto; text-align:center; }
.btn_order{margin:0px auto 0px; display:inline-block;padding:15px 100px ;background:#6ab438;color:#000;text-decoration:none;vertical-align:middle;font-size:18px;font-weight:700; border:1px solid #29a1eb; }
.btn_order:focus, .btn_order:hover {text-decoration:none;background:#000;color:#fff;  border:1px solid #6ab438;}
.btn02 {margin:0 auto;display:block; float:left; padding:5px 10px 5px;background:#fff;color:#333;text-decoration:none;vertical-align:middle;font-size:11px; border:1px solid #29a1eb; cursor:pointer; margin-right:2px; width:70%; text-align:center; }
.btn02:focus, .btn02:hover {text-decoration:none;background:#29a1eb;color:#fff;  border:1px solid #29a1eb;}


.btn03 {margin:0 auto;display:block; float:left; padding:5px 10px 5px;background:#29a1eb;color:#fff;text-decoration:none;vertical-align:middle;font-size:11px; border:1px solid #29a1eb; cursor:pointer; margin-right:2px;  width:70%; text-align:center;}

.btn04 {margin:0 auto;display:block; float:left; padding:3px 8px 3px;background:#29a1eb;color:#fff;text-decoration:none;vertical-align:middle;font-size:13px; border:1px solid #29a1eb; cursor:pointer; margin-left:1px; border-radius:2px;  width:70%; text-align:center;}


.t_b{margin:0 0px;}


.t_b dl {width:100%; box-sizing: border-box; float: left; position: relative; padding: 2px 15px 2px 65px; }
.t_b dl dd { padding-left:7px }
.t_b dl dt {
	position: absolute;
	left: 0px;
	top: 0px;
	line-height: 24px;
	width:80px;


}
}