.midashi{margin-bottom:60px}.midashi .mainv{height:200px;overflow:hidden;margin-bottom:10px}.midashi .midashi_text{text-align:left;line-height:1.5}#search-content{display:flex;justify-content:space-between;margin-bottom:40px}.seminar_box .title{border-bottom:2px solid gray;text-align:left;padding-bottom:5px;font-size:18px;font-weight:bold;margin-bottom:15px}.seminar_box .popular-seminar-list{display:flex;justify-content:space-between;margin:20px 0}.seminar_box .popular-seminar-list .seminar-tile{width:307px;margin:10px 10px 10px;text-decoration:none;color:#545454;border-radius:3px;border:1px solid #555;outline:none}.seminar_box .popular-seminar-list .seminar-tile .tile-inner{padding:15px 20px}.seminar_box .popular-seminar-list .seminar-tile .seminar-ttl{font-weight:bold;font-size:16px;margin-bottom:15px}.seminar_box .popular-seminar-list .seminar-tile .seminar-img{overflow:hidden;width:100%;height:200px;text-align:center}.seminar_box .popular-seminar-list .seminar-tile .seminar-info{margin-top:15px}.seminar_box .popular-seminar-list .seminar-tile .seminar-info .info-list{text-align:left;border-top:1px solid #dedede;padding:15px 10px 0}.seminar_box .popular-seminar-list .seminar-tile .seminar-info .info-list dt{font-weight:bold;font-size:14px;margin-bottom:5px}.seminar_box .popular-seminar-list .seminar-tile .seminar-info .info-list dd{font-size:13px;margin-bottom:10px}.seminar_box .popular-seminar-list .seminar-tile .seminar-info .button{background-color:#69c48d;color:white;width:200px;display:block;margin:0 auto;padding:10px 0;margin-top:15px}.btn-link{margin-top:80px;margin-bottom:100px}.btn-link .link-btn{position:relative;display:block;width:700px;margin:0 auto;background-color:green;color:white;padding:15px 0;font-size:16px;cursor:pointer;text-decoration:none;border:none}.btn-link .link-btn:after{content:'';position:absolute;width:6px;height:6px;border-top:2px solid white;border-right:2px solid white;top:0;bottom:0;right:16px;transform:rotate(45deg);margin:auto}.seminar_info{margin-bottom:20px;border:1px solid gainsboro}.seminar_info a{text-decoration:none;color:#716159;display:block;height:200px;overflow:hidden}.seminar_info .top-view{text-align:left;border-bottom:1px solid;padding-bottom:10px;margin-bottom:10px}.seminar_info .top-view .title{color:#716159;font-size:16px;font-weight:bold}.seminar_info .detail{display:flex;align-items:center}.seminar_info .detail .img_wrap{display:flex;justify-content:center;width:30%;height:200px;overflow:hidden;margin-right:30px}.seminar_info .detail .img_wrap img{height:100%;width:auto}.seminar_info .button{display:block;background:#A2A2A2;color:#fff;margin:10px auto 0;padding:10px 0;width:50%}.seminar_info .info_wrap{padding:10px 0;width:60%}.seminar_info .info-table tr th,.seminar_info .info-table tr td{padding:0px 0 10px}.seminar_info .info-table tr th{font-weight:bold;padding-right:15px}.pagination{line-height:50px}.pagination .active{font-weight:bold;margin:0px 3px;background:#d3d3d3;color:#888;padding:10px 15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.pagination input.btnSubmit{font-weight:bold;cursor:pointer;margin:0px 3px;border:none;background:#888;color:#fff;padding:10px 15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.pagination input.btnSubmit:hover{background:#A2A2A2}
