/* @import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css); */
@import url(https://api.assistcard.co.kr/lib/font/spoqa/SpoqaHanSansNeo.css);
#container{width:100%;}
#container *{font-family: FontAwesome, "Spoqa Han Sans Neo", Arial, sans-serif}
i{font-family:"FontAwesome" !important;font-style:normal}
.snb{display:none}
#content{width:100%;border:0;margin:0 auto;padding:100px 0 0 0}

.visual{height:630px;padding-top:160px;background:url('/image/site2/sub2/015.png') no-repeat center -100px;text-align:center;}
.visual *{color:#fff}
.visual h2{font-size:60px;}
.visual div{padding-top:20px;font-size:35px;}
.visual span{display:block;padding:30px 0 75px;font-size:24px;}
.visual a{display:inline-block;width:440px;height:60px;line-height:60px;margin:0 auto;font-size:20px;background:#eb0028;border-radius: 30px}
.visual a>i{margin-left:30px;}

.section{padding:120px 0;background:#ebecee}
.section.white{padding:120px 0;background:#fff}
.section>div{width:1200px;margin:0 auto}
.section>div:after{content:'';clear:both;display:block;}
.section>div>.title{float:left;width:220px}
.section>div>ul{margin-left:280px;}
.section>div>ul>li{position:relative;min-height:260px;padding-left:370px;}
.section>div>ul>li:after{content:'';clear:both;display:block;}
.section>div>ul>li>img{position:absolute;top:0;left:0;}
.section>div>ul>li>.title{padding-top:10px;font-size:24px;}
.section>div>ul>li>p{padding-top:30px;font-size:16px;line-height:22px;}

.section.white>div>ul>li{min-height:300px}
.section.white>div>ul>li:nth-child(1)>img{top:-60px;}
.section.white>div>ul>li:nth-child(2)>img{top:-30px;left:-35px;}
.section.white>div>ul>li:nth-child(3)>img{top:-13px;left:18px;}
.section.white>div>ul>li:nth-child(4)>img{top:-30px;left:-80px;}

.section08{}
.section08>.form{display:none;position: absolute;z-index:1000;top:120px;left:50%;width: 600px;height: 600px;background-color: rgb(255, 255, 255);box-shadow: 0px 23px 48.45px 2.55px rgba(0, 0, 0, 0.09);}
.section08>.form{padding:60px;}
.section08>.form table{width:100%;}
.section08>.form table td{padding:5px;}
.section08>.form input,
.section08>.form textarea{width:100%;padding:20px;font-size: 18px;color:#333;border:none;background:#f7f7f7}
.section08>.form input::placeholder,
.section08>.form textarea::placeholder{color:#aaa}
.section08>.form input{height:55px;}
.section08>.form textarea{height:210px;}
.section08>.form #smit{display:block;width:100%;height:55px;font-size: 18px;color:#fff;font-weight:700;border:none;background:#ea0a2a}
.section08>.form .close{display:none;position:absolute;top:-0px;right:0;width:60px;height:60px;line-height: 60px;font-size:30px;color:#333;border:none;background:none}

.section08>.form .tel{display:none;overflow:hidden;width:100%;height:55px;line-height:55px;text-align:center;font-size: 18px;color:#381f1f;font-weight:700;border:none;background:none}
.section08>.form .tel>img{line-height:55px;vertical-align: text-bottom;}

.section08 .contactNum{position:relative;font-size:34px !important;;color:#ea0a2a !important;;line-height:55px !important;;font-weight:700 !important;}
.section08 .contactNum>img{margin-right:15px;}

.section08>.form.animation{opacity: 0;}
.section08>.form.hide{opacity: 0 !important;}
.section08>.form.open{position:fixed;z-index:9000;display:block;opacity: 1;transform: none;height:700px}
.section08>.form.open .close{display:block}
.section08>.form.open .tel{display:block}

.quick{position:fixed;z-index:2000;bottom:50px;right:60px;}
.quick.sticky{position:fixed;top:154px;}
.quick>ul{}
.quick>ul>li{display:block;width: 100px;height: 100px;margin-bottom:15px;border-radius: 10px;box-shadow: 0px 17px 36.1px 1.9px rgba(0, 0, 0, 0.16);}
.quick>ul>li.type1{background:#ea0a2a url(/image/site2/sub2/016.png) no-repeat center calc(50% - 20px);background-size:40px}
.quick>ul>li.type1>a{padding-top:55px;}
.quick>ul>li.type2{background:#1b56ec url(/image/site2/sub2/017.png) no-repeat center calc(50% - 20px)}
.quick>ul>li.type2>a{padding-top:55px;}
.quick>ul>li.type3{height:44px;background:#fff;border:3px solid #ea0a2a;border-radius: 10px;}
.quick>ul>li.type3>a{font-size:14px;line-height:44px;color:#ea0a2a}
.quick>ul>li>a{display:block;width:100;height:100%;font-size: 18px;text-align:center;line-height:20px;color:#fff}



.section{display:none;}
