/* Setting */
section{overflow:hidden;position:relative;line-height:1.2;color:#fff;background:#000;word-break:keep-all}
section .section_fix{width:calc(100% - 40px);margin:0 auto;overflow:hidden;max-width:1440px;}
section .section_body{position:relative;width:100%;margin:0 auto}

.header .header_top .logo{background:url('../img/lds-c-logo-w.png') no-repeat center;background-size:contain}
.header .header_top .gnb>li>a{color:#fff;}
.header .header_top .gnb>li>a:after{background:#aaa;}
.header .header_top .gnb>li>a:hover{color:#aaa;}
.header .header_top .gnb>li>a.on{color:#aaa;}

.header .header_top .gnb>li ul{background:#fff;}
.header .header_top .gnb>li ul li a{color:#000;}
.header .header_top .gnb>li ul li a.on{color:#666;}
.header .header_top .gnb>li ul li a:hover{color:#666;}

.m_header .m_logo{background:url('../img/lds-c-logo-w.png') no-repeat center;background-size:contain;}
.m_header .m_gnb a{color:#fff;}
.m_header .m_gnb a span{background:#fff;}



/* Section01 */
#section01{min-height:calc(100vh - 74px);}
#section01 .section_fix{display:table;min-height:calc(100vh - 148px);margin-top:74px;}
#section01 .section_fix>div{display:table-cell;vertical-align:middle;width:50%;}
#section01 .section_fix .fl{padding-right:40px;}
#section01 .section_fix .fl h3{font-size:48px;margin-bottom:30px;}
#section01 .section_fix .fl h3 img{width:100%;max-width:196px;}
#section01 .section_fix .fl .map{width:100%;height:320px;max-width:560px;margin-bottom:30px;}
#section01 .section_fix .fl p{font-size:20px;font-weight:bold;line-height:1.4}
#section01 .section_fix .fl p.mobile{display:none}

#section01 .section_fix .fr{padding-left:40px;}
#section01 .section_fix .fr .input_box{overflow:hidden;}
#section01 .section_fix .fr .input_box>ul{overflow:hidden;position:relative;padding-bottom:50px;z-index:1}
#section01 .section_fix .fr .input_box>ul:after{content:'';width:1px;height:100%;background:#fff;position:absolute;top:4px;left:30px;z-index:-1}
#section01 .section_fix .fr .input_box>ul li{padding-left:60px;position:relative;}
#section01 .section_fix .fr .input_box>ul li.text{margin-bottom:10px;cursor: pointer;}
#section01 .section_fix .fr .input_box>ul li.text p{font-size:20px;font-weight:bold;margin-left:5px;}
#section01 .section_fix .fr .input_box>ul li.text p strong{color:#E74F12;padding:0 2px;}
#section01 .section_fix .fr .input_box>ul li.text span{position:absolute;top:4px;left:22px;background:#fff;width:16px;height:16px;border-radius:16px;color:#000;text-align:center;line-height:16px;font-weight:bold}
#section01 .section_fix .fr .input_box>ul:last-child{padding-bottom:10px;}

#section01 .section_fix .fr .input_box>ul.first li.var label{display:block;width:calc(50% - 14px);margin:5px;background:#252525;border:1px solid #252525;text-align:center;font-size:15px;font-weight:500;color:#fff;border-radius:5px;line-height:45px;float:left;cursor: pointer;}
#section01 .section_fix .fr .input_box>ul.first li.var input[type="checkbox"]{display:none}
#section01 .section_fix .fr .input_box>ul.first li.var input[type="checkbox"]:checked + label{border:1px solid #E74F12;color:#E74F12}

#section01 .section_fix .fr .input_box>ul.two li.var .inp{display:block;width:calc(50% - 14px);margin:5px;background:#252525;border:1px solid #252525;font-size:15px;font-weight:500;color:#fff;border-radius:5px;line-height:45px;float:left;overflow:hidden;}
#section01 .section_fix .fr .input_box>ul.two li.var .inp.on{border:1px solid #E74F12}
#section01 .section_fix .fr .input_box>ul.two li.var .inp label{padding:0 10px 0 15px;width:95px;display:block;float:left;cursor: pointer;}
#section01 .section_fix .fr .input_box>ul.two li.var .inp label strong{color:#E74F12;padding:0 2px;}
#section01 .section_fix .fr .input_box>ul.two li.var .inp input{float:left;background:#252525;border:0;width:calc(100% - 120px);line-height:45px;outline:none;color:#fff;}

#section01 .section_fix .fr .input_box>ul li.var .inp textarea{width:calc(100% - 42px);margin:5px;padding:10px 15px;background:#252525;border:1px solid #252525;font-size:15px;font-weight:500;color:#fff;border-radius:5px;line-height:24px;float:left;overflow:hidden;outline:none;resize: none;}
#section01 .section_fix .fr .input_box>ul li.var .inp.on textarea{border:1px solid #E74F12}

#section01 .section_fix .fr .input_box>ul.four li.var .inp input{background:#252525;border:1px solid #252525;width:calc(100% - 40px);padding:0 15px;margin:5px;line-height:43px;outline:none;color:#fff;border-radius:5px;font-size:15px;}
#section01 .section_fix .fr .input_box>ul.four li.var .inp input.on{border:1px solid #E74F12}
#section01 .section_fix .fr .input_box>ul.four li.var .agree{line-height:35px;margin:5px;overflow:hidden;}
#section01 .section_fix .fr .input_box>ul.four li.var .agree ul{overflow:hidden;}
#section01 .section_fix .fr .input_box>ul.four li.var .agree ul input[type="checkbox"]{vertical-align:text-top;background:#252525;margin-right:5px;}
#section01 .section_fix .fr .input_box>ul.four li.var .agree ul label{font-size:15px;font-weight:500;cursor: pointer;}
#section01 .section_fix .fr .input_box>ul.four li.var .agree ul label strong{color:#E74F12;padding:0 2px;}
#section01 .section_fix .fr .input_box>ul.four li.var .agree ul a{background:#aaa;color:#252525;font-size:10px;padding:2px 6px;border-radius:2px;display:inline-block;line-height:14px;}
#section01 .section_fix .fr .input_box>ul.four li.var .agree ul a:hover{background:#E74F12;color:#fff;}
#section01 .section_fix .fr .input_box>ul.four li.var .agree ul input[type="submit"]{width:116px;line-height:33px;border:1px solid #E74F12;color:#fff;font-size:15px;text-align:center;background:#E74F12;border-radius:5px}
#section01 .section_fix .fr .input_box>ul.four li.var .agree ul input[type="submit"]:hover{color:#E74F12;background:#252525}





@media all and (max-width:1480px){
	#section01 .section_fix>div{width:auto}
	#section01 .section_fix .fl{padding-right:0}
	#section01 .section_fix .fl h3{font-size:42px;}
	#section01 .section_fix .fl h3 img{max-width:160px;}
	#section01 .section_fix .fr{width:680px;}
}


@media all and (max-width:1200px){	
	#section01 .section_fix .fl h3{font-size:36px;}
	#section01 .section_fix .fl h3 img{max-width:120px;}
	#section01 .section_fix .fr{width:600px;}
	
}

@media all and (max-width:1024px){	
	#section01 .section_fix{display:block;margin-top:100px;}
	#section01 .section_fix>div{display:block;width:100%;}
	
	#section01 .section_fix .fl{overflow:hidden;width:calc(100% - 40px);margin:0 auto 40px;}
	#section01 .section_fix .fl h3{font-size:32px;float:left;}
	#section01 .section_fix .fl h3 img{max-width:100px;}
	#section01 .section_fix .fl p{float:left;font-size:18px;}
	#section01 .section_fix .fl .map{float:right;height:270px;max-width:420px;}

	#section01 .section_fix .fr{width:calc(100% - 20px);padding:0 20px 0 0;overflow:hidden;margin:0 auto 100px;}
}

@media all and (max-width:900px){	
	#section01 .section_fix .fl h3{font-size:28px;}
	#section01 .section_fix .fl p{font-size:16px;}
	#section01 .section_fix .fl .map{height:210px;max-width:360px;}
}



@media all and (max-width:768px){	
	#section01 .section_fix .fl h3{font-size:25px;}
	#section01 .section_fix .fl p{font-size:14px;}
	#section01 .section_fix .fl .map{height:180px;max-width:320px;}
}

@media all and (max-width:720px){	
	#section01 .section_fix .fl h3{width:100%;font-size:32px;}
	#section01 .section_fix .fl p.mobile{display:block;float:left;width:100%;margin-bottom:10px;font-size:18px;}
	#section01 .section_fix .fl p.pc{display:none}
	#section01 .section_fix .fl .map{max-width:100%;height:210px;}
}


@media all and (max-width:640px){	
	#section01 .section_fix .fr .input_box>ul li.text p{font-size:18px;}
	#section01 .section_fix .fr .input_box>ul.two li.var .inp{width:calc(100% - 12px)}
}


@media all and (max-width:480px){
	#section01 .section_fix .fl{width:100%;margin:0 auto 20px;}

	#section01 .section_fix .fr{width:100%;padding-right:0}
	#section01 .section_fix .fr .input_box>ul li.text p{font-size:16px;}

	#section01 .section_fix .fr .input_box>ul:after{display:none;}
	#section01 .section_fix .fr .input_box>ul li{padding-left:0px;}
	#section01 .section_fix .fr .input_box>ul li.text span{position:static;display:block;margin:0 auto 5px;}
	#section01 .section_fix .fr .input_box>ul li.text p{margin:0;text-align:center;}

	#section01 .section_fix .fr .input_box>ul.first li.var label{font-size:12px;width:calc(100% - 14px);}
	#section01 .section_fix .fr .input_box>ul.two li.var .inp{font-size:12px;}

	#section01 .section_fix .fr .input_box>ul li.var textarea{font-size:12px;}
	#section01 .section_fix .fr .input_box>ul.four li.var .inp input{font-size:12px;}

	#section01 .section_fix .fr .input_box>ul.four li.var .agree ul{width:100%}
	#section01 .section_fix .fr .input_box>ul.four li.var .agree ul input[type="submit"]{margin:20px auto 0;width:100%;}
	
}

@media all and (max-width:420px){	
	#section01 .section_fix .fl h3{font-size:27px;}
	#section01 .section_fix .fl p.mobile{font-size:16px;}
	#section01 .section_fix .fl .map{height:150px;}
}

