
@import url('https://fonts.googleapis.com/css2?family=Gowun+Batang:wght@400;700&family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
body{font-style:normal; font-weight:normal;font-family: 'Noto Sans KR','Gowun Batang', sans-serif , serif;}

.top_bg{width:100%;height:180px;background-size:cover;display:flex;justify-content:center;align-items:center}
.top_bg span{font-size:29px;color:#fff;font-weight:500;}
.top_bg1{background:url("../../images/top_bg01.jpg")no-repeat;}
.top_bg2{background:url("../../images/top_bg02.jpg")no-repeat;}
.top_bg3{background:url("../../images/top_bg03.jpg")no-repeat;}
.top_bg4{background:url("../../images/top_bg04.jpg")no-repeat;}
.top_bg5{background:url("../../images/top_bg05.jpg")no-repeat;}
.top_bg6{background:url("../../images/top_bg06.jpg")no-repeat;}
.top_bg7{background:url("../../images/top_bg07.jpg")no-repeat;}
.top_bg8{background:url("../../images/top_bg08.jpg")no-repeat;}
.top_bg10{background:url("../../images/top_bg10.jpg")no-repeat;}
.top_bg span{}

section{padding-bottom:150px;}
.tit{margin:60px auto 50px;font-size:27px;color:#000;font-weight:500;display:flex;justify-content:center;font-weight:700;}

/*¹ýÀÎ¼Ò°³ ½ÃÀÛ */
/* greeting */
.list_btn{margin-top:60px;}
.list_btn ul{display:flex;justify-content:center}
.list_btn ul li{width:185px;height:60px;}
.list_btn ul li a{width:185px;height:60px;color:#c2c2c2;display:flex;justify-content:center;align-items:center;font-size:17px;box-sizing:border-box;border:1px solid #c2c2c2;border-right:none}
.list_btn ul li.active a{color:#fff;background-color:#6ab82c;border:none}
.list_btn ul li:last-child a{border-right:1px solid #c2c2c2;}

/* .greet > .inner > .tit{margin:60px auto 50px;font-size:27px;color:#000;font-weight:700;display:flex;justify-content:center;} */
/* »ç´Ü¹ýÀÎ ¼Ò°³ */
.greet01 .txt_box p{font-size:18px;margin-top:18px;}
.greet01 .txt_box p span{font-weight:700;}
.greet01 .txt_box p .txt_logo{color:#224677;}

/* ´ëÇ¥ÀÌ»ç ÀÎ»ç¸» */
.greet02 .txt_box{display:flex;justify-content:space-between}
.greet02 .txt_box p{font-size:18px;}
.greet02 .txt_box span{font-weight:700;}
.greet02 .txt_box p .txt_logo{color:#224677;}

 /* ¿¬Çõ */
.greet03{min-height:500px}
.greet03 .txt_box{}
.greet03 .txt_box .box{position:relative;}
.greet03 .txt_box .box .con{position:absolute;left:50%;transform:translateX(-50%)}
.greet03 .txt_box .box .con .bar{height:230px;width:1px;background-color:#a7a7a7;position:relative;}
.greet03 .txt_box .box .con .bar:before{content:'';border-radius:50%;width:15px;height:15px;background-color:#00aeba;position:absolute;left:50%;top:35px;transform:translateX(-50%)}
.greet03 .txt_box .box .con .bar:after{content:'';border-radius:50%;width:15px;height:15px;background-color:#00aeba;position:absolute;left:50%;top:120px;transform:translateX(-50%)}
.greet03 .txt_box .txt ul li{position:absolute;}
.greet03 .txt_box .txt ul li:last-child{text-align:right;top:105px;left:90px;}
.greet03 .txt_box .txt ul li:first-child{right:220px;top:20px;}
.greet03 .txt_box .txt h4{font-size:26px;color:#00aeba}
.greet03 .txt_box .txt p{font-size:18px;color:#707070}

/* »ç´Ü¹ýÀÎ CI */
.greet04 .txt_box .ci{display:flex;justify-content:space-between}
.greet04 .mark1 h4{font-size:23px;margin-bottom:20px;}
.greet04 .mark2 h4{font-size:23px;margin-bottom:20px;}
.greet04 .mark_btn{display:flex;justify-content:center;margin-top:25px;}
.greet04 .mark_btn a{display: inline-block;width: 120px;height: 35px;color: #fff;background: #00aeba url("../../images/sub/down_btn.png")no-repeat 75px center;border-radius: 20px; line-height: 35px;text-indent: -20px;text-align: center; margin-right: 10px;}

/* Á¶Á÷µµ */
.greet05 .txt_box{display:flex;justify-content:flex-end;}
.greet05 .txt_box img{margin-right:30px}

/* ¿À½Ã´Â±æ */
.greet06 .txt_box .map_btn{display:flex;justify-content:center;margin-bottom:60px;}
.greet06 .txt_box .map_btn a{width:175px;height:40px;font-size:18px;color:#000;display:flex;justify-content:center;align-items:center;border-radius:20px;background-color:#f8f8f8;margin-right:10px;}
.greet06 .txt_box .map_btn a:last-child{margin-right:0;}
.greet06 .txt_box .map_btn a.active{background-color:#00aeba;color:#fff;}
.greet06 .txt_box .map_box .map{width:100%;height:520px;}
.greet06 .txt_box .map_box p{font-size:18px;color:#000;margin-top:20px;}
.greet06 .txt_box .map_box span{font-size:18px;color:#9b9b9b;}
.greet06 .txt_box .map_box2,.greet06 .txt_box .map_box3{display:none}



/* ½ÅÃ»/Âü¿© ½ÃÀÛ */
.application{}



/* ÇÑ°­ Èï ÇÁ·ÎÁ§Æ® view */
 .project02 .webzine-view{width:100%;border-top:2px solid #000;}
 .project02 .webzine-view table{width:100%;}
 .project02 .webzine-view.on{display:block;}
 .project02 .webzine-view .view-head{width:1100px;height:60px;border-bottom:1px solid #e0e0e0;}
 .project02 .webzine-view .view-head .view-title{float:left;font-size:19px;line-height:55px;text-indent:10px;}
 .project02 .webzine-view .view-head .view-head-right{float:right;font-size:12px;color:#cecece;line-height:55px;}
 .project02 .webzine-view .view-head .view-head-right span{padding:20px;}
 .project02 .webzine-view .view-head .view-head-right .view-date{position:relative;}
 .project02 .webzine-view .view-head .view-head-right .view-date:before{content:'';width:2px;height:8px;background-color:#cecece;position:absolute;right:0;top:52%;transform:translateY(-50%);}
 .project02 .webzine-view .view-body{padding:20px 0 20px 20px;width:100%;}
 .project02 .webzine-view .view-body .exhibit-info{color:#707070;font-size:19px;margin-bottom:5px;}
 .project02 .webzine-view .view-body .exhibit-info dt{float:left;}
 .project02 .webzine-view .view-body .exhibit-info dd{text-align:left;font-weight:500;}
 .project02 .webzine-view .view-body .date-num{display:flex;font-size:15px;color:#a7a7a7;font-weight:400;}
 .project02 .webzine-view .view-body .date-num dt,.project02 .webzine-view .view-body .date-num dd{padding:0 10px;}
 .project02 .webzine-view .view-body .date-num dt{padding-left:0;position:relative;}
  .project02 .webzine-view .view-body .date-num dd{padding-right:0;}
 .project02 .webzine-view .view-body .date-num dt:before{content:'';width:1px;height:12px;background-color:#a7a7a7;position:absolute;right:0;top:52%;transform:translateY(-50%)}
 .project02 .webzine-view .view-body ul{display:flex;}
 .project02 .webzine-view .view-body ul li{padding:0 10px;position:relative;color:#a7a7a7;font-weight:300;}
 .project02 .webzine-view .view-body ul li:before{content:'';width:1px;height:10px;background-color:#a7a7a7;position:absolute;right:0;top:50%;transform:translateY(-50%)}
 .project02 .webzine-view .view-body ul li:last-child:before{display:none}
 .project02 .webzine-view .view-body ul li:first-child{padding-left:0;}
 .project02 .webzine-view .view-body ul li:last-child{padding-right:0;}
.project02 .webzine-view table tbody{border-top:1px solid #e0e0e0;text-indent:20px;padding:20px 0 300px;}
.project02 .webzine-view table tbody tr .cont{display:flex;flex-direction:column;min-height:300px;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding:10px;}
.view-file{display:block;width:100%;height:60px;background:url("../../images/sub/clip.png")no-repeat 20px center;background-size:20px;border-bottom:2px solid #000;}
.view-file a{padding-left:50px;line-height:60px;font-size:16px;color:#585858;}
.pageNavigation{margin-top:60px;}
.pageNavigation.on{display:block;}
.pageNavigation dl{border-top:1px solid #e0e0e0;height:80px;}
.pageNavigation dl.next{border-bottom:1px solid #e0e0e0;}
.pageNavigation dt{float:left;padding-right:20px;height:80px;line-height:80px;font-size:19px;color:#000;}
.pageNavigation dt span{margin-left:20px;}
.pageNavigation dd{float:left;padding:0 20px;font-size:19px;position:relative;height:80px;line-height:80px;}
.pageNavigation dd:before{content:'';width:1px;height:10px;background-color:#e0e0e0;position:absolute;left:0;top:52%;transform:translateY(-50%);}
.pageNavigation dd a{color:#626262;}
.btn_lg{display:block;border:1px solid #dcdcdc;width:200px;height:60px;line-height:60px;text-align:center;border-radius:32px;font-size:18px;color:#000;margin:30px auto 0;}


/* °ß»ýÁ¶°¢Àü  ½ÃÀÛ*/

/* ¼Ò°³ */
/* .gyeonsaeng01 .content .inner a {display:flex;flex-direction:column;align-items:center;}
.gyeonsaeng01 .content .inner a .txt{text-align:center;margin:60px 0 35px;line-height:2;color:#9d9d9d;font-size:16px;}
.gyeonsaeng01 .content .inner a .txt span{color:#000;font-weight:500} */

.gyeonsaeng01 .content .inner {display:flex;flex-direction:column;align-items:center;}
.gyeonsaeng01 .content .inner .txt{text-align:center;margin:60px 0 35px;line-height:2;color:#9d9d9d;font-size:16px;}
.gyeonsaeng01 .content .inner .txt span{color:#000;font-weight:500}


/* Àü½Ã&¾ÆÆ®Æä¾î ½ÃÀÛ*/
.art .txt{margin-bottom:50px;font-size:18px;color:#222;line-height:1.8;}
.art .txt span{font-weight:500;color:#000}


/* °ø°£¼Ò°³ */
.space .txt{font-size:18px;line-height:1.6;margin-bottom:30px;}
.space .txt span{font-weight:700}
.space .visual{display:flex;justify-content:space-between}
.space .img_box{display:flex;flex-flow:wrap;justify-content:space-between}
.space .img_box .top{margin-bottom:20px;display:flex;justify-content:space-between;width:100%;}
.space .bt_con{margin-top:50px}
.space .bt_con h4{margin-bottom:20px;color:#00aeba}


/* ÀÌ¿ë¾È³» */
.information .txt{font-size:18px;color:#585858;line-height:1.5}
.information .sitemap{margin-right:-20px}		
.information .sitemap>dl{overflow:hidden;margin-bottom:90px;width:200px;display:inline-block;vertical-align:top;margin-right:7px;}
.information .sitemap>dl:nth-child(5){margin-right:0;}
.information .sitemap>dl>dt a{background-color:#00aeba;text-align:center;height:70px;font-weight:700;color:#fff;width:100%;font-size:18px;padding:22px 0;float:left; box-sizing: border-box;}
.information .sitemap>dl>dd{float:left;width:100%;overflow:hidden; box-sizing: border-box;color:#000;font-size:20px;}
.information .sitemap>dl>dd > a{text-align:center;display:block;color:#2d2d2d;padding:22px 0;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;height:70px;box-sizing:border-box;font-size:16px;}
.information .sitemap>dl>dd ul li > a{text-align:center;display:block;color:#2d2d2d;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;background-color:#f8f8f8;border-bottom:1px solid #e7e7e7;height:40px;box-sizing:border-box;font-size:16px;display:flex;justify-content:center;align-items:center;}
.information .sitemap>dl>dd > a:hover{background-color:#f9fcff}

/* donation */
.donation{margin-bottom:100px;}
.donation .inner .box_search_wrap{display:block;}
.donation .inner .box_search_wrap.on{display:none;}
.donation .inner .box_search{font-size: 19px;line-height: 60px; height: 60px; background-color: #00aeba;position: relative;color:#fff;padding-left:30px;display:block;}
.donation .inner .box_search .search_btn{position:absolute;right:10px;top:5px;line-height:40px;}
.donation .inner .box_search .search_btn > input{width:300px;height:40px;text-indent:10px;}
.donation .inner .box_search .search_btn > input::placeholder{}
.donation .inner .box_search .search_btn > button{position:absolute;right:10px;top:54%;border:none;cursor:pointer;background:none;transform:translateY(-50%)}
.donation .inner .search_list ul li{float:left;}
.donation .inner .search_list ul li > a{width:350px;float:left;}
.donation .inner .search_list ul li .search_txt_box{float:right;width:750px;height:250px;text-indent:40px;border:1px solid #e3e3e3;box-sizing:border-box;}
.donation .inner .search_list ul li .search_txt_box a{font-size:28px;color:#000;font-weight:700;margin-top:35px;display:block;line-height:45px;position:relative;margin-bottom:18px;}
.donation .inner .search_list ul li .search_txt_box a:before{content:'';width:40px;height:4px;background-color:#234b82;position:absolute;left:40px;bottom:-4px;}
.donation .inner .search_list ul li .search_txt_box dl{font-size:18px;color:#818181;line-height:30px;}
.donation .inner .paging_all{width:100%;display:inline-block;}
.donation .inner .paging_all .paging{margin:0 auto;text-align:center;}
.donation .inner .paging_all .paging .num{padding:0 5px;}
.donation .inner .paging_all .paging .num a{margin:0 5px;color:#c5c5c5;}
.donation .inner .paging_all .paging .num a.on{color:#333;}
.donation .inner .paging_all .paging .num strong{margin:0 5px;}
.donation .inner .paging_all .paging .prev2{background:url("../../images/sub/prev2_btn.png")no-repeat;width:10px;height:10px;display:inline-block;margin-right:10px;}
.donation .inner .paging_all .paging .prev{background:url("../../images/sub/prev1_btn.png")no-repeat;width:10px;height:10px;display:inline-block;}
.donation .inner .paging_all .paging .next{background:url("../../images/sub/next1_btn.png")no-repeat;width:10px;height:10px;display:inline-block;}
.donation .inner .paging_all .paging .next2{background:url("../../images/sub/next2_btn.png")no-repeat;width:10px;height:10px;display:inline-block;margin-left:10px;}
.donation .board_list{margin-bottom:30px;border-top:2px solid #000;}
.donation .board_list td{text-align:center;font-size:14px;color:#585858;border-bottom:1px solid #eeeeee;}
.donation .board_list td > a{color:#333;font-size:19px;display:inline-block;height:60px;line-height:60px;}
.donation .board_list td:hover > a{color:#00aeba;}
.donation .board_list tbody > tr{height:60px;}
.donation .board_list tbody > tr .title{text-align:left;text-indent:15px;}
.donation .board_list tbody > tr .square{display:block;width:50px;height:25px;color:#fff;background-color:#f2b71a;border-radius:4px;margin:0 auto;line-height:25px;} 
.donation .board_list tbody > tr .new{background:url("../../images/sub/n_btn.png")no-repeat;width:18px;height:18px;display:inline-block;margin-left:5px;} 
.donation .board_list tbody > tr .clip{background:url("../../images/sub/clip.png")no-repeat;width:18px;height:20px;display:inline-block;margin-left:10px;} 
.donation .board_list tbody > tr .date{color:#c7c7c7;}
.donation .board_list tbody > tr .num{color:#c7c7c7;}

/* °í°´¼¾ÅÍ */
.service{}
.service .service_btn{margin-bottom:60px;}
.service .service_btn ul{display:flex;justify-content:center}
.service .service_btn ul li{margin-right:10px;}
.service .service_btn ul li:last-child{margin-right:0;}
.service .service_btn ul li a{min-width:148px;padding:0 10px;/*width:175px;*/height:40px;border-radius:20px;background-color:#f8f8f8;color:#000;display:flex;justify-content:center;align-items:center}
.service .service_btn ul li.active a{color:#fff;background-color:#00aeba}
.service .inner .box_search_wrap{display:block;}
.service .inner .box_search_wrap.on{display:none;}
.service .inner .box_search{font-size: 19px;line-height: 60px; height: 60px; background-color: #00aeba;position: relative;color:#fff;padding-left:30px;display:block;}
.service .inner .box_search .search_btn{position:absolute;right:10px;top:5px;line-height:40px;}
.service .inner .box_search .search_btn > input{width:300px;height:40px;text-indent:10px;}
.service .inner .box_search .search_btn > input::placeholder{}
.service .inner .box_search .search_btn > button{position:absolute;right:10px;top:54%;border:none;cursor:pointer;background:none;transform:translateY(-50%)}
.service .inner .search_list ul li{float:left;}
.service .inner .search_list ul li > a{width:350px;float:left;}
.service .inner .search_list ul li .search_txt_box{float:right;width:750px;height:250px;text-indent:40px;border:1px solid #e3e3e3;box-sizing:border-box;}
.service .inner .search_list ul li .search_txt_box a{font-size:28px;color:#000;font-weight:700;margin-top:35px;display:block;line-height:45px;position:relative;margin-bottom:18px;}
.service .inner .search_list ul li .search_txt_box a:before{content:'';width:40px;height:4px;background-color:#234b82;position:absolute;left:40px;bottom:-4px;}
.service .inner .search_list ul li .search_txt_box dl{font-size:18px;color:#818181;line-height:30px;}
.service .inner .paging_all{width:100%;display:inline-block;}
.service .inner .paging_all .paging{margin:0 auto;text-align:center;}
.service .inner .paging_all .paging .num{padding:0 5px;}
.service .inner .paging_all .paging .num a{margin:0 5px;color:#c5c5c5;}
.service .inner .paging_all .paging .num a.on{color:#333;}
.service .inner .paging_all .paging .num strong{margin:0 5px;}
.service .inner .paging_all .paging .prev2{background:url("../../images/sub/prev2_btn.png")no-repeat;width:10px;height:10px;display:inline-block;margin-right:10px;}
.service .inner .paging_all .paging .prev{background:url("../../images/sub/prev1_btn.png")no-repeat;width:10px;height:10px;display:inline-block;}
.service .inner .paging_all .paging .next{background:url("../../images/sub/next1_btn.png")no-repeat;width:10px;height:10px;display:inline-block;}
.service .inner .paging_all .paging .next2{background:url("../../images/sub/next2_btn.png")no-repeat;width:10px;height:10px;display:inline-block;margin-left:10px;}
.service .board_list{margin-bottom:30px;border-top:2px solid #000;}
.service .board_list table{table-layout:fixed;width:100%;}
.service .board_list td{text-align:center;font-size:14px;color:#585858;border-bottom:1px solid #eeeeee;}
.service .board_list td > a{color:#333;font-size:19px;display:inline-block;height:60px;line-height:60px;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.service .board_list td:hover > a{color:#00aeba;}
.service .board_list tbody > tr{height:60px;}
.service .board_list tbody > tr .title{text-align:left;text-indent:15px;}
.service .board_list tbody > tr .square{display:block;width:50px;height:25px;color:#fff;background-color:#f2b71a;border-radius:4px;margin:0 auto;line-height:25px;} 
.service .board_list tbody > tr .new{background:url("../../images/sub/n_btn.png")no-repeat;width:18px;height:18px;display:inline-block;margin-left:5px;} 
.service .board_list tbody > tr .clip{background:url("../../images/sub/clip.png")no-repeat;width:18px;height:20px;display:inline-block;margin-left:10px;} 
.service .board_list tbody > tr .date{color:#c7c7c7;}
.service .board_list tbody > tr .num{color:#c7c7c7;}
.service .board_list tbody > tr .thema{color:#333;font-size:19px;font-weight:700;}

.service .content .top{margin-bottom:100px;}
.service .content .top ul{display:flex;flex-flow:wrap;justify-content:space-between}
.service .content .top ul li{border-radius:30px;background-color:#fcfcfc;height:180px;width:540px;display:flex;align-items:center;}
.service .content .top ul li .visual{width:120px;display:flex;justify-content:center}
.service .content .top ul li:first-child,.service .content .top ul li:nth-child(2){margin-bottom:20px;}
.service .content .top ul li .txt h3{font-size:20px;font-weight:700;margin-bottom:10px;}
.service .content .top ul li .txt h4{font-size:18px;font-weight:500;margin-bottom:10px;}
.service .content .top ul li .txt p{font-size:15px;color:#a7a7a7;}


.service .board-write{width:100%;overflow:hidden;border-top:3px solid #000}
.service .board-write>table{width:100%; border-spacing:0;}
.service .board-write>table th,
.service .board-write>table td{padding:10px; color:#222; text-align:left; vertical-align: top; border-collapse:collapse; empty-cells:show; box-sizing: border-box;border-bottom:1px solid #ddd}
.service .board-write>table>tbody>tr>th{padding-left:25px; font-size:16px; line-height:1; font-weight:700;background:url("../../images/board/bg_bul.gif") no-repeat 10px 15px;vertical-align:middle;}
.service .board-write>table>tbody>tr>td label{margin-right:15px}
.service .dashed{width:100%;height:10px;background:url('../../images/common/bg_dashed.gif') 0 center;}
.service .board-write>table tr{}
.service .board-write>table input[type=radio],
.service .board-write>table input[type=checkbox]{width:13px;height:17px;margin:0 0 2px 0;padding:0;vertical-align:middle;overflow:hidden;}
.service .board-write>table input[type=text],
.service .board-write>table input[type=password],
.service .board-write>table input[type=file]{height:50px; padding:0 10px; background-color:#fff; border:1px solid #ddd; line-height:35px; color:#222; vertical-align:middle; display:inline-block; box-sizing: border-box;}

.service .board-write>table select{height:50px; background-color:#fff; border:1px solid #cdcdcd; font-size:14px; line-height:30px; color:#1d1d1d; vertical-align:middle; display:inline-block;}
.service .board-write>table textarea{width:100%; height:110px; padding:20px; background-color:#fff; border:1px solid #ddd; font-size:15px; line-height:24px; color:#222; box-sizing: border-box;}

.service .board-write>table .fileBox{width:100%; position:relative; overflow:hidden;}
.service .board-write>table .fileBox>.file_wrap{width:95px; height:37px; background:url("/images/common/btn_file.gif") no-repeat left top; border:none; vertical-align:middle; cursor:pointer; overflow:hidden; display:inline-block;}
.service .board-write>table .fileBox>.file_wrap>input[type=file]{width:95px; height:37px; opacity:0; cursor:pointer;}

.service .board-write>table .checkBox{font-size:0; line-height:0;}
.service .board-write>table .checkBox>.check{padding-right:10px; font-size:14px; line-height:24px; letter-spacing:-1px; display:inline-block; vertical-align: middle;}
.service .board-write>table .checkBox.mw97>.check{min-width:97px; padding-right:0px; display:inline-block; vertical-align: middle; white-space: nowrap;}
.service .board-write>table .checkBox input[type=radio],
.service .board-write>table .checkBox input[type=checkbox]{margin-right:5px;}

.service .board-write>table .type_c{min-height:30px; margin:0 5px; font-size:14px; line-height:30px; display:inline-block; vertical-align:middle;}
.service .board-write>table .type_ps{min-height:30px; margin-left:15px; font-size:13px; line-height:30px; color: #1c5ea9; display:inline-block; vertical-align:middle;}
.service .board-write>table .type_ps.red{margin:0; color: #de0000;}
.service .board-write>table .point{background:url('../../images/common/bg_red_star.png') right center no-repeat;padding-right:10px}
.service .board-write .file_route{margin-left:100px;display:inline-block;font-size:15px;color:#222;height:31px;line-height:2.1;vertical-align: middle;box-sizing: border-box;overflow: hidden;}
.service .board-write .file_route.delete{background:url('../../images/board/btn_file_del.gif') right center no-repeat;padding-right:60px !important}
.service .board-write .attach-file>.file{position:relative;}
.service .board-write .attach-file>.file>.file_wrap{position:absolute;background:url("../../images/board/btn_find_file.gif") no-repeat center center;width:91px;height:40px;top:-3px}
.service .board-write .attach-file>.file>.file_wrap>input[type=file]{width:91px; height:40px; opacity:0; cursor:pointer;}
.service .board-write .attach-file .add-file{margin-top:17px;font-size:15px;color:#222}

.service .board-write .attach-file .add-file input[type=checkbox] { display:none; }
.service .board-write .attach-file .add-file input[type=checkbox] + label { display: inline-block; cursor: pointer; line-height: 22px; padding-left: 26px; background: url('../../images/common/non_checked.gif') left/22px no-repeat; }
.service .form_tit{color:#ba001f;font-size:16px}
.service .board-write .attach-file .add-file input[type=checkbox]:checked + label { background-image: url('../../images/common/checked.gif'); }

.service .no-robot{display:flex;align-items:center;}
.service .no-robot > input{margin-left:10px}
.service .form_btn{display:block;width:200px;height:60px;line-height:60px;text-align:center;border-radius:32px;font-size:18px;color:#fff;margin:30px auto 0;background-color:#00aeba}