@charset "utf-8";
main > .content{margin: 60px auto; width: 1200px;}
main > .content .content_inner{position: relative; width: 100%;}


#list_detail .detail_comment .detail_comment_title p:before {content: ""; width: 18px;height: 18px;display: inline-block;background: url(/bigdata/image/file/272) center no-repeat;margin-right: 6px;}

/* 설명글 */
.phrases {width: 100%; margin-bottom: 20px;}
.phrases p{font-size: 14px;line-height: 1.5em;color: #93969f;}

/* 작성하기 버튼 */
#top_wrap .search_wrap {display: flex;align-items: center;}
#top_wrap .search_wrap .write{display: flex;align-items: center;justify-content: center;margin-right: 15px;width: 110px;height: 44px;}
#top_wrap .search_wrap .write a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;background: #2a548e;font-size: 16px;font-weight: 500;color: #fff;border-radius: 5px;}

/* 비밀번호 입력 팝업 */
.pwForm {display: none; position: fixed;top:0;right:0;bottom:0;left:0;width: 100%;height: 100%;z-index: 10001;background: rgba(0,0,0,0.5);padding: 0;}
.pwForm .pwInner{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: calc(100% - 40px);max-width: 600px;background: #fff;border-radius: 20px;padding: 0;box-shadow: none;}
.pwForm .pwInner .popup_tit{display: flex;align-items: center;justify-content:center;width: 100%;padding: 20px 40px;box-sizing: border-box;border-bottom: 1px solid #d3d9ed;}
.pwForm .pwInner .popup_tit h3{font-size: 20px; font-weight: 600; line-height: 1.3em;}
.pwForm .pwInner .popup_con{width: 100%;padding: 40px;box-sizing: border-box;}
.pwForm .pwInner .popup_con p{display:inline-block;width:100%;height:100%;font-size: 16px;font-weight:500;line-height: 2em; margin-bottom: 8px;}
.pwForm .pwInner .popup_con .password{width: 100%; height: 50px; padding: 0 15px; box-sizing: border-box; font-size: 16px;border: 1px solid #dfdfdf;background-color: #f7f7f7;}
.pwForm .pwInner .popup_con .popup_btn{width: 100%;margin-top: 40px;font-size:0;display: flex;justify-content: space-between;}
.pwForm .pwInner .popup_con .popup_btn input{width: calc(100%/2 - 10px);height: 44px;font-size: 16px;font-weight: 500;border-radius: 4px;box-sizing: border-box; border: none;}
.pwForm .pwInner .popup_con .popup_btn input.pwCancel{background: #ececec;}
.pwForm .pwInner .popup_con .popup_btn input.pwCheck{background: #4079c8; color: #fff;}

/* 작성폼 */
.board_write .board_write_wrap .board_write_box{margin-top: 20px !important;}
.board_write .board_write_wrap .board_write_box:first-child{margin-top: 0px !important;}
.board_write .board_write_wrap .board_write_box > h4{font-size: 16px;margin-bottom: 10px !important;}
.board_write .board_write_wrap .board_write_box > .cont input[type="text"],
.board_write .board_write_wrap .board_write_box > .cont input[type="password"]{border: 1px solid #dfdfdf; background-color: #f7f7f7; padding:15px; width: calc(100% - 30px);}
.board_write .board_write_wrap .board_write_box > .cont input[type="text"],
.board_write .board_write_wrap .board_write_box > .cont input[type="password"]{padding: 0 15px !important; height: 50px; font-size: 16px;}
.board_write .board_write_wrap .board_write_box.file > .cont .inp_file_list ul li a{font-size: 16px;}
.board_write .board_write_wrap .board_write_box.file > .cont .inp_file label{font-size: 16px;}
.board_write .board_write_wrap .board_write_box.file > .cont .inp_file_list ul{display: flex !important; flex-direction: column !important;}
.board_write .board_write_wrap .board_write_box.file > .cont .inp_file_list ul li{float: none !important; margin: 5px 0 !important;}
.board_write .board_write_wrap .board_write_box.file > .cont .inp_file_list ul li button{width: 22px !important; height: 22px !important; background: url(/../bigdata/image/file/273) 50% 50% no-repeat !important; background-size: cover !important;}
.board_write .board_write_wrap .btn_wrap button{height: 50px !important; width: 180px !important; border-radius: 5px; font-size: 16px; font-weight: 500;}
.board_write .board_write_wrap .btn_wrap button.agree_btn{border: 1px solid #4079c8!important;background-color: #4079c8 !important;}

/* 수정 삭제 버튼 */
.board_btn {width: 100%;margin-bottom: 10px;display: flex;align-items: center;justify-content: flex-end;}
.board_btn a{display: flex;align-items: center;justify-content: center;padding: 10px 18px;border: 1px solid #d9dee0;border-radius: 5px;font-size: 16px;}
.board_btn a.edit{margin-right: 10px;}


/* 미디어쿼리 1239 */
@media (max-width: 1239px){

    main > .content{width: calc(100% - 40px);}

}



/* 미디어쿼리 1023 */
@media (max-width: 1023px){

    

}


/* 미디어쿼리 599 */
@media (max-width: 599px){

	main > .content{margin: 40px auto;}

    #top_wrap .search_wrap{width: 100%;}
    #top_wrap .search_wrap form{width: calc(100% - 125px);}

	.board_write .board_write_wrap .btn_wrap button{width: calc(100%/2 - 10px) !important;}
	.board_write .board_write_wrap .btn_wrap button.cancle_btn{margin-left: 0 !important;}
	.board_write .board_write_wrap .btn_wrap button.agree_btn{margin-right: 0 !important;}

}

/* 미디어쿼리 449 */
@media (max-width: 449px){
    #top_wrap .search_wrap{flex-direction: column;}
    #top_wrap .search_wrap .write{width: 100%;margin-right: 0;margin-bottom: 10px;}
    #top_wrap .search_wrap form{width: 100%;}
}