@charset "utf-8";
@media screen and (max-width:640px) {
.research-business_list.book_style1 .obj .col .inner-box button .item .btn{top:73px;transform:none}
}
@media screen and (max-width:500px) {
.research-business_list.book_style1 .obj .col .inner-box .button_view .item{padding-right:30px}
.research-business_list.book_style1 .obj .col .inner-box .button_view .item .list .li b{display:block;margin-left:0;padding-left:0}
.research-business_list.book_style1 .obj .col .inner-box .button_view .item .list .li b:before{display:none}
.research-business_list.book_style1 .obj .col .inner-box button .item .btn{position:relative;top:auto;left:50%;transform:translateX(-50%);right:auto;width:100%;max-width:100%;margin-top:43px}
.research-business_list.book_style1 .obj .col .inner-box button .item .btn .btn-line{display:flex;align-items:center;width:100%;justify-content:center}
.research-business_list.book_style1 .obj .col .inner-box button .item .btn .btn-line:after{display:inline-block;margin:0 0 0 5px}
}
.research-business_view .reservation_view .info_box .list-1st li{padding-left:120px;width:49%;display:inline-block}
@media screen and (max-width:740px) {
.research-business_view .reservation_view .info_box .list-1st li{width:100%;display:block}
}
@media screen and (max-width: 450px) {
.board_reservation-detail .reservation_view .file-wrap a{width:100%;margin:0 0 2px}
}
@media screen and (max-width:440px) {
.research-business_view .reservation_view .info_box .list-1st li{padding-top:22px;padding-left:15px;margin-bottom:4px;line-height:1.4}
}
.mk_research .program--search .search_inner{max-width:700px;text-align:center}
.mk_research .program--search .fieldset{display:inline-block}
.mk_research .program--search .fieldset:after{content:'';display:block;clear:both}
.mk_research .program--search .search--text,.mk_research .program--search .search--btn{display:inline-block;width:100%}
.mk_research .program--search .search--text{max-width:calc(100% - 239px);margin-right:0}
.mk_research .program--search .search--btn{max-width:109px}
.mk_research .program--search .search--btn.refresh{margin-left:0;background-color:#fff}
.mk_research .program--search .button_refresh{width:100%;text-align:center}
.mk_research .program--search .search--text span,.mk_research .program--search .search--btn span,.mk_research .program--search .search--btn .btn--submit input[type=submit],.mk_research .program--search .search--select select,.mk_research .program--search .search--text input[type="text"]{height:42px}
@media screen and (max-width:600px) {
.mk_research .program--search .fieldset{white-space:normal}
.mk_research .program--search .search--text,.mk_research .program--search .search--btn{max-width:100%;text-align:center}
.mk_research .program--search .search--btn .btn--submit{display:inline-block}
.mk_research .program--search .search--text{margin-bottom:2px}
.mk_research .program--search .search--btn.refresh{margin-left:0}
.mk_research .program--search .search--btn .btn--submit input[type=submit]{border:1px solid #3e4150}
}
.ui-message{clear:both;margin:0 auto;padding:70px 50px;border:transparent}
.ui-message p,.ui-message strong{display:block;font-size:20px;line-height:1.4;text-align:center}
.ui-message strong{color:#000;font-size:32px;line-height:1}
.ui-message .message-icon{margin:0 auto 20px;padding:20px;width:100px;height:100px}
.ui-message strong.small-text{font-size:20px}
.pull-button .btn,.box-footer .btn,.box-footer .btn.btn-sm{margin:0}
.btn-primary.link_copy{background-color:#449a97;color:#fff;border:1px solid #449a97}
.btn-primary.link_copy:hover,.btn-primary.link_copy:focus,.btn-primary.link_copy:active{background-color:#fff;color:#555}
@media screen and (max-width:860px) {
.box-footer > .pull-right{margin-right:4px;margin-bottom:10px;width:100%;justify-content:center}
.file-wrap{width:100%}
}
@media screen and (max-width:620px) {
.pull-button .file-wrap,.pull-button .file-wrap .btn{width:100%}
.pull-button .file-wrap .btn{margin-bottom:5px;text-align:center}
}