.paper_wrap {padding-top:100px;}
.paper_wrap .area_tit .box_tit {display:flex;align-items:center;gap:0 20px;}
.paper_wrap .area_tit .box_tit h2 {font-size:30px;}
.paper_wrap .area_tit em {display:inline-block;padding-top:8px;font-size:16px;color:#333;}

.paper_wrap .area_search {margin-top:26px;}
.paper_wrap .area_search .icon_api_pubmed {width:192px;margin:14px 0 0 auto;}
.paper_wrap .area_search .icon_api_pubmed img {display:block;width:100%;}

.paper_wrap .area_paper .box_default {padding:200px 0;}
.paper_wrap .area_paper .box_default .txt {font-size:15px;line-height:23px;text-align:center;color:#737373;}
.paper_wrap .area_paper .box_default .txt_sub {font-size:15px;line-height:23px;text-align:center;color:#737373;}

.paper_wrap .area_paper .box_result {padding:40px 0 65px;}
.paper_wrap .area_paper .box_result .tit {font-weight:700;font-size:22px;line-height:28px;}
.paper_wrap .area_paper .box_result .sub_tit {margin-top:16px;font-weight:700;font-size:18px;line-height:22px;}
.paper_wrap .area_paper .box_result .cont {margin-top:4px;font-size:16px;line-height:20px;}


.AI_announcement {position:relative;background-color:#F4F6FA;box-sizing:border-box;width:100%;height:72px;border-radius:36px;display:flex;align-items:center;justify-content:space-between;padding:16px;}
/* .AI_L_div */
.AI_announcement .AI_L_div {box-sizing:border-box;display:flex;align-items:center;gap:16px;}
.AI_announcement .AI_L_div .Beta {font-family:'Oleo Script',sans-serif!important;color:rgba(72, 118, 239, 1);font-weight:400;font-size:16px;display:flex;align-items:center;justify-content:center;background-color:rgba(72, 118, 239, 0.1);padding:2px 6px;border-radius:6px;position:relative;right:8px;}
.AI_announcement .AI_L_div .AI_icon {background-color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
#AI_announcement .AI_L_div .AI_text {font-size:18px;font-weight:400;color:#4876EF;}
.AI_announcement .AI_L_div .AI_text::before {content:"AI 기능으로 간편하게 논문을 찾아 보세요!";color:#4876EF;}
/* .AI_R_div - 버튼*/
.AI_announcement button {flex-shrink:0;color:#fff;border-radius:100px;padding:10px 16px;display:flex;align-items:center;gap:8px;transition:all 0.2s;}
.AI_w_btn {background-color:#4876EF;}
.AI_announcement .AI_R_div .AI_w_btn::before {content:"AI 논문 찾기";color:#fff;font-weight:500;}
.AI_w_btn:hover {background-color:#3C56BE;}
/* .AI_write */
.AI_announcement .down_arr {transform:rotate(180deg);}
.AI_announcement .AI_write {position:absolute;left:0;top:calc(72px + 10px);width:100%;min-height:200px;height:auto;border-radius:36px;padding:20px;background-color:#fff;box-shadow:0px 4px 16px 0px #0000001A;z-index:9;flex-direction:column;display:none;}
.AI_announcement .AI_write.write_on {display:flex;}
.AI_announcement .AI_write textarea {box-sizing:border-box;font-weight:400;border:none;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;resize:none;flex:1;width:100%;max-width:100%;height:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.AI_announcement .AI_write textarea:focus {outline:none;}
.AI_announcement .AI_write .AI_write_btns {width:100%;box-sizing:border-box;padding-top:20px;display:flex;align-items:center;justify-content:flex-end;gap:10px ;}
.AI_announcement .AI_write .AI_write_btns button {display:none;}
.AI_announcement .AI_write .AI_write_btns button.on {display:flex;}
.AI_announcement .AI_write .AI_write_btns button img {vertical-align:middle;}
.AI_announcement button.AI_btn_c {background-color:#4876EF;opacity:60%;}
.AI_announcement button.AI_again_btn {background-color:#4876EF;}
.AI_announcement button.AI_btn_loading {background:linear-gradient(90deg, #4876EF 0%, #4876EF 50%, rgba(72, 118, 239, 0.3) 100%);}
.AI_announcement button.AI_btn_loading img {animation:loading_rotate 5s linear infinite;transform-origin:50% 50%;}
.AI_announcement button.AI_btn_err {background-color:#F33131;}
.AI_announcement button.AI_btn_err:hover {background-color:#CD2929;}
.AI_announcement button.AI_btn_s {background-color:#555555;}
.AI_announcement button.AI_btn_s:hover {background-color:#414141;}
.AI_announcement button.AI_btn_p {background-color:#E3E5E8;color:#555555;}
.AI_announcement button.AI_btn_p:hover {background-color:#C8C8C8;}
/* .AI_write_complete */
.AI_announcement.AI_write_complete {width:653px;max-width:767px;height:56px;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:10010;display:none;}
.AI_announcement.AI_write_complete .AI_text::before {content:"AI가 논문을 찾았어요! 지금 확인해보세요.";color:#4876EF;}
.AI_announcement.AI_write_complete .AI_R_div {display:flex;align-items:center;justify-content:center;gap:8px;}
.AI_announcement.AI_write_complete.write_complete_on {display:flex;}
.dim_AI_write_complete {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10009;background-color:rgba(0,0,0,.4);}

@keyframes loading_rotate{
	100% {
    	transform: rotate(360deg);
    }
}

@media screen and (max-width:1260px) {
    .paper_wrap .inner {padding:0 30px;}
}
@media screen and (max-width: 1023px) {
    .paper_wrap .area_tit h2 {font-size:24px;}
    .paper_wrap .area_tit em {font-size:13px;}
}
@media screen and (max-width:767px) {
    .paper_wrap .inner {padding:0 20px;}

    .paper_wrap .area_tit .box_tit {display:block;}

    .AI_announcement {height:48px;padding:8px;}
    .AI_announcement * {font-size:14px!important;}
    .AI_announcement button {padding:7px 10px;gap:6px;}
    /* .AI_L_div */
    .AI_announcement .AI_L_div .AI_icon {width:32px;height:32px;}
    .AI_announcement .AI_L_div {gap:3px;}
    .AI_announcement .AI_L_div .AI_text::before {content:"AI 기능으로 논문을 찾아 보세요!";}
    .AI_announcement .AI_L_div .Beta {right:0;}
    /* .AI_R_div */
    .AI_announcement .AI_R_div .AI_w_btn::before {content:"논문 찾기";}
    /* AI_write */
    .AI_announcement .AI_write {top:calc(48px + 10px);}
    .AI_announcement .AI_write .AI_write_btns {gap:8px ;}
    .AI_announcement .AI_write .AI_write_btns .AI_btn_loading {max-width:174px;}
    .AI_announcement .AI_write .AI_write_btns .AI_btn_loading::after {content:"열심히 검색 중이에요..";}
    /* .AI_write_complete */
    .AI_announcement.AI_write_complete {width:90%;height:48px;}
    .AI_announcement.AI_write_complete .AI_text::before {content:"AI가 논문을 찾았어요!";}
}