@charset "utf-8";

/* 내용관리 */
.ctt_admin {text-align:right}
#ctt {width:1181px;margin:0 auto}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {width:100%}
#ctt_con ul li {width:200px;padding:15px 10px;border:1px solid #e5e5e5;text-align:center;font-weight:bold}
#ctt_con ul {width: 100%;margin: 50px 0;display: flex;justify-content: center;}
#ctt_con ul li a {font-size:1rem;color:#222}
#ctt_con ul li:last-child {border-bottom:3px solid #294fb0}
#ctt_con ul li:last-child a {color:#294fb0}
#content {text-align:center}
#ctt_con .content img {width:100%;margin:80px 0}
.content_info {width:1181px;margin-top:80px}
.content_info h2 {width:100%; display:flex;justify-content: center;font-size:36px;text-align:center;}
.content_info > h3 {margin-top:10px;font-size:16px;letter-spacing:-1px;text-align:center;color:#7f7f7f}
.content_info .mainten {padding:50px 0 400px;font-size:16px;line-height:36px;letter-spacing:-1px;text-align:center;color:#282828;background: url('../../../img/img_mainten.png') no-repeat center bottom}
.content_info .mainten02 {display:flex;justify-content:space-around;width:1181px;margin:50px auto 0;padding-top:30px;padding-bottom:50px;border-top:2px solid #eeeeee}
.content_info .mainten02 h3 {width:250px;padding-top:30px;font-size:24px;font-weight:bold;background: url('../../../img/img_necess_line.png') no-repeat}
.content_info .mainten02 > div {width:931px;}
.content_info .mainten02 p {font-size:16px;letter-spacing:-1px;line-height:35px;color:#505050}
.content_info .mainten02 p.first {padding-top:30px;font-weight:bold;}
.content_info .mainten03 {display:flex;justify-content:space-around;width:1181px;margin:0 auto;padding-top:50px;padding-bottom:50px;border-top:1px solid #eeeeee}
.content_info .mainten03 h3 {width:250px;padding-top:30px;font-size:24px;font-weight:bold;background: url('../../../img/img_necess_line.png') no-repeat}
.content_info .mainten03 > div {width:931px;}
.content_info .mainten03 p {font-size:16px;letter-spacing:-1px;line-height:35px;color:#505050}
.content_info .mainten03 p.first {padding-top:30px;font-weight:bold;}
.content_info .mainten04 {display:flex;justify-content:space-around;width:1181px;margin:0 auto;padding-top:50px;padding-bottom:50px;border-top:1px solid #eeeeee}
.content_info .mainten04 h3 {width:250px;padding-top:30px;font-size:24px;font-weight:bold;background: url('../../../img/img_necess_line.png') no-repeat}
.content_info .mainten04 > div {width:931px;}
.content_info .mainten04 p {width:931px;font-size:16px;letter-spacing:-1px;line-height:35px;color:#505050}
.content_info .mainten04 p.first {padding-top:30px;font-weight:bold;}

