@charset "UTF-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800|Noto+Sans+KR:300,400,500,700,900|Roboto:400,500,700');
/* font-family: 'Roboto', sans-serif; font-family: 'NanumGothic', sans-serif; font-family: 'Noto Sans KR', sans-serif; */
*{margin:0; padding:0; font-family:'나눔 고딕', 'Nanum Gothic', sans-serif; box-sizing:border-box;}
a{text-decoration:none; color:#fff;}
a:link{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
.clearfix:before,
.clearfix:after{display:table; content:"";}
.clearfix:after{clear:both;}
ul,li{list-style:none;}
html,body{min-width:1200px; height:100%;}


/* sidemenu */
.sidemenu{position:fixed; top:0; right:-300px; z-index:9999; width:300px; height:100%; padding:20px 20px 20px 40px; transition:all 0.3s; background:#80abe7;}
.sidemenu .close{float:right; font-size:46px; font-weight:400; color:#fff; cursor:pointer; transition:all 0.5s; opacity:0.5;}
.sidemenu .close:hover{opacity:1;}
.sidemenu .sidelogo{margin:150px 0;}
.sidemenu .sidelogo img{width:auto;}
.sidemenu ul li{line-height:40px;}
.sidemenu ul li a{font-size:20px; font-weight:400; color:#fff; transition:all 0.5s; opacity:0.5;}
.sidemenu ul li a:hover{opacity:1;}


/* top */
.top{position:fixed; top:0; left:0; z-index:9998; width:100%;}
.top .tbox{width:1200px; margin:0 auto; padding-top:70px;}
.top .tbox .logo{float:left; width:30%;}
.top .tbox .logo img{width:auto;}
.top .tbox .icon{float:right;}
.top .tbox .icon div{float:left; margin-left:30px; padding-top:6px;}
.top .tbox .icon div img{height:20px;}
.top .tbox .icon ul{float:left;  width:26px; height:50px; margin-left:30px; cursor:pointer;}
.top .tbox .icon ul li{height:3px; margin:6px 0; background:#e20000; transition:all 0.5s;}

.top.top_sub .tbox{padding-top:0;}
.top.top_sub .logo{padding-top:28px;}
.top.top_sub .icon{padding-top:33px;}
.top.top_sub .tbox .icon ul li{background:#fff;}
.top .tbox .submenu{float:left; width:40%; padding:40px 0; text-align:center;}
.top .tbox .submenu ul li{display:inline-block; margin:0 20px;}
.top .tbox .submenu ul li a{display:block; padding-bottom:5px; font-size:14px; font-weight:400; color:#fff; border-bottom:2px solid transparent;}


/* maintext */
.maintext{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:500px; z-index:9997;}
.maintext .mbox{position:relative; padding-top:20px;}
.maintext .mbox:before{content:""; position:absolute; top:0; left:50%; transform:translateX(-50%); width:144px; height:1px; background:#9b9b9b;}
.maintext .mbox p{font-size:50px; font-weight:800; color:#fff; text-align:center; line-height:50px;}
.maintext .mbox p span{font-size:50px; font-weight:800; color:#9e9e9e;}

.footer{border-top:1px solid #444; background:#c6b49e;}
.footer .fbox{width:1200px; margin:0 auto; padding:30px 0 20px;}
.footer .fbox .box{float:left; width:850px;}
.footer .fbox .box2{width:350px;}
.footer .fbox .box p{font-size:12px; font-weight:400; color:#fff;}
.footer .fbox .box1 p:nth-of-type(1){font-size:16px; font-weight:700; color:#fff;}
.footer .fbox .box1 p:nth-of-type(2){margin:10px 0 30px;}
.footer .fbox .box2 p span{margin-right:20px; font-size:12px; font-weight:400; color:#fff;}
.footer .fbox .box2 p span strong{color:#444;}
.footer .fbox .box2 p:nth-of-type(2){margin-top:10px;}


/* submenu2 */
.sub .submenu02{float:left; width:40%; padding-right:300px;}
.sub .submenu02 ul{float:right;}
.sub .submenu02 ul li a{display:block; padding:10px 15px; font-size:14px; font-weight:400; color:#fff; border-left:2px solid #fff;}


/* sub all */
.sub{min-width:1200px; min-height:1000px; padding:280px 0 100px; background:#c6b49e;}


/* sub style */
.sub01{padding-top:100px;}
.sub01 .contents .sbox .board td a{font-size:18px; font-weight:400; color:#fff;}
.sub01 .contents .sbox .Paging_Num{display:none;}
.sub01 .contents .sbox .listbtn{display:none;}
.sub01 .contents .sbox .AWbbs_f_search{display:none;}

.sub01_05{padding:280px 0 100px;}
.sub01_05 .contents{float:left; width:60%;}
.sub01_05 .contents .sbox{padding:60px 0; border-top:4px solid #e20000;}
.sub01_05 .contents .sbox .ssbox{float:left; width:49%;}
.sub01_05 .contents .sbox .ssbox1{margin-right:2%;}
.sub01_05 .contents .sbox .ssbox{position:relative; padding:0 30px;}
.sub01_05 .contents .sbox .ssbox:before{content:""; position:absolute; top:8px; left:0; width:1px; height:100%; background:#e20000;}
.sub01_05 .contents .sbox .ssbox p{position:relative; margin-bottom:10px; font-size:14px; font-weight:400; color:#fff; line-height:30px; letter-spacing:-1px;}
.sub01_05 .contents .sbox .ssbox p:before{content:""; position:absolute; top:8px; left:-35px; width:11px; height:11px; border-radius:50%; background:#e20000;}

.sub02_01 .contents{float:left; width:60%;}
.sub02_01 .contents .sbox{padding:60px 0; border-top:4px solid #e20000;}
.sub02_01 .contents .sbox1 p{font-size:19px; font-weight:400; color:#fff; line-height:30px;}
.sub02_01 .contents .sbox1 p:nth-of-type(1){margin-bottom:60px; font-size:19px; font-weight:400; color:#fff;}
.sub02_01 .contents .sbox1 p:nth-of-type(1) span{font-size:19px; font-weight:400; color:#fff;}
.sub02_01 .contents .sbox1 p:nth-of-type(2){margin:60px 0 30px;}
.sub02_01 .contents .sbox2 .ssbox{padding-bottom:50px;}
.sub02_01 .contents .sbox2 .ssbox:last-child{padding-bottom:0;}
.sub02_01 .contents .sbox2 .ssbox>div{float:left;}
.sub02_01 .contents .sbox2 .ssbox .box1{position:relative; width:200px; padding-left:100px; font-size:30px; font-weight:400; color:#fff; line-height:30px;}
.sub02_01 .contents .sbox2 .ssbox .box1:before{content:""; position:absolute; top:50%; left:0; width:70px; border-top:2px dotted #fff;}
.sub02_01 .contents .sbox2 .ssbox .box2{font-size:18px; font-weight:400; color:#fff;}

.sub03_01 .contents{float:left; width:60%;}
.sub03_01 .contents .sbox{padding:60px 0; border-top:4px solid #e20000;}
.sub03_01 .contents .sbox .ssbox{float:left; width:49%;}
.sub03_01 .contents .sbox .ssbox1{height:540px; margin-right:2%; padding:20px 30px; background:url('../img/part.jpg') no-repeat center;}
.sub03_01 .contents .sbox .ssbox1>p:nth-of-type(1){font-size:14px; font-weight:400; color:#fff;}
.sub03_01 .contents .sbox .ssbox1>p:nth-of-type(1) strong{margin-right:20px; font-size:26px;}
.sub03_01 .contents .sbox .ssbox1>p:nth-of-type(2){margin-top:30px; font-size:14px; font-weight:400; color:#fff; line-height:20px;}
.sub03_01 .contents .sbox .ssbox1 .box{position:relative; margin-top:30px; padding-top:30px;}
.sub03_01 .contents .sbox .ssbox1 .box:before{content:""; position:absolute; top:0; left:0; width:80px; height:1px; background:#fff;}
.sub03_01 .contents .sbox .ssbox1 .box p{margin-bottom:30px; font-size:14px; font-weight:400; color:#fff; line-height:30px;}
.sub03_01 .contents .sbox .ssbox1 .box p strong{font-size:20px;}
.sub03_01 .contents .sbox .ssbox1 .box p:nth-of-type(3){margin-bottom:0;}
.sub03_01 .contents .sbox .ssbox2{position:relative; padding:0 30px;}
.sub03_01 .contents .sbox .ssbox2:before{content:""; position:absolute; top:8px; left:0; width:1px; height:532px; background:#e20000;}
.sub03_01 .contents .sbox .ssbox2 p{position:relative; margin-bottom:10px; font-size:14px; font-weight:400; color:#fff; line-height:30px; letter-spacing:-1px;}
.sub03_01 .contents .sbox .ssbox2 p:before{content:""; position:absolute; top:8px; left:-35px; width:11px; height:11px; border-radius:50%; background:#e20000;}
.sub03_01 .contents .sbox .ssbox2 p strong{font-size:18px;}

.sub04_01 .contents{float:left; width:60%;}
.sub04_01 .contents .sbox{padding:60px 0; border-top:4px solid #e20000;}
.sub04_01 .contents .sbox>p{margin-bottom:60px; font-size:34px; font-weight:800; color:#fff; letter-spacing:-1px;}
.sub04_01 .contents .sbox .ssbox{width:780px;}
.sub04_01 .contents .sbox1 .ssbox{padding-bottom:15px;}
.sub04_01 .contents .sbox1 .ssbox:last-child{padding-bottom:0;}
.sub04_01 .contents .sbox1 .ssbox div{float:left; width:250px; height:60px; margin-right:15px; font-size:18px; font-weight:400; color:#fff; text-align:center; line-height:60px; border:1px solid #666;}
.sub04_01 .contents .sbox1 .ssbox div:last-child{margin-right:0;}
.sub04_01 .contents .sbox2 .ssbox div{float:left;}
.sub04_01 .contents .sbox2 .ssbox div:first-child{width:280px;}
.sub04_01 .contents .sbox2 .ssbox div:first-child p{font-size:15px; font-weight:400; color:#fff; line-height:30px;}
.sub04_01 .contents .sbox2 .ssbox div:first-child p span{font-size:15px; font-weight:400; color:#666;}
.sub04_01 .contents .sbox2 .ssbox div:first-child p:nth-of-type(1){margin-bottom:50px; font-size:15px; font-weight:700; color:#fff; letter-spacing:-1px;}
.sub04_01 .contents .sbox2 .ssbox div:last-child{width:500px;}
.sub04_01 .contents .sbox2 .ssbox div:last-child img{width:100%;}





