@import url(common.css);

/*서브공통*/
.lnb{position: relative;top: 0;box-sizing: border-box;padding: 30px 0;text-align: right;font-weight:300;}
.lnb img{vertical-align: middle;margin-top: -4px;}
.lnb a{font-family: 'Noto Sans KR', sans-serif;background: url(../images/sub/path_arrow.png)right 11px top 6px no-repeat;padding-right: 34px;font-size: 15px;transition: 0.5s;}
.lnb span {font-family: 'Noto Sans KR', sans-serif;font-size: 15px;}
.lnb a:hover{color:#2d81f4;transition: 0.5s;}
.subVisual{height: 407px;}
.subVisual .imgArea{position: absolute;left:0;top:0;overflow: hidden;width:100%;height: 402px;}
.suvTitle{color: #fff;text-align: center;padding-top: 200px;padding-bottom: 78px; text-shadow:4px 4px 4px rgba(0,0,0,0);}
.suvTitle h2{font-size:42px;padding-bottom:20px;font-weight:800; text-shadow:4px 4px 4px rgba(0,0,0,0);}
.suvTitle p{font-size: 18px;color:fff;}
#contents{padding-bottom:100px;position: relative;background: #fff;overflow-x: hidden;}
/*서브공통*/
/*서브 레이아웃01*/
.sub_list01 .titleB1{font-weight: 500;}
.sub_list01 .titleB1::after{content: '';width: 32px;height: 1px;background: #000;position: absolute;left:0;bottom: 0;display: block;}
.sub_list01 .textArea p{font-family: 'NanumSquare', sans-serif;font-size:18px;color: #666;line-height: 1.6;font-weight:400;letter-spacing: -0.5px;}
.sub_list01 .textArea .textB1 em{display: inline-block;margin:0;}
.sub_list01 .textArea .textB2{font-family: 'Noto Sans KR', sans-serif;font-size:16px;color:#666;display: block;margin-top:7px;margin-left:12px;line-height: 1.4;}
.sub_list01>div{margin-bottom:100px;}
.sub_list01>div:last-child{margin-bottom:0;}
.sub_list01>div::after{content: ''; display: table; clear: both}
.sub_list01>div.left .textArea{float: left;width: 52%;box-sizing: border-box;margin-top: 5%;}
.sub_list01>div.left .imgArea{float: right;}
.sub_list01>div.right .textArea{float: left;padding-left: 70px;width: 52%;box-sizing: border-box;margin-top: 5%;}
.sub_list01>div.right .imgArea{float: left;}
.sub_list01 .textArea p.titleB3{font-family: 'NanumSquare', sans-serif;font-size: 22px;color: #333;font-weight: 600;margin-bottom: 13px;}
.sub_list01 .imgArea{position: relative;}
.sub_list01 .imgArea p{font-size:20px;color:#fff;text-align: center;position: absolute;bottom:22px;width:100%;}
/*서브 레이아웃01*/

