@charset "utf-8";
/* container */
#wrap #container{position:relative; width:1200px; min-width:1200px; min-height:300px; margin:0 auto}
#wrap #container.main_container{width:100%}
#wrap #container.nbg{background:#fff}
#wrap #container .content{overflow:hidden; width:100%; margin:0 auto; padding:0 0 100px 0}

.edm_tit{width:100%;padding:0}
.edm_tit .h_tit{font-size:38px;text-align:left;padding:0;margin-top:45px;color:#333;font-weight:bold;line-height:46px}
.edm_tit .h_tit>span{display:block}
.edm_tit .h_desc{font-size:15px;line-height:22px;color:#555;width:auto;text-align:left;margin-top:20px}
/*.edm_tit .h_desc>span{display:block}*/
.edm_tit .h_desc>span>em{font-style:normal;display:inline}
.edm_tit .pc_img{display:block;margin-top:20px}
input.txt{height: 31px;width: 390px;margin:0;padding:9px;border:1px solid #ccc;background:#fff;color:#4c4c4c;font-size:13px;line-height:0;vertical-align:middle;}
input.txt:focus{border-color:#000}


/* 제품문의*/
.supp_wrap{}
.supp_wrap:after{content:"";display:block;clear:both}
.supp_wrap h3{margin-top:40px;font-size:25px;font-weight:bold;line-height:30px}

/*기본 정보*/
.supp_wrap .base_info{margin-top:13px;padding:0}
.supp_wrap .base_info dl{border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.supp_wrap .base_info dl:after{content:"";display:block;clear:both}
.supp_wrap .base_info dl dt{float:left;width:163px;height:47px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;line-height:47px}
.supp_wrap .base_info dl dt span{display:block;padding-left:25px;font-size:15px;font-weight:bold;line-height:45px}
.supp_wrap .base_info dl dt span.requ{background:url('https://www.jiransecurity.com/images/icon/bul_requ.gif') no-repeat 12px center}
.supp_wrap .base_info dl dt span.requ2{width:163px;border-left:1px solid #ddd}
.supp_wrap .base_info dl dd{float:left;padding:8px 0 10px 14px;width:419px;height:29px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;line-height:29px}
.supp_wrap .base_info dl dd ::-webkit-input-placeholder{color:#777;font-size:14px;font-style:italic}
.supp_wrap .base_info dl .last{border-bottom:none}
.supp_wrap .base_info dl dd{width:420px}

.supp_wrap .t_help{margin-top:-16px;color:#ff7f00;font-size:13px;line-height:18px;text-align:right}


/*상담희망솔루션*/
/*.supp_wrap .solution{border-top:1px solid #fff;clear:both}
.supp_wrap .solution ul{width:400px;height:30px;padding:30px 100px 20px 100px;border:1px solid #ddd;margin-top:13px}
.supp_wrap .solution ul li{float:left;width:50%;text-align:center}*/
.supp_wrap .solution{margin-top:12px;width:1200px}
.supp_wrap .solution ul:after{content:"";display:block;clear:both}
.supp_wrap .solution ul li{float:left;width:399;height:40px;padding:10px;box-sizing:border-box;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:0 none}
.supp_wrap .solution ul li:last-child{width:399px;margin-top:0px none;border-right:1px solid #ddd}
.supp_wrap .solution ul li.line1{border-top:0 none}
.supp_wrap .solution ul li.line2{width:1197px;margin-top:0px none;border-top:0 none;border-left:1px solid #ddd;border-right:1px solid #ddd}
.supp_wrap .solution ul li .rdo{display:block;background:#f6f6f6;line-height:40px}

.supp_wrap .solution2{margin-top:12px;width:1200px}
.supp_wrap .solution2 ul:after{content:"";display:block;clear:both}
.supp_wrap .solution2 ul li{float:left;width:599;height:40px;padding:10px;box-sizing:border-box;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}
.supp_wrap .solution2 ul li.border-rno{border-right:0 none}

.supp_wrap .agree_box{margin-top:13px;padding:17px 20px;background:#fff;border:1px solid #ddd;font-size:14px;line-height:20px}
.supp_wrap .agree_box p.tit{margin-top:20px;font-weight:bold}
.supp_wrap .agree_box p:first-child{margin-top:0}

.supp_wrap .agree_chk{margin-top:14px}
.supp_wrap .agree_chk p{margin-left:5px;line-height:24px}



/*문의사항*/
.fl_left{float:left;width:590px}
textarea{border:1px solid #ddd;margin-top:13px;width:590px;height:200px;resize: none}
textarea.st02{border:1px solid #ddd;margin-top:13px;width: 570px;height: 322px;resize: none;}

/*개인정보 수집동의*/
.fl_right{float:right;width:590px}
.supp_wrap .agree_box{margin-top:13px;padding:40px 30px;background:#fff;border:1px solid #ddd;font-size:14px;line-height:20px}
.supp_wrap .agree_box p.tit{margin-top:20px;font-weight:bold}
.supp_wrap .agree_box p:first-child{margin-top:0}

.supp_wrap .agree_chk{margin-top:14px;margin-left:0}
.supp_wrap .agree_chk p{margin-left:5px;line-height:24px}

.logo{text-align:right;margin-top:30px;padding-right:0}



@media screen and (max-width:740px){

	.edm_tit{width:100%;padding:20px 20px 0 0}
	.edm_tit .h_tit{font-size:28px;text-align:center;padding:5px 10px;margin-top:0;color:#333;font-weight:bold;line-height:34px}
	.edm_tit .h_tit>span{display:inline}
	.edm_tit .h_desc{font-size:13px;line-height:20px;color:#555;width:90%;text-align:center;margin:20px auto 0 auto}
	/*.edm_tit .h_desc>span{display:block}*/
	.edm_tit .h_desc>span>em{font-style:normal;display:inline}
	.edm_tit .pc_img{display:none; margin-top:0px}
	input.txt{width:340px;height:30px;margin:0;padding:5px 7px;border:1px solid #ccc;background:#fff;color:#4c4c4c;font-size:12px;line-height:24px}
	input.txt:focus{border-color:#000}

	.supp_wrap .fl_left{float:none;width:auto;padding:0;background:none}
	.supp_wrap .fl_right{float:none;width:auto;padding:0}
	.supp_wrap h3{padding:10px 0 0 10px;border-top:1px solid #ddd;font-size:20px}

	/*기본 정보*/
	.supp_wrap .base_info{margin-top:5px;width:auto;padding:0 20px}
	.supp_wrap .base_info dl{border:0}
	.supp_wrap .base_info dl:after{content:"";display:block;clear:both}
	.supp_wrap .base_info dl dt{float:none;margin-top:22px;width:auto;height:22px;border:0;background:#fff;line-height:22px}
	.supp_wrap .base_info dl dt span{display:inline-block;padding-left:9px;font-size:16px;line-height:22px}
	.supp_wrap .base_info dl dt span.requ{position:relative;background:none}
	.supp_wrap .base_info dl dt span.requ:after{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-4px;width:7px;height:7px;background:url('../images/icon/icon_sp.png') no-repeat -111px 0;background-size:400px 400px}
	.supp_wrap .base_info dl dt span.requ2{width:auto;border-left:0px none}
	.supp_wrap .base_info dl dd{float:none;margin-top:4px;padding:0;width:100%;height:auto;border:0;line-height:35px}
	.supp_wrap .base_info dl dd ::-webkit-input-placeholder{color:#777;font-size:14px;font-style:italic}
	.supp_wrap .base_info dl dd select{width:100%}

	/*상담희망솔루션*/
	.supp_wrap .t_help{margin:10px 0;padding-right:20px;font-size:11px;line-height:20px}

	/*.supp_wrap .solution{margin-left:20px;margin-right:20px;border-top:1px solid #fff;clear:both}*/
	.supp_wrap .solution{margin-top:12px;margin-bottom:30px;border-top:0;width:100%}
	.supp_wrap .solution ul{width:auto;height:auto;padding:0 20px;margin-top:5px}
	.supp_wrap .solution ul:after{content:"";display:block;clear:both}
	.supp_wrap .solution ul li{float:none;text-align:left;padding:10px;border-right:1px solid #ddd;font-size:13px;letter-spacing:-1px}
	.supp_wrap .solution ul li:after{content:"";display:block;clear:both}
	.supp_wrap .solution ul li:first-child{width:auto;margin-top:-5px}
	.supp_wrap .solution ul li:nth-child(2n){width:auto}
	.supp_wrap .solution ul li:last-child{width:auto;border-right:1px solid #ddd}
	.supp_wrap .solution ul li.line1{height:auto}
	.supp_wrap .solution ul li.line2{height:auto}
	.supp_wrap .solution ul li.border-tno{border-top:0 none}

	.supp_wrap .solution2{margin-top:12px;margin-bottom:30px;border-top:0;width:100%}
	.supp_wrap .solution2 ul{width:auto;height:auto;padding:0 20px;margin-top:5px}
	.supp_wrap .solution2 ul:after{content:"";display:block;clear:both}
	.supp_wrap .solution2 ul li{float:none;text-align:left;padding:10px;border-right:1px solid #ddd;font-size:13px;letter-spacing:-1px}
	.supp_wrap .solution2 ul li:after{content:"";display:block;clear:both}
	.supp_wrap .solution2 ul li:first-child{width:auto;margin-top:-5px}
	.supp_wrap .solution2 ul li:nth-child(2n){width:auto}
	.supp_wrap .solution2 ul li:last-child{width:auto;border-right:1px solid #ddd}
	.supp_wrap .solution2 ul li.line1{height:auto}
	.supp_wrap .solution2 ul li.line2{height:auto}
	.supp_wrap .solution2 ul li.border-tno{border-top:0 none}
	.supp_wrap .solution2 ul li.border-rno{border-right:1px solid #ddd}

		
	/*문의사항*/
	.supp_wrap .area_box{margin:15px 20px 30px 20px;padding:10px;border: 1px solid #ccc}
	.supp_wrap .area_box textarea{margin:0 !important;padding:0;width:100% !important;height:200px !important;border:0}
	.supp_wrap .area_box textarea.st02{margin-top:12px;font-size:12px}
		
	.supp_cont .agree_box{clear:both;margin:20px;padding:10px;background:#fff;border:1px solid #ddd;font-size:12px;line-height:20px}
	.supp_cont .agree_box p.tit{margin-top:20px;font-weight:bold}
	.supp_cont .agree_box p:first-child{margin-top:0}

	.supp_wrap .agree_chk{margin-top:12px;margin-left:15px}
	.supp_wrap .agree_chk p{margin-left:5px;line-height:24px;font-size:12px}

	.logo{text-align:right;margin-top:30px;padding-right:20px}
}

